From a5298a919ff0c52fa9efdeedda4795bc48ee2589 Mon Sep 17 00:00:00 2001 From: "github-action[bot]" <> Date: Sat, 18 Dec 2021 17:20:12 +0000 Subject: [PATCH] Update Flex archives --- ...ebfb0cddd283c16f4d072c6675ae7d7d52eb4.json | 74 ++++ ...c6453b039330753a7ae6cebd0af8ab1d770d8.json | 70 ++++ ...f5f6ddafaf03a7770294af699070c471a6dd1.json | 44 +++ ...57782a78c21a664a42055dc11cf1954ca36bb.json | 59 ++++ ...27d8f229306860b46955f438e1897421da689.json | 59 ++++ ...f4eebad31cea61519e67c1a9d07d42615b3f9.json | 65 ++++ ...5647e444beb7593e2f9224ad1af1188d739de.json | 44 +++ ...a23dd95eab384d2690c049b6d76534b70ab0e.json | 44 +++ ...30c64900a179cb8a062ed2f25402f5b087a35.json | 44 +++ ...1ff8d8775ec7ffb8085b19339d54caec867d3.json | 44 +++ ...061567140e386f107be75340ac2aee3f86cbf.json | 63 ++++ ...f8aa321cc40c380dda7605aa5cef66f476802.json | 45 +++ ...f9ff8067d8d077f026c4b4700ec876839aed9.json | 55 +++ ...81509a14e12c28360affdeeb1cc8c8636613b.json | 44 +++ ...2b33c43cf47b4451d91d2b57057eacb6b8e1d.json | 63 ++++ ...be9d4b4c2127d9ec741c97e3cb1b6610b5294.json | 182 ++++++++++ ...c7d0e2b29d7894b37c5ba0451399810b57c6f.json | 126 +++++++ ...3fb76d3bb2dd16098f12adf6d6ca844e21862.json | 129 +++++++ ...ff932c8487ebd835654dc626fb2fbba82bf95.json | 121 +++++++ ...f8fa93b1fee9e6f15d1e208ce743bb31cb2b2.json | 129 +++++++ ...17046c050428d9c3c7698861cc5edd045404d.json | 126 +++++++ ...e855d4dae5e2627ea6ec5d8e8cfb7ed9e0c10.json | 180 ++++++++++ ...44fc5f8dc1d1c9602968c2c12646c557adbbc.json | 180 ++++++++++ ...2e044bcd90c6f2f5a6c050645e77fb3bf31c7.json | 54 +++ ...59dd6123694c8d901d0ec80006e044c2e6457.json | 27 ++ ...de490c337f6c496d5f403fa6f827cf8b4706d.json | 23 ++ ...152ebcadbe620ea2261da1a1c5a9b8cea7672.json | 23 ++ ...c9e7994b70f4fda004131a0c78b7b1bf09789.json | 114 +++++++ ...f52ed50a27762b78ca6a2aaf432958c473553.json | 136 ++++++++ ...02762c395b1e9f0f2645ebbd6128a87942f09.json | 119 +++++++ ...43e1f25756f87cfdd82a46704521d367d9e8c.json | 139 ++++++++ ...c2d2a076a9ebbf5801724715edcc56f9ee65a.json | 79 +++++ ...6dab65202cc2a285eee822cdee9491f414fe7.json | 69 ++++ ...d810ad6b26558875738a25cb1ea01eac9d5d9.json | 68 ++++ ...8eb14c1bb103865e8ebbb51d651717f3c3d94.json | 96 ++++++ ...57d786a3af0776d14edfa40e996c83d9f61d2.json | 69 ++++ ...7d7986ae4117e66b4e803599f62b1a44408d0.json | 69 ++++ ...3c31cfea1ca3196bb5f7d590d50565816eb19.json | 67 ++++ ...e24c63b72e96be0b28819052033f887024927.json | 116 +++++++ ...fd9c4cdb883f36eb13e54022e11f305e00d06.json | 105 ++++++ ...8a3d1d1efb5c2e8163f8f3974b2c8233a2dd9.json | 149 ++++++++ ...e40fd2bf4e00281103ad5678bb73d6d943453.json | 68 ++++ ...794356c1fb634e58b38ad2addb36933f2e73e.json | 132 ++++++++ ...97f067ed879190d6c5bfa903efd7050a96e5a.json | 150 ++++++++ ...0efdb85531c72c2b25cbb41eec849a279aa64.json | 137 ++++++++ ...4b5940ca798e4b33918dd8e3309bfadbb339e.json | 118 +++++++ ...31978d2c4adc9b11220b13eba539b727c36a8.json | 133 ++++++++ ...3aa7752dd46f77ba11af2297a25e1dedfb4d0.json | 118 +++++++ ...e89b78ded666f351617baca5ae40d20622351.json | 121 +++++++ ...45f379eb13b3ca20340d30a7f6101b4904ed1.json | 69 ++++ ...d245ef06b4a268249fa86066d36422e29abce.json | 88 +++++ ...eb542f01475cc2eb49624e2f1a3ea458e73bf.json | 136 ++++++++ ...76e8edf3fa8e7f045ad034f89bb464424f5c1.json | 114 +++++++ ...749f81c1927b00c165318db797e20b849e7f8.json | 69 ++++ ...ca0ede8ca357fe8a33076ce02f14404247957.json | 141 ++++++++ ...2db67b989874ce4b1eed1c8f4dd6b0701c575.json | 149 ++++++++ ...f582596a8f1c865aaa0d3cceb9bf0daf609b4.json | 147 ++++++++ ...d6c4b34e12ff1da8320cc7a8688666836f4da.json | 104 ++++++ ...cd06547faefb5e1558d1b7a3d7f6a3e8dab43.json | 96 ++++++ ...c4371b5dd9fa094799a51857762e39f6ddc18.json | 67 ++++ ...37e3d03fce0d2f48c4b5ff8233412655e5e71.json | 117 +++++++ ...11cea2eeca8b427ae227bbbf35f368327a664.json | 140 ++++++++ ...4deea143bd982f7e8879f8d276c4ff0796053.json | 69 ++++ ...fe6b6d4a8d3cf1ef17a282588434b3a67f10a.json | 118 +++++++ ...7bf185961283a450b6237281132935025fe04.json | 147 ++++++++ ...e8b8d30ea8add6432e852eb43d90e7e6c991d.json | 150 ++++++++ ...565a000e8b0800beeb089359b670a660b73d9.json | 150 ++++++++ ...2463b9f73efe74482f831f03a204a41328555.json | 99 ++++++ ...05d5114e719deb64d2110f56ef910787d1e04.json | 120 +++++++ ...f137d0cacaf8f259f4e05af59e326f065ba5e.json | 117 +++++++ ...d5292f574a9cd092d506c899d05c79cf4d613.json | 107 ++++++ ...1b4b61176dfad58b25d0b2085b6f5412f4c3f.json | 69 ++++ ...49d97697e743dfd3d37dc74758a607831963f.json | 118 +++++++ ...5c852ff628886de2753215fe5eb1f9ce980fb.json | 136 ++++++++ ...aa626c32659175a0d2ee6f3a106a2a5365ab0.json | 95 ++++++ ...4ac05015c48b8ad198cb8588276f0c3121c28.json | 69 ++++ ...09597f211294e75b221b1d97a9c22f74957e1.json | 129 +++++++ ...7ab0b5e5a39b242a52d323a5e84e6d3b7e4c0.json | 118 +++++++ ...01689e0572c733856e6f6fd3da267b6436aa2.json | 104 ++++++ ...5b67e4dec2771d4d57a60efd224faf445c929.json | 121 +++++++ ...641719bd17f8a4a68e6a31c2f7ebacc9ef129.json | 67 ++++ ...656a395646ea4fad2bd3e2b3816028baf9026.json | 143 ++++++++ ...417f76b4dce682ba515ff6405f3c3417e8969.json | 68 ++++ ...cbe7a587d712bbb7b7d78533afc5e6f455cab.json | 125 +++++++ ...e40972eaa1e4562aa92ebe060268fb9041b60.json | 133 ++++++++ ...18c8830b143bc31c0e0457fb13b9029614d76.json | 143 ++++++++ ...3bbbf3878f9e02659209a5bf9aa0e7489d758.json | 137 ++++++++ ...c55e8adf9aa89d9bba8f5a95669d33a16cb00.json | 146 ++++++++ ...d6af1f605b9494a2c9c3a73cb1cacc6cca19b.json | 95 ++++++ ...b5bfce9299c5504371d8672eb20a64dd1dea3.json | 139 ++++++++ ...ca0ce79ae7f0d47eb02a194f1e0a6b2dddd82.json | 73 ++++ ...006d30689d34d5afa10a532baeabbc8cb016e.json | 141 ++++++++ ...514cfa15b947298df4d771e694e578d4c204d.json | 43 +++ ...6070ecf365f9a801ccaed4b31d4a3b7af5693.json | 26 ++ ...542d4ef47d8a003c91beb35650c76907f7e53.json | 43 +++ ...2d86631a6dfd9fdf3381d0b7e3df2069e51b3.json | 43 +++ ...196b65d4dfb275a8644887d8d7cd9a30fee39.json | 34 ++ ...7c891366bde02232e3bf5943b5e1c5ec32e66.json | 34 ++ ...fa63a0c56a145f9ae8a53ae519dbc8dfe287a.json | 34 ++ ...9494a0ab33d79acf3ead2067e3f67c9a47bd2.json | 37 ++ ...a439e3e3179e69e3da84b671f0a3e4a2f56ad.json | 37 ++ ...31086fec31f17fbcfe6d6d7e92059458facc1.json | 37 ++ ...09429c9ee23e22d6fa5728211768f51ed2818.json | 38 +++ ...9145ce8c0e99cf3e5416314388a2d51a3425d.json | 37 ++ ...62abc2cd58794d2a90274502f81b55cd9951b.json | 36 ++ ...4afdfe7cf5d344fae8692b61d932cbf697fad.json | 36 ++ ...bb7352ddd4c48593f4b2c9ad805f82532b4ee.json | 37 ++ ...054e758f5484ef4c06017bcd822abf45e02a4.json | 37 ++ ...1040a43c6f2172a3a0135cd15daf2043905d7.json | 41 +++ ...70ea553247b0cd5275e21d0fe5399a25f40be.json | 41 +++ ...1e6cbfe1b898a508987851963fff485986285.json | 15 + ...1a22f840953909c581b8f993093b14cc9491b.json | 38 +++ ...ee417d2cc60cd1c9d6208dff2ec22a1103e93.json | 32 ++ ...0c231a92e69c68b89897813ec4931d0697b1f.json | 32 ++ ...1a3bbec00a8fc8aa1c9fbf9b0ef9fc492f93d.json | 32 ++ ...103eb4a20942e28a6dd87736669b757132435.json | 37 ++ ...47bad147704aeaf0285745f0baae927a58959.json | 37 ++ ...5ab6abf6894bddb9bbd6a252459010ebe040b.json | 38 +++ ...4b4ddb4e2bb73b227e3987b6ecc53cd8be431.json | 37 ++ ...22522faf7ed2792d86b7f94ce73443358ccb9.json | 51 +++ ...4d76b2ec0c552b5d67d401f59ab8fd62f3d5f.json | 47 +++ ...70ea553247b0cd5275e21d0fe5399a25f40be.json | 41 +++ ...692840430e9abdaf9acc2fe0b4e6460bb683e.json | 41 +++ ...051736efcc488d43b1f33352045253c717aa0.json | 41 +++ ...6bd63b521bf2215f6cfe2338782eebc31b444.json | 41 +++ ...cc3a3956761ff41c27bc9847b145655494d42.json | 41 +++ ...a4fe0e4ab0dc4337808de561b7cb0ff592a0a.json | 41 +++ ...f54ddf10f93e44cbd0d7aa5e00397587e2698.json | 41 +++ ...af622ea8d48fa290597f41fc81281f304b56f.json | 41 +++ ...0a6998e1b6c612de52caf4ab5417bef724e93.json | 38 +++ ...7b3a8e46bde0bf45f1724241ea95abda67f5c.json | 38 +++ ...e585aee741165f632b3e50109539f77417fab.json | 48 +++ ...ac7e244efbe090c2b5ce15cc2b98705f78a14.json | 50 +++ ...d3a3895e580dc9c89856b61fe986cafd7d23f.json | 38 +++ ...8087d4ce9d7d43a87d7f885cb1610d48c1026.json | 39 +++ ...fc38eddb4497cf79fbb4a1f733a09282d0fb8.json | 47 +++ ...9de0590faa2ef3b8486c97855f1180623df3e.json | 50 +++ ...b1542f3180a1cfe248ade8b7bf5092c2d4127.json | 37 ++ ...157bcd5778166a5696e42f552ad36529a07a6.json | 37 ++ ...ee6748c1026fa4350c155d1b3a77b7ddca69c.json | 35 ++ ...b81fb4e6019bf5ef54d35cf50aacf01c79164.json | 38 +++ ...aa85b5a5c640baef13028b0bf0bb07788fd34.json | 48 +++ ...e8a7b75a1825cf2414d5dd53c7ed38c8654d1.json | 38 +++ ...fdac0c3cb15061421e0c115fcb08fe3dfcc1c.json | 49 +++ ...ea526499f8aef6983d0f57628b2d7e9ed36a5.json | 48 +++ ...5947a31101929e84ffb2825af42f3a674bdb7.json | 50 +++ ...900ece737bec7752e4155c0164639dd9b0cb0.json | 43 +++ ...440eb4d289ead8e2ef986c4f25c97fffec4ac.json | 37 ++ ...e84e00c71edee81aa54b470260779a890c9c6.json | 37 ++ ...8de23860284db9acce0a7a5d9d13153bcb571.json | 38 +++ ...a22e6c564fba3a1391615cada1437d0bde39c.json | 38 +++ ...f64cc0f55362be49764634e8f14ce34a033c6.json | 38 +++ ...cbc842f8cd3d550815247d12294f6f304a8c4.json | 37 ++ ...36fc35fca88eada758311f8de43bfb61f1980.json | 38 +++ ...26efb67ff51d89de38195bc0d230fa811f64d.json | 51 +++ ...4d2d0e7f646fda75f9944f747a56e6ed13d4c.json | 41 +++ ...9a795c9996269c4cea2e87eeb3052c33cf98e.json | 34 ++ ...a9352a57376f04f5444e74565102c3a23d0c7.json | 41 +++ ...5962c64e2de96c418caf576c57215711c7877.json | 39 +++ ...e7829be320a660ba017aa9877d0acd488c4eb.json | 136 ++++++++ ...db38c318774cd39f475a753028a5e8d25d47c.json | 89 +++++ ...ff0755c2e2a4025199aee78c247e83abdffea.json | 40 +++ ...681480e205e17703679882f4c1d1b71bcc4d5.json | 59 ++++ ...02fd00e6ea3aa184b02cec79597dd0ea6568f.json | 53 +++ ...0a65782a07f3fbd305c59e93139ee49dd3a95.json | 64 ++++ ...630f85e0903c4d873b56c8469bf2b7884672e.json | 40 +++ ...60cbbc30235f699d7715c3c95fa357e92f865.json | 53 +++ ...1f53500a7b822985048baf55456aa5281405a.json | 138 ++++++++ ...72539f3886b07a7d80ff58d70abb6f2e4219a.json | 93 +++++ ...896f8a53d48f493178c67290500dcbec92698.json | 55 +++ ...052beae0f5a946ee97b7d7f076c464ea61119.json | 56 +++ ...e1387616f39505ba79715f43f124836020d71.json | 93 +++++ ...50b8fef6804047d9424c55d758c28b4340791.json | 96 ++++++ ...11edaafb96a970c5b55755f7827bbbd05352c.json | 135 ++++++++ ...f91bb42bc9044f4e945a7ffb2a799f4557b55.json | 80 +++++ ...39f0cf2759efccc76b9944083bfcc4d180f9d.json | 135 ++++++++ ...e50ac5f82e6d41bad88344f7e868c02ae1af5.json | 95 ++++++ ...c9f29f52f2fff3acdb3e0d1198ddf9e7f81b7.json | 70 ++++ ...7708bac00cc9534c0d951135011ce68028cb4.json | 135 ++++++++ ...927a518f631b4ae6508dac377b021761ff6d1.json | 70 ++++ ...08058bd6f16863618096090e825c549a231e1.json | 44 +++ ...49a6c4392e9169b87abf93225f7f9f59025e6.json | 97 ++++++ ...35743624d140ae2d4eb5abe64e93fc99c6620.json | 63 ++++ ...34fa22319ac1f7f6c180b30e160841c154a1e.json | 94 +++++ ...63ef87238180af6e4c6be7b37d5befb3cf68d.json | 52 +++ ...7703b5e90615cf71a968aeeec47a912d7aa57.json | 93 +++++ ...6fa48d4713de91eb410289b3b1834acb7e403.json | 70 ++++ ...7900b1a78540ec7f5e985565e183162125ef8.json | 53 +++ ...422d7ee468d33aa0c5ffc550eccddc1410848.json | 80 +++++ ...9b06389d7f387aa8d570e109d8ef3cbebc452.json | 138 ++++++++ ...46d78502f904f37f7b47a42b1444cbf1d3423.json | 138 ++++++++ ...af82edfa7463d9266a0d05c239bd149051d11.json | 96 ++++++ ...9ee3a511e9d9ad6a53d92fbaa1a709ed8c1ca.json | 136 ++++++++ ...d1725e7f3b1dc029213d18ec41af695a2067f.json | 138 ++++++++ ...8a41d910bd168b6d83b09330d3dd892ddbcdd.json | 96 ++++++ ...5828893288f0bb786291377433ee8d7e14738.json | 70 ++++ ...eb4c2082b7b8e3ec64dc9ca92003f91ae251d.json | 73 ++++ ...3829ac48bb0072f800c19e98484512d3f8b88.json | 72 ++++ ...302554e279d010aabb93cea0db059bb2c8f27.json | 72 ++++ ...60c27d50612bb30329acea1a3f410209c9333.json | 28 ++ ...9145ce8c0e99cf3e5416314388a2d51a3425d.json | 37 ++ ...4a739a2b7ff5c784fa10fe6b74eef59aafe57.json | 41 +++ ...d9d43c41c658e4390c5075fc71b1cfdf52f37.json | 41 +++ ...eeca20be997e3683302ef985634c2ccb46bb3.json | 41 +++ ...fd56b73b7d65de5010e16384b2a8c7e500032.json | 40 +++ ...c2365c01699cc8f873023032888c26a427c56.json | 27 ++ ...c10b82254420a76f4917de42edde5fc9dfb44.json | 33 ++ ...4738c501c8e01f45697c07d8229843e2aff37.json | 33 ++ ...a28ad5127358a25f051cf0032afc00128089b.json | 59 ++++ ...6d02707b4c82ac12515fb01563a2bd54195bf.json | 95 ++++++ ...a6283904255cb4862bf1dac9c070fb9092d5b.json | 58 ++++ ...693e2471563717f474b9d608f59d2951f028d.json | 43 +++ ...8df6bc6442caede703c02fed548a6e55b6d4b.json | 261 ++++++++++++++ ...e89e42b228da46aafabca9c455eddc467884e.json | 52 +++ ...fff0a25d9eba9af12c009b18cb94b23ed9fea.json | 53 +++ ...d03960f16ed81c17e8a32432009f74193b61c.json | 38 +++ ...560bf2425cea85f21b7e481acb11c8871e3ae.json | 209 ++++++++++++ ...46e3b4b05fd4c0be8e0566688842ca062936b.json | 29 ++ ...9f7ef849c1a5b224e6db0d37b897675bc1f6c.json | 125 +++++++ ...16c20d4a716619d2450e48a489f334d80d8f8.json | 295 ++++++++++++++++ ...09f30cbca8baf1666df5d7346bd4d43d772c1.json | 292 ++++++++++++++++ ...8836b7c2633675c8a7089bd7028a050c57f96.json | 56 +++ ...c7f8d1723b19962463143fbd6c7ec30a69a9c.json | 260 ++++++++++++++ ...beb0e4799bc6527e0705328ee8a13d060fd95.json | 56 +++ ...0c558762196f1bf0ede1e39a670b6b6e09bfa.json | 57 ++++ ...825f3374aa4d56ace182a4e1c5639569f1430.json | 236 +++++++++++++ ...a29e8c914fe4971f03c6544fe514da2c3273c.json | 117 +++++++ ...c05c145d0ae0658a4b533dcd3ed3aaccd1206.json | 130 +++++++ ...f46491e5b42282c2055c5b072b79193d76cc6.json | 211 ++++++++++++ ...6c5d3d9cfab82d26f07d47b39a627de1bc61c.json | 45 +++ ...fd56b73b7d65de5010e16384b2a8c7e500032.json | 40 +++ ...29aaf710fd59cd3abff2b1ade907ed73103c6.json | 16 + ...486a86d3ef4a4ff0dd25d774fd67f823d3a40.json | 15 + ...7ca3cdf8486720f3a463b7ecaa89fd4f70294.json | 301 ++++++++++++++++ ...7ef0d03687a5ff81c22b879b7ff8171be5cc8.json | 133 ++++++++ ...214ab6b57ebd67d4b693a3018b781c61c5a4a.json | 97 ++++++ ...3e388d5492bddb3ee37dc485e280bfa56e705.json | 67 ++++ ...8c00dd710889b65f81bb89e9238069204465a.json | 245 ++++++++++++++ ...2e87359f2c1505c5a3a7a1da00ff80e6e82af.json | 52 +++ ...15f19e24a2fdfa154fe098b0f7ab093b16e60.json | 59 ++++ ...7492f8c3df43415a9d9eb8fb40603193b9294.json | 95 ++++++ ...ad49bb2faefcd6ea382b7734c129800c572fd.json | 246 ++++++++++++++ ...9855e316962c3d4eedc9b40b750bb24c2f7de.json | 251 ++++++++++++++ ...3098cbbf53cf68d68f0bc55d5cd18a7c19fba.json | 256 ++++++++++++++ ...31800a9d4374d23716b0c6212e7d2d836e01c.json | 23 ++ ...822fc4205b42e5d03c0f8587784fcdeddf205.json | 292 ++++++++++++++++ ...27f9ebdb1493a1c16f0cbc90827d9edeecdcd.json | 17 + ...88442753b9c65777632753f2c5dbf8e152605.json | 69 ++++ ...ab2d768fc0114e5801fee8429c4deb5ce7116.json | 133 ++++++++ ...1188fe22030eb9627cd380f11b58a52d39d9d.json | 211 ++++++++++++ ...1fabd1029e76c9eaa153fe05e5fadb825fc1c.json | 52 +++ ...954ad1d02efaf1d26ea9393226db15fe73adc.json | 43 +++ ...916d532fd3cf640276c8cb9ce9926909dc0ce.json | 53 +++ ...e086d5ffb0326008defaeddc598f72b22ab75.json | 61 ++++ ...3279e46c3ae94f25a0167398cf3f0ad635b97.json | 59 ++++ ...245ece6ca6826bce5147c41b14801c10207e9.json | 131 +++++++ ...35fe266963a86e4636cc0cc3fe320c9dfdb8e.json | 18 + ...60e7d21b8b5295c5a6f8ca17dc7099881f267.json | 46 +++ ...c2365c01699cc8f873023032888c26a427c56.json | 27 ++ ...d9e9924364f461c0e53573cc7d170d791f0ea.json | 27 ++ ...dfdf43cdecd4cf91f992052d76c2cadc04543.json | 15 + ...334039a1a7c8c176faaa5ffdc5ea79068955f.json | 27 ++ ...e19da7f013d0d422fa9bce16f5c510e27609b.json | 28 ++ ...d11d5b998f39260d387d3a0b50adc342db7e4.json | 26 ++ ...af6b214e54aed4089f3480f944a67ac3a7889.json | 31 ++ ...c9b600564faa1224e8f387d49ef13ceb8b793.json | 31 ++ ...933bf8f0e75546ac8e00cb3eb12904fa2ac1a.json | 32 ++ ...55310e44b3aab295eaedec954079dcbbcde0a.json | 33 ++ ...a93724b3fba29a9208860f94ecc9a6508fad7.json | 33 ++ ...d653444dade07f272c889d52fe4594caa4fc3.json | 31 ++ ...f856542ab79d3e6037ad623c0f6f100d81eaf.json | 33 ++ ...a2124ebbfba7b502f6ba1a7d66de97fe1ae12.json | 33 ++ ...a105bf4cd5b1b79012ba029954927f05922e8.json | 32 ++ ...d2243d1214731f86141890173a64fca741986.json | 13 + ...60bed73ae826cea3793fd840861c060a74df3.json | 14 + ...61848401953f3ba03515d925904d2804c6ad5.json | 16 + ...8db3ecae5c8a6b1a5f74715d3907124348815.json | 14 + ...f09039501da9bd3b310ce9239b5afd48b1d9e.json | 16 + ...ec84fe9526dd447a9a092507d595e887fb95a.json | 14 + ...9aca06f3e7b8481a06693792d34b0014ee6c3.json | 13 + ...2063f1246274c59108daa0d6e7bd0a5490689.json | 13 + ...b31124ffe1562ceb6f571b7d3c45d310f205a.json | 116 +++++++ ...841612ca4dd3464cbbe1e06b073c79ce7a7f2.json | 92 +++++ ...049c19069a65f52c1c181d64be3de672c1504.json | 116 +++++++ ...d766db0eb468f41337f9b2d9d5b61ba1ee441.json | 118 +++++++ ...a7cb02363106d7f725f3f069dd475be10802b.json | 53 +++ ...fb1ef4f75b601dd8bda90151c22ac2c330147.json | 53 +++ ...d233eb8de91ebd042992077bbd5838858890c.json | 120 +++++++ ...e110a6284dae4172aa8cc32db6f819428f6ac.json | 122 +++++++ ...8cc5a923274e552412fcd51e284bba02982de.json | 122 +++++++ ...1936749730b3df50d98f8f1d4a47ebd52f70c.json | 92 +++++ ...6148c10d442bf536a4d3017cadb3a99fd9135.json | 122 +++++++ ...5bb098bc693cd92f03390dd488ea0847cfcc7.json | 56 +++ ...4d3ea453cd8a3b95db7f82592d7344fe3a76a.json | 59 ++++ ...a7b743812013a291f2d6853f759c15a7256b1.json | 53 +++ ...26d7ffdb43b4d66f4cc091b1e6f94e6023986.json | 49 +++ ...6e4b71af082e94b5014daca36ef6812bad076.json | 59 ++++ ...02bdfba9da13c22157520e32a602dbee8a75c.json | 63 ++++ ...c8be8157600ad34f10ff0c9cc91232522e047.json | 37 ++ ...68d2f4a5104f19f844fe551099a00c6562527.json | 59 ++++ ...bddb8dd603b2c3770cb10f163e692b4b414aa.json | 56 +++ ...c0eda34fda57e7d5cd8cbd889e2a387e3472c.json | 92 +++++ ...28efb32f20b8740fd763651cabd780bce43da.json | 118 +++++++ ...340d07d4c90504843b53da41525cf42e31f5c.json | 92 +++++ ...2bf04e85b083fe236f98cba062106fb0a4e26.json | 118 +++++++ ...d3ab2e80622c61d13dac0d21a3430a45efae8.json | 92 +++++ ...dcff2acee247e79f16ed0b2abc8fd53cf0d30.json | 13 + ...7a032d344fb7b661cd25d31914cd703ad445b.json | 29 ++ ...29aaf710fd59cd3abff2b1ade907ed73103c6.json | 16 + ...1e687f3964939abd1f66817bd96ed34bc2eee.json | 16 + ...63cbad2f2e58c4b65fa1eac892ab189971bea.json | 30 ++ ...c2f7c212346491efde98bf55a3f689056ed3f.json | 13 + ...af4b7c9a98ed42e8bd2a97c3f4879869ba78f.json | 13 + ...6b9e2d6201f7abbd203fd0268b5f86f84d0b4.json | 13 + ...f415f6f062e2aaec736f1deaf9abe56439bff.json | 13 + ...aef315896a999cefc6e2f420a89194b385785.json | 13 + ...9f756257996ae1bfc958d4e9b86af22761b92.json | 13 + ...df4dc13e3082d555575325207f0529ddd3bfe.json | 13 + ...63ab1ddcc32c93bc064a19084810bfa673c7b.json | 13 + ...335197aa6e6750e180f37e6ad87c5965a7027.json | 32 ++ ...a03bacd9a6619583d1e4939da4388df22984d.json | 34 ++ ...7642867556b50b61a1fc15ac5f355feb20253.json | 23 ++ ...a51c0fad684396f6b6c0fd770e043439cb632.json | 25 ++ ...2ab6b1fa8d51f0aa7e779955cf3e0dbcdc767.json | 23 ++ ...424f599372e25bd03f23b06a5250e7171ce33.json | 23 ++ ...338eb5155c5b97a80e7705abf30aa09c29167.json | 24 ++ ...31800a9d4374d23716b0c6212e7d2d836e01c.json | 23 ++ ...eb50665f0f77226616b6038a9b06c03752d8e.json | 34 ++ ...afd81841db36fbef982fe56b48ade6716fac4.json | 54 +++ ...fc2e0334a4137c47cfd5a3ececc601fa61a0b.json | 34 ++ ...4877367a8528f164fe900753da0369fee3aaa.json | 33 ++ ...1bdbfe20cdefa3b82f379d1cd36df1bc8d115.json | 23 ++ ...6b21bd9dde2108655bc2324abbe8a1f42ad07.json | 233 +++++++++++++ ...ec52f1de59fc4c4315a69dac1f6624427b1f8.json | 272 +++++++++++++++ ...54ab08d007f94c4655cd68526500cb8f17451.json | 249 ++++++++++++++ ...e82592b343e8df7d508b79858d6965d5d7eee.json | 253 ++++++++++++++ ...5c173d85dba5b284a772a411a7c494c8f3a7a.json | 275 +++++++++++++++ ...6f6b9886665eaa548595fa953972db651e2b4.json | 220 ++++++++++++ ...57a9c75f41be3bdbf7726453ad8399e8c4ee4.json | 245 ++++++++++++++ ...436a67829fa7518f8761fb1f4c26e2f7267c1.json | 261 ++++++++++++++ ...0c266736ca946b4ebb088c767f0cb340e41c7.json | 307 +++++++++++++++++ ...335bf61f00e7e41ac56400a97c4a5bc9679da.json | 261 ++++++++++++++ ...4af72987a342a748ff8a0e3fa9c3d41f2a655.json | 253 ++++++++++++++ ...ae0b1cd8349ae47659b35602f772b4a7e2280.json | 268 +++++++++++++++ ...39caad9f80d96c1bf5a78d7ec05a28eb7ae0e.json | 264 +++++++++++++++ ...1073f4d1a9a9f94f773c6374dc2d763c19e9f.json | 293 ++++++++++++++++ ...0e1c059a8e5fd1c7170a544ed2a55b6204d6e.json | 268 +++++++++++++++ ...9df12895f20d8076324036431833181eb6645.json | 250 ++++++++++++++ ...cf901a9447d057bba1c91bc9f0339d49129cc.json | 307 +++++++++++++++++ ...a14eeb6b3f5370e7147af8aff6518504f50c7.json | 244 +++++++++++++ ...8454726e2511d39eb9846fce1980dec5545ae.json | 243 +++++++++++++ ...7e67afa995e4f01a25ba9ae7aca5b2327bcaa.json | 253 ++++++++++++++ ...6fdceb63737d991efbb37ae9619a6f6c978c8.json | 235 +++++++++++++ ...e9a46c76d162f0c81b4f051285d7bac45bdb8.json | 267 +++++++++++++++ ...a4a6a2abaaabccc54ac9eac1c3d0210a6f8aa.json | 269 +++++++++++++++ ...58e7f37ce5a3599d97121b450f4e489326928.json | 224 ++++++++++++ ...1f734a3a2a83860328f443d49bb43545ac237.json | 306 +++++++++++++++++ ...a7bfa16fe2382f3644b312c79ae24032330ef.json | 271 +++++++++++++++ ...48abf61a454d2c045931d20e6418c729a675a.json | 239 +++++++++++++ ...5cd8fef2f9bf5637a0df274072e3e51560f78.json | 220 ++++++++++++ ...0e9f42b10616b91a28d15ed3a2d984e0b6c10.json | 320 ++++++++++++++++++ ...7d2a1754c7840f49ad04e1d529c402415f4b5.json | 299 ++++++++++++++++ ...3f41497833c884862120dca0b0e12d1bfae91.json | 268 +++++++++++++++ ...caccc551fe2f74baf613811ae529eb07762fa.json | 279 +++++++++++++++ ...b6e6c0c6f6461e090bffc332d0d5bb9d907ba.json | 271 +++++++++++++++ ...59bd1bd472c549d4cda0d30e3c8e51d07c1f7.json | 269 +++++++++++++++ ...876bf931bc0ac7a251bc5bcef6bf20e979163.json | 263 ++++++++++++++ ...3f15ef5f84dfee6425272ed09b521f5651ed9.json | 275 +++++++++++++++ ...3fa4cb6f2794ce007ea37482b71014bd6f45b.json | 253 ++++++++++++++ ...fde83aaddc5bde46735d3bdde8033fb1fc084.json | 289 ++++++++++++++++ ...1dff1215c5b4518b3ce28e4e3d4f117441d19.json | 262 ++++++++++++++ ...cac89a0790b3d10c2869b02dd07d6cd2e1e15.json | 285 ++++++++++++++++ ...4962874f40ebf35a13e88708b51b6dc0016b1.json | 245 ++++++++++++++ ...49d5e0ed4175fa67b34500befcdee752216d6.json | 244 +++++++++++++ ...c7e9c19afd2b589436d3e5fe0a08d887c163b.json | 261 ++++++++++++++ ...c4da8446040065d7105257c70f6675f60500f.json | 308 +++++++++++++++++ ...7568cbe59ad957b318278dea5b4f8907b840b.json | 275 +++++++++++++++ ...519234c2c51951ed759bfeb68fff8cadd7350.json | 226 +++++++++++++ ...246072b7c1e83e11243ab18d524e3230ff83a.json | 270 +++++++++++++++ ...b268e55e75059f20ec9827a8fd09a35c59866.json | 224 ++++++++++++ ...1f86f58e6942b90097bc624723678372e9eac.json | 264 +++++++++++++++ ...14091f6fec8b426c30d9090c52faab9c9d74e.json | 219 ++++++++++++ ...3ab0d787e7c656eb5c945f232485058f22a15.json | 308 +++++++++++++++++ ...18e2e6030ea34e1530def42d08eb8a534ba8c.json | 222 ++++++++++++ ...c9163d64dccf38a3b4ce4347cb0ecfa462aa3.json | 271 +++++++++++++++ ...df1d3d62ec3560b72f4922e84654f08abd3a5.json | 307 +++++++++++++++++ ...68142950b6adccbc6e68d316aaacb3357754b.json | 270 +++++++++++++++ ...48c0aa063b493dbba650c6b65fb29fa5049bf.json | 249 ++++++++++++++ ...f9eb94ffaf653776036065f393c7bd25bf034.json | 293 ++++++++++++++++ ...5220abb623938e26f4696573a6eda7100b910.json | 222 ++++++++++++ ...3075b2b8e0c4de0e82356a86e4c4a4eb6681b.json | 279 +++++++++++++++ ...4ec59eda3eb89705f21a0da7231862495ce0a.json | 226 +++++++++++++ ...c85f14cad439042f88f94a1fd15fb8ed923c9.json | 295 ++++++++++++++++ ...92543650d60cb293160fcb6cde4e2abd31f9f.json | 259 ++++++++++++++ ...c571bf6f375bd38d66ff79f7e99c0340c2a3f.json | 227 +++++++++++++ ...70e2dc1e5c6c38190789b80cf6683b56e3527.json | 261 ++++++++++++++ ...4a148105eb3384ddeb627b9621cf125c9d3c4.json | 285 ++++++++++++++++ ...4ceeb63963f851c2a56f6abc048503a82a232.json | 276 +++++++++++++++ ...c0575d826fe4b1ce0f0d37fff2f59d807e920.json | 284 ++++++++++++++++ ...ba00ad43fa71be42c7906a551f1831716b03c.json | 218 ++++++++++++ ...794cea808fdd2b56f4933ba89d8aab93ac3ab.json | 284 ++++++++++++++++ ...4dcec9235a4708181f208bb751d93fe79955f.json | 249 ++++++++++++++ ...2f8752de95b89b4e1f966c6bd49b48366c068.json | 221 ++++++++++++ ...9ca4a921fc131c74271d35ea5c9a968b79115.json | 261 ++++++++++++++ ...798f9d8100d6041a1efdee3b569e80b239415.json | 270 +++++++++++++++ ...8c4d356da086be7e6f7ecc1b06b80dca6fbf0.json | 307 +++++++++++++++++ ...c1d1daa81892c2b029fc714f9fb514171291d.json | 269 +++++++++++++++ ...82450c27d790227d2596a2ffb514fd71d5db7.json | 305 +++++++++++++++++ ...256dea19c5c1f88ab23d78fcf2fbaffe9bead.json | 308 +++++++++++++++++ ...a60a1a79246242978342dfd166e880133ba8d.json | 277 +++++++++++++++ ...6cff6259e8096247cd8ae9d99d8b0fd9b9c2c.json | 271 +++++++++++++++ ...a13b195ea5ae18afcaf559361221d40db0408.json | 293 ++++++++++++++++ ...c1ff396d1cf36483857422a5aeb24389942a1.json | 308 +++++++++++++++++ ...b5b55003dee6c78b40ad4ca123541981eecd6.json | 285 ++++++++++++++++ ...70238357bb9e914b053675ae5d3250d098c75.json | 219 ++++++++++++ ...8a9e19931369d8a8c508c6c8135b541f4c9de.json | 299 ++++++++++++++++ ...8deba0582d956c899b1e4f5d5560bd8654f88.json | 255 ++++++++++++++ ...e835d74759086bcb6553628d26b5274aa9d4d.json | 299 ++++++++++++++++ ...507e0bfb2efa00525d6427da195b367a7d4d7.json | 253 ++++++++++++++ ...3a8c27df824d195fa68bb635d074854f8498f.json | 263 ++++++++++++++ ...a3ccb7b710c6a2328bfaacd416bd4c40f2030.json | 271 +++++++++++++++ ...cb121b312d59974d4fd528e434c845374079b.json | 271 +++++++++++++++ ...e63791bb2f2bc6fe5d41bda7c90700c4494e6.json | 243 +++++++++++++ ...d0fd82ffa3580fe0ce8e3b2d18506ebf37a0e.json | 253 ++++++++++++++ ...c64d0ec3f8e92bda67567eff5a313a359c94b.json | 249 ++++++++++++++ ...d963f28c091b8bb9449507654b9c7d8bbb53c.json | 268 +++++++++++++++ ...a53a4fc9a5d3618e6839521254096c37db6eb.json | 308 +++++++++++++++++ ...1cb115d548cf20f05a3ad664dec99d3baac62.json | 271 +++++++++++++++ ...552710bcf78736b92bf7a145eed9b972d0566.json | 288 ++++++++++++++++ ...ac89dfbfb62b753b04ecb41c8a054a80865b1.json | 270 +++++++++++++++ ...ca0ce33c95016c21d3fdb388d9c3c41773cc0.json | 294 ++++++++++++++++ ...854b4c2866b32bc86e98977e2ead4669fa9a5.json | 304 +++++++++++++++++ ...79c1aab587760db6f0842249a4ed086001a9a.json | 261 ++++++++++++++ ...87563dcc85cd0c48856dcfbfc29610506d250.json | 228 +++++++++++++ ...1194b036378b21884e7f57b6a2ac721167f16.json | 253 ++++++++++++++ ...524692e055aa84daa2ab7350d7d01b3b7867e.json | 268 +++++++++++++++ ...f9a4c70fb1541bdd187aee37514bc511fb35f.json | 285 ++++++++++++++++ ...73917b3e974502b0cda0a57d3128833d900fc.json | 294 ++++++++++++++++ ...6c7b1c83d975cf1ca40f9685feeb009d70792.json | 232 +++++++++++++ ...fe70327f0795797c157f6d8b0372c0491b6c2.json | 271 +++++++++++++++ ...e7484cd01175d1c605793f06a01e53804290a.json | 249 ++++++++++++++ ...38f2587052924ea9288d2fba58b91d8c295a4.json | 261 ++++++++++++++ ...d5219f181f9d938c54373ccfc01261df56e44.json | 248 ++++++++++++++ ...b77cfb5017644547ef7f9364c54e4eb9a6c61.json | 222 ++++++++++++ ...b189ed874237b202d3be7f2598d536ffb9b5f.json | 262 ++++++++++++++ ...36ca1ed9932d2d2f00cf0d4ec611c773bbe81.json | 294 ++++++++++++++++ ...c872539e00369148fee473b1df11c7b94c6e2.json | 270 +++++++++++++++ ...41baed73aad4777c6e2f2363bd928829439dc.json | 276 +++++++++++++++ ...cedb04004d5bb27b0bd06daf501e3440983d0.json | 226 +++++++++++++ ...d6eedfc96671350a3bb222ad94e9819ac47f0.json | 284 ++++++++++++++++ ...b119ceafc18a71ca03b7bbd66dfc98d8224fd.json | 220 ++++++++++++ ...459cb391e9cb644d83a2d7ce97d0e94604837.json | 248 ++++++++++++++ ...1d08409be68e7b4a7ef535f9de69adb34cda7.json | 271 +++++++++++++++ ...218d19263e5e4a0f9d1d1502d8656098ec857.json | 239 +++++++++++++ ...29927d162c64635afbe7e663362338915708c.json | 230 +++++++++++++ ...8ad528df83b242ced467dfbaa33451aa4c808.json | 308 +++++++++++++++++ ...5d838cb736c20121e5e6f679f4e9e0d43e975.json | 261 ++++++++++++++ ...2278ff2a74a97837e84c2493c30e7a85ad299.json | 272 +++++++++++++++ ...f6d2425c599e8fb41e2ec7b33ac4fcffd701f.json | 261 ++++++++++++++ ...488e7b89587c5a629ff3e7bd16d0b81eb18c8.json | 220 ++++++++++++ ...20b58b43cc8c776bbb99c5c013bd8a9a551eb.json | 226 +++++++++++++ ...9925b7dc9352366b11bee9a38e174e13d35ff.json | 294 ++++++++++++++++ ...585d24de9f43bca80ebcfd5cf5cb39445d95f.json | 253 ++++++++++++++ ...4e2554b6b71a49ac11860c67bfd992da719d0.json | 243 +++++++++++++ ...f7fa50a528f0aad1d7a87ae3730c981b367ce.json | 249 ++++++++++++++ ...ce99cc4a2951e8febadfcb517e2e686adb7ef.json | 270 +++++++++++++++ ...7647cd89416f68e41df5c343a5e531d2bf025.json | 222 ++++++++++++ ...07e663cf8a8c023d4287974d909bf68f06814.json | 241 +++++++++++++ ...5462ff2aa359dab3920aa87214129cc4fe07c.json | 243 +++++++++++++ ...d3426f93f116a779781f63700c87789c452e0.json | 221 ++++++++++++ ...2cc46dea744a1cc14c499d3e9dd342c3ef87b.json | 271 +++++++++++++++ ...c7d87392d4ee551556377670448a7de3dad4f.json | 275 +++++++++++++++ ...c28f0ce372b8414cc569a8832428737e8abd1.json | 309 +++++++++++++++++ ...00156ed64088b9e637beb2af92c6cd80a4726.json | 259 ++++++++++++++ ...c456125ed945bf35199afebd25bec0dbb68f8.json | 284 ++++++++++++++++ ...3cda6c80b32e8fd2c7a2d405e13571fbf342f.json | 308 +++++++++++++++++ ...58c961360a5857c49b303fbb88af5a3ae4ff9.json | 249 ++++++++++++++ ...c59a4af6b754890f5345b183dc562a18ff356.json | 261 ++++++++++++++ ...0a737bb3a14a25530fc8c528aa2a632f43079.json | 273 +++++++++++++++ ...fbc8edf7558dfe213e9d51d0217cbd78acc5a.json | 263 ++++++++++++++ ...4388ba3e03ffef9082b52e6bd402d02b9b4ef.json | 262 ++++++++++++++ ...1ef29da037baeec4c3715cf55bea2a165c902.json | 284 ++++++++++++++++ ...661edeeab2d5b7a7ad6025a9a59b0469cb7c1.json | 234 +++++++++++++ ...649b58674bc64e5bcc746c27028a2aa1246f1.json | 225 ++++++++++++ ...493d6f3575c54671493d635fa4b68658022ab.json | 296 ++++++++++++++++ ...32c780957674407908c564543103c2b58db1f.json | 275 +++++++++++++++ ...ecaa968723a91299a2eb1a893648dc11a7194.json | 250 ++++++++++++++ ...2754c87b81c9cc260ef7aa1451446d5f1db08.json | 222 ++++++++++++ ...a0809cd80f34a8a522c7907f66630327c7159.json | 261 ++++++++++++++ ...d43770fe04b6df060fc74b807a547144a6d99.json | 245 ++++++++++++++ ...5b8269a96127e6ea0789570079dcfda0be950.json | 308 +++++++++++++++++ ...30af340e55acbaabccf857f6ae2ab3cef34d6.json | 273 +++++++++++++++ ...8ff5126af0468f8161b4d5553df5d91c4877a.json | 260 ++++++++++++++ ...e2efad553bc959a0c61d9185e33ca9eec5c99.json | 284 ++++++++++++++++ ...51c413e84511daefa4ddb3eb8166108a30b6c.json | 307 +++++++++++++++++ ...77bda302ea88246601c0515e1a892378ec4d1.json | 293 ++++++++++++++++ ...44beebfde00b6fa7059b398da6ac4507dd17b.json | 296 ++++++++++++++++ ...a29be8aca3e7b9db733922f4b8c350f6e642a.json | 308 +++++++++++++++++ ...6c122d548e99aec6e60d55e12e17887cfced1.json | 225 ++++++++++++ ...c6180598325644568c8f0cf0b6f2098b39e51.json | 268 +++++++++++++++ ...194e56a8b1bf5701f6b7b81371d56c3210477.json | 270 +++++++++++++++ ...287594349844544a23d4b059f4a3d2b58b9f1.json | 307 +++++++++++++++++ ...e9f6fb1321da30bbd0c9378f92137857dc5a1.json | 308 +++++++++++++++++ ...7c5efc15756afb6125b1ecb591c57babb9e90.json | 249 ++++++++++++++ ...462a47f7fd28d56c61f59c027fd7ad8e1aac8.json | 247 ++++++++++++++ ...ba316fae74955278eaf940e578442dedc1c8b.json | 309 +++++++++++++++++ ...9acfea62093fd50d42905bd6d0935a419befd.json | 264 +++++++++++++++ ...ffba11c937f47556c7b8db655c0333ac509f9.json | 249 ++++++++++++++ ...70105a1e87e41f31af2ae84aaf948c8bfb189.json | 220 ++++++++++++ ...0bf94174609d740ca2a61e0201949c5683d50.json | 249 ++++++++++++++ ...dace641ed81c02668d6bfc0fc76a2b39ee7c9.json | 231 +++++++++++++ ...f79f28d74e6c9ebb5093dabb8e532b478a184.json | 308 +++++++++++++++++ ...353260b4eb5b92aeed2119a2be5c1f944f8e3.json | 263 ++++++++++++++ ...92c0b900a566049ec20ca4a27f3388cc8333f.json | 224 ++++++++++++ ...93854369fe2211687cd1e36e2156d01b31dd9.json | 309 +++++++++++++++++ ...32dee5afb43a412ee1b0e48114fc08db34aff.json | 255 ++++++++++++++ ...a23678ab639154adf4321f89b2f524a693d54.json | 273 +++++++++++++++ ...7603542a6715e71df7f02d249621f85b63de3.json | 252 ++++++++++++++ ...284f93644a00d4241dfaf068f0ba8c1efe2f6.json | 269 +++++++++++++++ ...9b18b5ce08ef649bd14fa1cfb5296a54e4c81.json | 285 ++++++++++++++++ ...361bc87ce2abeaec0ecd5a4bc1e35b374c4ef.json | 307 +++++++++++++++++ ...5651d74281e36b6fa8bd5973e80f2c477085f.json | 261 ++++++++++++++ ...9547da3636431799620a2453980eebff5e44b.json | 267 +++++++++++++++ ...993015f6a07ea9d91bbaee3d0a6efbadc0da5.json | 259 ++++++++++++++ ...ca55cab772a0c11bf899ddbd21eecb708c8ae.json | 296 ++++++++++++++++ ...fed384c98b89547dc603b73101f1dc7415312.json | 316 +++++++++++++++++ ...d12faf9a5ba6bb0a7e79da0825ead58ff68ba.json | 269 +++++++++++++++ ...a576df78776f3af082efeb64d3c0978a0b420.json | 294 ++++++++++++++++ ...081cde61dc89ea74a248eeb009106d0c48460.json | 267 +++++++++++++++ ...3c588346a3253340e7df8be5658ccd88fb9fd.json | 289 ++++++++++++++++ ...31812e20853626928e73d3effef44014944c0.json | 191 +++++++++++ ...d90b3d69356902f3a01e752cc2e7a2029c5c0.json | 271 +++++++++++++++ ...b007aae2b2b384652a61db7ca714221552e22.json | 259 ++++++++++++++ ...e247d9a45afee42a0a618134f0492d83343ad.json | 264 +++++++++++++++ ...5a4a26008f5802617d7ccdc94a4360a603dbb.json | 258 ++++++++++++++ ...5f48ce791fca2f2caedec93054bd1359c0888.json | 225 ++++++++++++ ...5663c7368b6536379d8aef18bb1c569639d2a.json | 272 +++++++++++++++ ...dca53038bfe3d901d1c92386b7f0ee0038e0a.json | 220 ++++++++++++ ...51450175444fdc9b4105288b9a59fc788e34e.json | 243 +++++++++++++ ...f2fe60b8fbb5cf7e26a7af19445c128a13b90.json | 299 ++++++++++++++++ ...b4a2fbbf3861277354784e60dea1c0d4d9f84.json | 271 +++++++++++++++ ...2770f2404d8307450a49cabfc3b2ff3184792.json | 242 +++++++++++++ ...c90eb1c9b30ac59e094e2daa7755a33d60edb.json | 315 +++++++++++++++++ ...7b338559cd2c05a967012f7b187e314fa7675.json | 233 +++++++++++++ ...939790a9abd4d9d9be5bf7c00c5df27f5c772.json | 253 ++++++++++++++ ...df5427e7cad6333bf90e77c6487c3552f0dfc.json | 276 +++++++++++++++ ...d0efaf68e5f40cd17b172d1a51f4c46e06ad1.json | 269 +++++++++++++++ ...fefda65cbbd4b34ef84e6b5990e4555932e29.json | 261 ++++++++++++++ ...a5393490588b3615196395fce8d8ac3900a49.json | 261 ++++++++++++++ ...f57e61f68fd577e0204c2c9564096dcbfe477.json | 261 ++++++++++++++ ...96d6807e98b1b23d3520e3333bbffad3b2f9e.json | 292 ++++++++++++++++ ...86e9443d1bee75cea1f5a3ad0bd7185358793.json | 270 +++++++++++++++ ...22c9457f6745bee80ade92c0ec2946bec9e2d.json | 262 ++++++++++++++ ...e426828caad9efc9b5c0533cfc445bc9ee8e9.json | 226 +++++++++++++ ...b896a182fa2b845c41d287d03cd61279b7ba5.json | 270 +++++++++++++++ ...037a414de7d861f68e9b5b5c0e4f7425e2002.json | 268 +++++++++++++++ ...0017626d4d09bb36551c1d36c4120fc19b29b.json | 261 ++++++++++++++ ...08b64c4af89034c8eec3007f26cd5a6ccfc1d.json | 219 ++++++++++++ ...808c6d50e4fb9033da76d13194712f27c6943.json | 261 ++++++++++++++ ...4f6388ea987b615a2704dc2c9f3a358c8da11.json | 296 ++++++++++++++++ ...a5cd635811bf3d3b7bd49580557fbc0dc3565.json | 294 ++++++++++++++++ ...11a1b9ec60ceb224a1293660b62ee9c8bec7d.json | 264 +++++++++++++++ ...1d36d298699d17582c0b62dc039461da0cae4.json | 268 +++++++++++++++ ...be673e4e468f90722e87ad89228d954f1522c.json | 264 +++++++++++++++ ...35db90cb5c745dcff7cd0d7814c475a83fda9.json | 255 ++++++++++++++ ...393a9013475944030779f76871d396deb0770.json | 268 +++++++++++++++ ...b76bab779154c0a7d8cddb9f448c2c45a4e50.json | 237 +++++++++++++ ...003c0471b88be050d6d6970bab5c9b78a63b8.json | 13 + ...b1278d07d4d0146f89750d961fcf9beeb387d.json | 13 + ...a66cfe2c1e2fee63b9432aaad095475c48b01.json | 13 + ...c9a67aab45935ea5e28bba0670b76d696160f.json | 14 + ...4c8d95c4e187d8ea186be9ac3839602fec5ee.json | 14 + ...d5252ce12eb93ebb0f6d4e7e285c6d60461ef.json | 16 + ...b29c169c9de4359a75be96d729438129d7d86.json | 16 + ...d4ddb9b477510f8f4bce2b9c054ab428c0120.json | 14 + ...52ddc914530c57283b8d1db87e95a1ba4ffb2.json | 13 + ...3ee3d401daa69402b6cca4bdaea806460b69f.json | 13 + ...f5ab024febe5a77c1960c4d6c2f5976984b42.json | 13 + ...1da9b9e79308b8ce9b11a0f3c88b09b9489c3.json | 13 + ...f38d91980a127b634991465cc0ee3821bfa4f.json | 13 + ...7ed2d9f265bcef8e55acff05be602957055e6.json | 13 + ...50583a83fa636bf45a5fb62da3bdc73be52a1.json | 27 ++ ...8800e40ae735206bb14586fdd6c4630a51b8d.json | 27 ++ ...a79427495e670ef7a19f0e25fd13fbdd909d4.json | 27 ++ ...6da68af4ae956f45cffccf99a130e9484cb33.json | 13 + ...abe62959fa4cb6d7616f98d42b4c86d014301.json | 13 + ...490e068472fc87e226cf54bc95fb6f2e49117.json | 14 + ...791a6bc7306198f4c647102a2b4f50d431fb8.json | 17 + ...452d84e6367bc1aecbfc2dd5f2b042548fc5f.json | 14 + ...58c2a0176cda2e7dba66276a2030b52bd81b2.json | 46 +++ ...921f710bec05533f664e0b9a3d838545edd82.json | 46 +++ ...3937083d1c2dbcfb69a0d6a0192edfc2fcf2f.json | 39 +++ ...c7e27257d3a3f12a6fb0a42540a42d9623a37.json | 51 +++ ...ab0c981b79d4085e3b6734f7b5eebe35a0ca7.json | 55 +++ ...77876abed7403fec355a7446bb0e3590dc930.json | 46 +++ ...658403c6fa894c0c467419f5830b5f7ac186c.json | 14 + ...c9c127983c37808481733bcf83b7651b1f941.json | 14 + ...c739b34862b926b8a58263fd3901297eec3b5.json | 18 + ...cb559b32d9dbb4843826b063565e1b15a2a57.json | 14 + ...904179efe657d9fbc5f0905f3daa2c63935a5.json | 14 + ...c3256baa3334fd4cc3092a63209ae523696ff.json | 14 + ...9a6746d621be8d660890e565d3a86077fea00.json | 15 + ...bfe33303a76e25cb63401050439aa9b1a9c7f.json | 15 + ...3dd41fa3c575c93a58f374e46d62e6dc232cc.json | 14 + ...fd5aaf6efdb4a6990eabbef083d02cbf37e18.json | 13 + ...7e97533260e6c040c1c568482e259af5ca342.json | 14 + ...b0028af048c07a516626e72c5ab0de72e3564.json | 53 +++ ...58c53479f26331d6f2ac13b08618e01c4eff9.json | 52 +++ ...c7689261ebcf98fc15a2e891ce77c65031c75.json | 54 +++ ...4631c3fc2e9ab2302380ebb36b5942f5be676.json | 37 ++ ...d3438e4bd4f9f924c516996bc29e25f66b07e.json | 53 +++ ...571fe6fac82e00e212a525bc138896b78b81d.json | 52 +++ ...ab1f56e700004fc5cd675c26b3c1c26be281d.json | 38 +++ ...dff3ae53bf6a5cbfb088c82f26032bdc14cc3.json | 42 +++ ...5f7454ed4a398a7c11606b3cab82f77c885d3.json | 36 ++ ...854b5439186e04b28fb8887b42c54f24a0d32.json | 74 ++++ ...af1e286e97909e0bb1e0ec42cc937c15a8825.json | 55 +++ ...b31e327404161ade0aca18ca1dd8dec34aed6.json | 13 + ...620ee823a67e41f65aabec525fa52c79a8b09.json | 13 + ...a978846d2991e6383594a09245bd7689053aa.json | 13 + ...fb95c3bba9bc8ba30d08d164aaea0725999b7.json | 13 + ...fab3df6760760f8d57b80d143a897548abead.json | 71 ++++ ...34cb2ee6568bee48e51b47d742f139ed00ee2.json | 51 +++ ...3c964d3aee480b3acc3114ffb7940c89edfed.json | 56 +++ ...16c100e8aef803ad72670deb3dc09bb052a64.json | 60 ++++ ...2a5331d001fce2e8e8e94371b97afd5c32f34.json | 54 +++ ...b0b55d90a8f3e29e1b685a71f5b37923a7f5e.json | 51 +++ ...675c061737658bed85102e9241c752620e575.json | 77 +++++ ...932dad27cb056b614528424255e142373db3a.json | 59 ++++ ...2e9487c4f705a78ddf30d5aee8b50a0009db3.json | 60 ++++ ...414b113ceadbf4e52abe37bf8f1b443f06ccb.json | 60 ++++ ...dfa18618a8a5dd853ea3a302db2e0557e031c.json | 51 +++ ...24c94bcbf351a987da8a8125133e72e059472.json | 50 +++ ...dcfded9e56435f75e0ee521f575c1deb12f21.json | 13 + ...b2e3e4529fdb4fe0ab9ef361489e37bb8bde7.json | 13 + ...a05fa6d6d5086edb642f800d0bfcb81ca4b0b.json | 80 +++++ ...ecb6e694e1962526675056c908a8368a63a8f.json | 92 +++++ ...bf5a940573a20de06f9c4060101eeb438cf3d.json | 88 +++++ ...eda054c2f3f110bd9561765de7d581c6628dd.json | 93 +++++ ...0e71a370db3a494b8afcc42d7cfb2cff6f910.json | 98 ++++++ ...b46a1bb02cd04bbc59700adec2f44f1a644b7.json | 91 +++++ ...f6a5ef2e7aa033f802be833ef8d1268dd0848.json | 99 ++++++ ...d1a2b69984710646b09a1182ef1d4308c904f.json | 80 +++++ ...6a40c532a25bfa07039412241e1b5f05d19b2.json | 97 ++++++ ...7a31438c8aeeda7931a0ece98a945c91e7f20.json | 80 +++++ ...a182debed2f70594c9ea66421887b0bcd9f69.json | 64 ++++ ...bdd0f0bd94eedc40ebf637d3c9fe9e48c9689.json | 92 +++++ ...0c6d43e8237a32452f057f81816820fd56ab6.json | 86 +++++ ...dc801f5a14a858577667cdc7894ad542e9cee.json | 93 +++++ ...bdb4223245783d00ed1f7429aa7ebc606d914.json | 92 +++++ ...0b0b417e988466de57cea583f83b396e44661.json | 97 ++++++ ...ace7dbc5a7ed5608dbe2165e0774c87175fe6.json | 99 ++++++ ...f4cd8a232563707418eea6c2da36acd36a917.json | 94 +++++ ...944bd87dacf0bb8fa218dc21e4a70fff56882.json | 67 ++++ ...40c33b031ead6d0845c8fdf771f1378c8f3bf.json | 97 ++++++ ...49f7d560f6736115eee1851d02a65826f0a56.json | 98 ++++++ ...db4379ee437f91ecb1bd5a41c1de6286b9a04.json | 99 ++++++ ...9b6ee797ce47bb228d21c9a564a855d3dd00e.json | 95 ++++++ ...6066bd9dd508f10c24de73065f42d0412e2bf.json | 13 + ...585e252b32fe0e1f30b1f256af553f4a06eb9.json | 36 ++ ...7f64c5e5e48bf92edc02a2405de36fabdced1.json | 13 + ...778cef45a7f61f8f2e80c729e081d93ba4c6c.json | 13 + ...09b3735a012a6359e9f48aa373b2680c3da54.json | 13 + ...db4aa8dc77286a800fb7c520d61800c8c3aa0.json | 24 ++ ...d853a05c6713665a2f4b954734592680abff6.json | 38 +++ ...9baa582d0a755cc9ef81bc38a921d5fa16973.json | 42 +++ ...6e80dad40a4ef42dad65877f744a53a121c38.json | 99 ++++++ ...cbfb3121b7418265aee7b1b2151959ba430b9.json | 165 +++++++++ ...a34fc27227a46bb75872b0efff102bd7d77e0.json | 130 +++++++ ...b084605bd384975df457a20e9f41ca09fd4ed.json | 131 +++++++ ...6a0097def4db1cd03bcb3d4a268440ae4cb47.json | 47 +++ ...b186400de9d4ab83363138b4eb0072c99b2ab.json | 114 +++++++ ...48dd90adba18fabd4ef419b14d361fe4d6c74.json | 165 +++++++++ ...ffb0febcfe0133ba624592ea00ea28244680f.json | 164 +++++++++ ...82c1bc3998fcd50a950ac257a054ad161575a.json | 165 +++++++++ ...be6250b77b421f02e986e2853df86c7bd6516.json | 135 ++++++++ ...470cb6492db92dffee208cfdb436f175c93b4.json | 115 +++++++ ...58892bcca528b42d107357ba9a0a4bc116292.json | 124 +++++++ ...7f76dcd9d5d4da1fab54fb15450bae3704c5e.json | 103 ++++++ ...8201c507489d500c0538f8b40f6851463aa0d.json | 99 ++++++ ...e8d35344a88627f6d24e9cd0b717752edf6be.json | 163 +++++++++ ...5e26d3818b803d82b5de05d91805df5994d3a.json | 99 ++++++ ...e673b2c4855ccb867368061d0a1a442f95fb2.json | 117 +++++++ ...17ea3190d76e6e37a52378f6bca3d84891bc5.json | 113 +++++++ ...b4d138698a1da7904807b0bbbf6a00a4fba61.json | 47 +++ ...f5e43e03e7a9cc61e41ccc7d0c76cb456666c.json | 135 ++++++++ ...147b643473a858f2c5e0ae761f149faebe06e.json | 182 ++++++++++ ...b56a9a5988dc58ff90725071cc3a6711e470e.json | 119 +++++++ ...a8c93cd47061999316f8d56edd6c2abca9308.json | 132 ++++++++ ...16370e732d1c8e7a0953a5ce815b641cfba0f.json | 115 +++++++ ...398157bbd3379d98c34006c7b10a57bce9ef9.json | 180 ++++++++++ ...81726745b54cc6f8d845f1a094ed7d9ed2e32.json | 88 +++++ ...f50b8238ad8b5ea5583c49d1c8a8e84bf5376.json | 119 +++++++ ...63badc7303c1f369c56cfe6e51fad0dc9f251.json | 181 ++++++++++ ...d69997455e9229e028bd111913815889ad5fa.json | 165 +++++++++ ...b4602ce053a381219ca6df8cdcc993cb17147.json | 182 ++++++++++ ...1d3f6598ccdb2f01dc18742cc4c8b1b2d6e1b.json | 164 +++++++++ ...c3fd5d163819e5f89e22121046d0099f97ecd.json | 165 +++++++++ ...70367302504437c2e9124046f38e0670a799b.json | 181 ++++++++++ ...e35f749d5f4bfe1f011762875275cd3f9874f.json | 116 +++++++ ...bb50fccafba9165d6d2602c7975d6d677455e.json | 117 +++++++ ...89c0e33dbcc40151109d134a14f141ff2eeba.json | 87 +++++ ...2d611615b0ec780621a71b92e5ac465e0d4eb.json | 120 +++++++ ...41371431f5245d05c6490ada44c17eb0d27ed.json | 119 +++++++ ...a46b0cd2d547c4f5255e0cdca6f7847ce9251.json | 124 +++++++ ...8825f154850f8ffa408f66b52022a00e2ca7f.json | 117 +++++++ ...679249e7b10f06c572917a9022a72cbfedc04.json | 132 ++++++++ ...c2ef159d6b28cf691a117ac60863eda2817ea.json | 124 +++++++ ...cb38bd6370ce71cff0af755a636ba3a2bb394.json | 133 ++++++++ ...b3dc7b0f39c7cfc4b7553504c9d7b7795de96.json | 128 +++++++ ...f01cf67d791746ec772fe274c4d91cbf3c9ec.json | 161 +++++++++ ...c2fb1d4f5b662016728acfa0d4c95870cd96e.json | 80 +++++ ...82803fdb60eeec118d9798e11eba07e906056.json | 43 +++ ...1ed0c22c7084b3908d09ece6b29c0ec2b8055.json | 183 ++++++++++ ...82341f1df39aaf3a9a866cdbe49937da35984.json | 161 +++++++++ ...6522e50c3f9d1b24a0997cb7a8615ebcc60ca.json | 115 +++++++ ...c7f62fabeedf256d3211b0f704402b5530ba1.json | 103 ++++++ ...7d939cac9a67e02366fa7971746e9cbf1dad0.json | 165 +++++++++ ...1063c3c9bb6efa6c6a5b827cd1e2719b5f023.json | 182 ++++++++++ ...6921ef8309a81d9f046e9b6369c46bcbd031f.json | 124 +++++++ ...4686cd0ddf7a77d4bb89e2cf7f1df634d9ef4.json | 116 +++++++ ...8ad9d73ce3acf0fc4b82a8638578cc2dd021b.json | 132 ++++++++ ...2a2355ec62fef0e7028ac969fe86fa722feb8.json | 116 +++++++ ...e62fe8ac418b2ff8c4d56edbf1aa517aa6287.json | 180 ++++++++++ ...8f654c4f9d516c0d1192fa898dac208b09009.json | 118 +++++++ ...954ad1d02efaf1d26ea9393226db15fe73adc.json | 43 +++ ...5bcdeb7b543a5e188d290de498b40b6eeaaa8.json | 79 +++++ ...7a1337f5faf0b2529b1c9a47de5e8286679f0.json | 108 ++++++ ...736291c9247ad846269d336ff0489c9e45944.json | 133 ++++++++ ...7a3ef197d370364c33123873a1e14f9b51c7f.json | 165 +++++++++ ...c00dd9758feeafde5dfad515117753599f8f2.json | 120 +++++++ ...588dbcb508b1f45097a97d5066905aa6f8f41.json | 116 +++++++ ...987cc97d794a915e48c85a6d8ef3be8f528c1.json | 135 ++++++++ ...403a9d21a2e092d3aa213b1e0def6741489d1.json | 164 +++++++++ ...e5b56573f4576359472e8b77a11d61af73518.json | 93 +++++ ...2f14edf833f5bbc1c91889eedb20a100c16c4.json | 43 +++ ...bd746a4123639004c94d163bfb37304b13c70.json | 14 + ...42f6791eaef80618dda244d4e3bbcbbcdf543.json | 13 + ...ec37929136329751b0b1323b09ba70a962cee.json | 13 + ...ec1e90aec60d301ec59a22093fc3febedb795.json | 41 +++ ...1b3c2c094aabf210553a9ad3580587d111f4d.json | 39 +++ ...7a9204a2af95fb9a04aa746c60d981419a480.json | 39 +++ ...7efe1960fbae1e53442e365b9f3a6b174e61f.json | 41 +++ ...6e4b9b117c39e8a23eab7f3840ef6e62293b9.json | 13 + ...da3c06156a76a6040806ffc2e39cabdc4bb7b.json | 17 + ...80e1a5d7fe6ef1837e45bc44e9d38538b88ca.json | 26 ++ ...0ec48679f5e240d265088305c1ad775723f93.json | 16 + ...d9221dddce3a60cecd8992590bb3984fb7c73.json | 17 + ...42a1dce3babb1d22f325ff018044e7b355225.json | 13 + ...cfb5118913bf6ec7701dbf33cc7df1cae7bd4.json | 53 +++ ...50bcbaae96e63e280c7181f0daa948d0c2de3.json | 47 +++ ...c67adf2492aa9dc0342129cb4403d2c9c467b.json | 47 +++ ...15e3fd48c861b6390ccb16f3aa6d1cd6a58e5.json | 32 ++ ...06bd8c6a9e6730343bb22092dabba1f42f4f3.json | 41 +++ ...8068e3bf5a901247c76d35ba21b133f53baf1.json | 32 ++ ...33353926a0382d7dfb0530922c5c0b30fae11.json | 41 +++ ...795de638ade0c54d56c33a6eb889b21396e60.json | 47 +++ ...07a8d23a16b997178fbd4103b8d2f54f688b7.json | 51 +++ ...6f55d8edd7bd88b730754c2d3f3dfc2cd316b.json | 53 +++ ...335922e9744e9fb1ea43fea12847e6ba78c2a.json | 42 +++ ...4e24d508ba8fd6ba9eb15170255fdb778316a.json | 51 +++ ...f0ee78c90d671860ac6450e37dec10fbc0719.json | 46 +++ ...14d9d3b8a8aac3d62ae6a86b18b90ed0c7826.json | 50 +++ ...dcb08707ba8d41b7e34adb0344bfd68d248a7.json | 41 +++ ...b5f86ec3e4547cec9a3ae30c3b40ae51cab1f.json | 45 +++ ...e659c467c81d41e3b655657fb9dc9829b8bf1.json | 47 +++ ...9484db698d1a847a30291c8f732414ac47e25.json | 41 +++ ...ad892b7bba7ac584f6dc2ccdb659d358c63c5.json | 45 +++ ...3e7c95e38b606eef467e8a42a8408fc460c43.json | 45 +++ ...69b98463f9d5f3d907db32bb64337d1e62ecb.json | 44 +++ ...8b550123383d25827705d05a42acf6819fe4e.json | 41 +++ ...4cc2de2fa548a89fbf1446d37b391c9a9e936.json | 35 ++ ...a32f7a0fc2b7a4661dab3d6961da5019bdbf3.json | 50 +++ ...21d01e3f41a095a43e0e7b2f7fbd9dbd33cf8.json | 49 +++ ...5e809bd7a992061febd05b797c64a2d93b5cd.json | 65 ++++ ...bae19389d3b9cba1ca0102e3b2bccea724603.json | 49 +++ ...de2d9fce8ef7ca82918746693551fddd51828.json | 43 +++ ...eba5e0c7e8fc4beda3537c3d81dc23ba08182.json | 53 +++ ...fd98dd3b4ead6e9ad4713b1efc43bbe94bf77.json | 47 +++ ...7d76caa2d12fb10ade57975beb3d8975df396.json | 52 +++ ...b245ce4194e7ae713558084180e2c532e7afd.json | 43 +++ ...658ce68375d66d2cddc88892af8f08701e6e7.json | 48 +++ ...8c76e5d97be0ac7956b758617dc0b21d251ae.json | 43 +++ ...408dc203049666fe23fabed23cbadc6d8440f.json | 48 +++ ...a6c4e7283361bbd554b3df6e268ea3dd1aa43.json | 43 +++ ...34af1496735f28d831489d12ab1921a875e0d.json | 43 +++ ...5bfc00a7716db4ca5a764a4b338476ca3a704.json | 50 +++ ...caf0611863c438aa2571a09a25c72549b306c.json | 57 ++++ ...034eca6d83d9cda632014e06995b8d9d9fd09.json | 47 +++ ...fcf79873f7400c885b90935f7163233615d6f.json | 53 +++ ...0228251d1dd2bca4c8ef918e14423c06db625.json | 47 +++ ...63faa0d9521526499c0a8f403c9964ecb0527.json | 49 +++ ...e34a341064d5b0c71f7c8a9000a9df6762ec1.json | 13 + ...e4f8f1adb2864f0aa9c0ff57aea3324a07199.json | 13 + ...9bc442325accbf79e8c93e1ae88c9abe7fd12.json | 14 + ...cf494ce06b9a4578a8445c610402a1676ee8d.json | 14 + ...7d448c139080a97867131ce7e640400794c7c.json | 13 + ...8995f8d7e333b46ac1c65ecbbb1254be573cd.json | 13 + ...bc241a3095c6861353e5a7a652ad35659ca92.json | 13 + ...f0c2b191293ed376d13d419e1183c2b2dc10c.json | 14 + ...640b3fdead7de6094c4aa1569548349213516.json | 13 + ...301a71fa1e2b22fdce63f2021563b971e4e87.json | 13 + ...405e1f48e7e81a186f25c685758127d3aa1db.json | 14 + ...0594f0b0c0c4e204a20e6065723a42ea3cfd2.json | 13 + ...29894b440a8e854447f1194bd6a7e4bd11766.json | 13 + ...029c03e452b4a23f7fc45cec7c922c2247eb8.json | 52 +++ ...7d79ff38d1f9370b9ebd25c00ee39a8b3717b.json | 48 +++ ...afc6c6778a1fdddb52a4f708cd94ff2c9960f.json | 52 +++ ...8dab443ed2bc715d5b1310381c8f83c57d78d.json | 49 +++ ...bd4422d8ba6cbcb8964ca558c7f352eae955e.json | 52 +++ ...f8ede72274989fb0dc66b83cb4bc1693afbb9.json | 52 +++ ...71c1826b061aef2dfd5c7960d795758e23e38.json | 49 +++ ...57f9e30ee4774ddd757fbb198977c7c1fc7b8.json | 49 +++ ...d22af30bbd484506bc1817c5a3ef72c855b93.json | 52 +++ ...c4215c01dd8c053483678810128a8f0187c26.json | 59 ++++ ...0f9cf41065525aaf98feb1dc8062a8998cfd5.json | 53 +++ ...d9b83bb9a12488b72a01f2c31f50da77cfe3d.json | 49 +++ ...2fccdca2dfd97dc2fd5ad216d5e27c4f895ac.json | 52 +++ ...fde95d60fa64c4e39752016ee534460b7c691.json | 17 + ...5c19e8fdcbf922de680cdf8d65fa7d77758ae.json | 13 + ...467a335b8ee2929fa5355379909ce0c104dc8.json | 13 + ...be9a2b7cc035fd8c56f4fd2e19c907c1f3fb8.json | 37 ++ ...02a6e1c8f3d4232cce485c9afa868d63b115a.json | 36 ++ ...9d2545bce8ca1a863e50e92141f0b9d87ffcd.json | 33 ++ ...37511a2ceec2761716413ce679cbe118e37c3.json | 37 ++ ...d6c570c017ea6ae5a7a6a027c929fd3542cd8.json | 37 ++ ...488be4f8a32fd8d5e2fc3bab564fae36701ef.json | 36 ++ ...1c9ec4429175661f5100fe7929177f4386f82.json | 37 ++ ...9d795012f748d5d2904f6130327bed10da2ad.json | 37 ++ ...4f5a2b6d96f5dc24914517c0350a5f91dee43.json | 40 +++ ...41bbd66a1323d09824a189b485c126bbefa51.json | 57 ++++ ...6a292f47e3bf94bcfc192c2aa090588f9f46d.json | 61 ++++ ...1987340b5ba64b16383906d678b989e3d096e.json | 65 ++++ ...0240b0e8f972c874fde9c27c9531765bd2a3b.json | 58 ++++ ...b5b29dc52b2c190002825ae7ec24ab6f962dd.json | 57 ++++ ...530739a4284e3272274c128dbb7a8140a66f1.json | 57 ++++ ...24de95dde296ef158f48d6cf7fefddd18da7d.json | 57 ++++ ...cd57de3aa7a40fda2d12186344db58598f08c.json | 45 +++ ...464863b25f4538bff996037a265b13f4ccacc.json | 66 ++++ ...725b761a5d1167da589b7c0ebca89853e1d02.json | 45 +++ ...452ed6c5a745ab528d4a09b3a6fcbce7956ef.json | 49 +++ ...aff3f7b3cea12a73812a7cfd2c0924a9e250f.json | 64 ++++ ...def7bcad4e1327506b502291ddd14f97263ca.json | 45 +++ ...e2b654477e611fdc13a10a8fd379ad12b0e83.json | 45 +++ ...ab7095d0fc96902818651c4d4da90ed3f0549.json | 45 +++ ...381cd17e0e27d1b432af9230b65060b75ac4c.json | 72 ++++ ...911186d596214c14dd28305485a3c143ee746.json | 57 ++++ ...940188f5d5128c54378fc1547cabd0925a0e5.json | 45 +++ ...0658a14e37acfba765881582ddd708c7f0c59.json | 38 +++ ...e7fdb3f89be4084d25c8a62775f54af20ae34.json | 57 ++++ ...6645602504d22d15912e0918001e6d71bb9fa.json | 57 ++++ ...388319da939fbb8a5ffab45179801a936da0d.json | 56 +++ ...8aec0cae28c61620ddf2dea3f0ce2b76817ae.json | 57 ++++ ...bb8f1a849736e64006735afae730cb428b6ff.json | 57 ++++ ...1102ca160fc3957c45844f07c32bbc8d990af.json | 45 +++ ...ac166398e107796ca94cc57fa1edaa06ec47f.json | 57 ++++ ...9149bbaa4d5eca054ed93f9e1b66cc500895d.json | 54 +++ ...97fe6a90b4972a4a544b4f7ea56520d29d9e9.json | 13 + ...c982334f45d554957a6167e030482795bf9d7.json | 23 ++ ...b70175caf1e4b273791364fb30d27f1153546.json | 33 ++ ...8df139ec05414489d55b97603c5f6ca0c44cb.json | 37 ++ ...8e5ef925e82aa7d665c887cd1fa60f8b7921d.json | 37 ++ ...85e4ff3915c7cd086e9945f30591a926baf83.json | 33 ++ ...2da3e4952f18d3bf05aab29512eb61cabd869.json | 37 ++ ...92cec2e7a33fb5453b1ba08acee62d01397e2.json | 37 ++ ...337133aee79010c1917725077fa06cbac3d7e.json | 23 ++ ...fa1a95f6b2e677ab985cd1af2eae35d62e0f6.json | 57 ++++ ...db3c94b8b04f5a9d6cf2d43191ffc84f2910e.json | 57 ++++ ...482603f8621c5f32e6fea311931ab03ac8c25.json | 57 ++++ ...16fa69b794d9e0dceac01fb69b44604089421.json | 57 ++++ ...91186041d93e1b2f37976e322c6f6ea1f2a3d.json | 57 ++++ ...34da6c58c522dccaaa4706df794c465ffa019.json | 57 ++++ ...d107d077f1654428edaed69415d0228c1aefe.json | 18 + ...9b39fd6717970be7601101ce5aa960bf53d9a.json | 18 + ...c0ef861a3ac2a2343a650764895690bbc32c9.json | 47 +++ ...ae591d131c133d63b893c5324796b88c59b34.json | 47 +++ ...2126c6d6929ede1d19a2b861733467674ee45.json | 47 +++ ...f6a3782cb7ac3506f21c2f0a05403a69247c4.json | 197 +++++++++++ ...7793988a8b61fb5699632b46bf1172e2e51f4.json | 198 +++++++++++ ...74572ea315eb3b5884518a50ca43f211b4534.json | 284 ++++++++++++++++ ...1cc1d98be94b8dce639450b5f81efa57130a2.json | 181 ++++++++++ ...67e9dc87263a25007130ee59975a36ea624fe.json | 284 ++++++++++++++++ ...0ad8155c23b9f9290e8c49215d4ec921cdf71.json | 283 ++++++++++++++++ ...850a60890780e53f5ff024fcfadbe960ab89d.json | 175 ++++++++++ ...61b2277cedff81e57cad9e66d2f28959e6058.json | 197 +++++++++++ ...38416ff25527d66e9f0df476351cfe0ee789d.json | 242 +++++++++++++ ...8cff897d383c45522a457ea9daba85a9b9ab2.json | 164 +++++++++ ...c29c070dcd79e8333c676b0c5e284e3b365b5.json | 157 +++++++++ ...6acce1b27ddaa12bd7405a39892928ce2b95d.json | 248 ++++++++++++++ ...82422147bc632dec0db2676bf27aaaa582ba0.json | 280 +++++++++++++++ ...6c72565113adcea174f899c425851c8a821dc.json | 175 ++++++++++ ...714014dd6ff7de9aa0f9582d592147359e617.json | 284 ++++++++++++++++ ...15f337add8dc07e6d442755587d344ab1f47c.json | 245 ++++++++++++++ ...bbf99073def9d4c2961f1a8dbb177988b8d32.json | 198 +++++++++++ ...7a884bc54a4e66bb2d0785ca855141880b6a8.json | 159 +++++++++ ...d8de06df2ceb34d39e84e84c0c051b9b5ac68.json | 266 +++++++++++++++ ...0e1fef9f9eb6a523e698a63f8feabcc8b0834.json | 160 +++++++++ ...f77fa14a927dde2caaad95245d29441f8f8c4.json | 198 +++++++++++ ...15d211e3d4a9216218f6b7f1572262efd74e2.json | 288 ++++++++++++++++ ...69ba0fb43f42579741cbb249089410892fe56.json | 198 +++++++++++ ...49f9f4d220756b46ab730bf6dcadd2cea92fc.json | 196 +++++++++++ ...7b34e25c836dd684d27846a452d8f8a3abb2e.json | 261 ++++++++++++++ ...5c9ce018f7e1b460c9ebf64faf347924143dd.json | 198 +++++++++++ ...1d805ad95964088bd510c05995e87dc391564.json | 217 ++++++++++++ ...cb32a5cc40845fd4e18293ccc9b2f9b721566.json | 198 +++++++++++ ...e968bd020e8e012a7073739b6ac536e04160e.json | 267 +++++++++++++++ ...993d29764b9a970bbad42533951b65a8145be.json | 242 +++++++++++++ ...180725839c090cd8dbd069a3947b0dca1bae0.json | 190 +++++++++++ ...9a0bfc6ee7a0c019f952bca46d6a6045dd451.json | 280 +++++++++++++++ ...4161b2cc384bb68a2654dc58560339da05632.json | 198 +++++++++++ ...a6366d216792824dc4985fc56617fabdaf82b.json | 163 +++++++++ ...87ffa5b4ae4eb0c9140efe53b8a2a1fb03315.json | 245 ++++++++++++++ ...9cba3be86a8e5b90dfeff714f514cdc1d302a.json | 198 +++++++++++ ...160b9799c91cbfc3df6f018c795f3bf88698a.json | 198 +++++++++++ ...d54835606839c751c96b9aff2c17644aab99c.json | 242 +++++++++++++ ...6e869a5d10fac29f4c0c02f8feaac613471ff.json | 159 +++++++++ ...e8b718d7523d6b3420e774346498b128f7baf.json | 242 +++++++++++++ ...393e32759195f8e10c9d4faceb0d232a7e1de.json | 197 +++++++++++ ...1d5990ae73f9b32eab79763a365ccc077b468.json | 242 +++++++++++++ ...6b2ac4a1522bd688ea2953fbc264c968b8f39.json | 198 +++++++++++ ...2ed8e8aa99a8cb216e6bdb2ac833dfb7643dd.json | 261 ++++++++++++++ ...1c4972a2b855edc2e113bcf9e1d84b02bf1de.json | 198 +++++++++++ ...ef1deeaef761e1defbec0be694237660ab13a.json | 77 +++++ ...9a31caf3f036852e98ca1709651a4db1e73fb.json | 77 +++++ ...24612742ddabc012f0c20d870c79843d45715.json | 75 ++++ ...f2ee6674985957cc328954f7018b3d34d45de.json | 69 ++++ ...1b0743207474b384548d9bc73fb03b218a9bf.json | 140 ++++++++ ...4e3835ce82fee2682be8501ce0511bb867812.json | 74 ++++ ...276eff6e95ca94be135d2d3e5c1247c6f8807.json | 75 ++++ ...dfd249390a7b534caa137450277930901236e.json | 140 ++++++++ ...090f73bcda30eeb4b9ff702ce2a466c1d9e64.json | 72 ++++ ...185a4e6193a81c70d51e8b8ac0e656fea7ad3.json | 75 ++++ ...b0c550c3ee79142dc314b3e38193caafe4bb5.json | 25 ++ ...7857f95f1abb7ec45051dfde69623ad950481.json | 94 +++++ ...a50501afae33d0b745c19fb5fd4bf44204bce.json | 140 ++++++++ ...f8ca32a07fcb00f899649053943fa3d8bbfb6.json | 22 ++ ...798612bf94fbe4cb75056a4cd7ea3a9183698.json | 22 ++ ...78d7e5064baba215ea8be1176aee31a7bd1e3.json | 13 + ...10f569958d5b78258926575d16091ac1c1df3.json | 13 + ...5d94334463daa5274c81373cf12f115829e6f.json | 13 + ...1627c0384534997ae1047b93be517ca16de43.json | 30 ++ ...c0ef861a3ac2a2343a650764895690bbc32c9.json | 47 +++ ...99beac3399f7a782d7c41dd74b948d792dcaf.json | 148 ++++++++ ...0a840a92a97592f98cada4152d7220ef50c58.json | 152 +++++++++ ...dc3f73283f09959be36571a818a0717a2e0a5.json | 149 ++++++++ ...a1da0140f51411d9517735865c386178de428.json | 144 ++++++++ ...a50faf580eb58f08ada2abe8afbd2d4941e05.json | 16 + ...0ba58f2609c9f1a38c6e9f2a416ff911f0861.json | 15 + ...1df0afc426b8f07204379d21fca25b6df5d68.json | 30 ++ ...723ee8d8b2f9437c8ce60a5546a1c267da5ed.json | 31 ++ ...2e0a77773b7fd75d8d649545f174e664500ab.json | 31 ++ ...a25792ca5b18aebbac6644a150ac90867408d.json | 15 + ...b663eeb863ec3011db883d795c1122d85be85.json | 15 + ...720a49f6d36b44d557e0b18e48bf09e0a8e07.json | 27 ++ ...9e6291d5fc0bfd1d673bc1d6cfe3c582c7678.json | 47 +++ ...5965892040697deb766a89e518eddc8d207e1.json | 47 +++ ...ffeeb52fd76e99f2c527ecddc9c986cb194e5.json | 51 +++ 957 files changed, 118270 insertions(+) create mode 100644 archived/api-platform.admin-pack/488ebfb0cddd283c16f4d072c6675ae7d7d52eb4.json create mode 100644 archived/api-platform.admin-pack/703c6453b039330753a7ae6cebd0af8ab1d770d8.json create mode 100644 archived/api-platform.core/024f5f6ddafaf03a7770294af699070c471a6dd1.json create mode 100644 archived/api-platform.core/05b57782a78c21a664a42055dc11cf1954ca36bb.json create mode 100644 archived/api-platform.core/18727d8f229306860b46955f438e1897421da689.json create mode 100644 archived/api-platform.core/399f4eebad31cea61519e67c1a9d07d42615b3f9.json create mode 100644 archived/api-platform.core/6125647e444beb7593e2f9224ad1af1188d739de.json create mode 100644 archived/api-platform.core/71fa23dd95eab384d2690c049b6d76534b70ab0e.json create mode 100644 archived/api-platform.core/7e530c64900a179cb8a062ed2f25402f5b087a35.json create mode 100644 archived/api-platform.core/9241ff8d8775ec7ffb8085b19339d54caec867d3.json create mode 100644 archived/api-platform.core/a93061567140e386f107be75340ac2aee3f86cbf.json create mode 100644 archived/api-platform.core/b50f8aa321cc40c380dda7605aa5cef66f476802.json create mode 100644 archived/api-platform.core/d57f9ff8067d8d077f026c4b4700ec876839aed9.json create mode 100644 archived/api-platform.core/ed781509a14e12c28360affdeeb1cc8c8636613b.json create mode 100644 archived/api-platform.core/f132b33c43cf47b4451d91d2b57057eacb6b8e1d.json create mode 100644 archived/behat.symfony2-extension/158be9d4b4c2127d9ec741c97e3cb1b6610b5294.json create mode 100644 archived/behat.symfony2-extension/38dc7d0e2b29d7894b37c5ba0451399810b57c6f.json create mode 100644 archived/behat.symfony2-extension/6b63fb76d3bb2dd16098f12adf6d6ca844e21862.json create mode 100644 archived/behat.symfony2-extension/829ff932c8487ebd835654dc626fb2fbba82bf95.json create mode 100644 archived/behat.symfony2-extension/af4f8fa93b1fee9e6f15d1e208ce743bb31cb2b2.json create mode 100644 archived/behat.symfony2-extension/c7f17046c050428d9c3c7698861cc5edd045404d.json create mode 100644 archived/behat.symfony2-extension/ec8e855d4dae5e2627ea6ec5d8e8cfb7ed9e0c10.json create mode 100644 archived/behat.symfony2-extension/ff944fc5f8dc1d1c9602968c2c12646c557adbbc.json create mode 100644 archived/blackfireio.blackfire-symfony-meta/fcf2e044bcd90c6f2f5a6c050645e77fb3bf31c7.json create mode 100644 archived/doctrine.annotations/a2759dd6123694c8d901d0ec80006e044c2e6457.json create mode 100644 archived/doctrine.annotations/b9cde490c337f6c496d5f403fa6f827cf8b4706d.json create mode 100644 archived/doctrine.annotations/cb4152ebcadbe620ea2261da1a1c5a9b8cea7672.json create mode 100644 archived/doctrine.doctrine-bundle/02bc9e7994b70f4fda004131a0c78b7b1bf09789.json create mode 100644 archived/doctrine.doctrine-bundle/032f52ed50a27762b78ca6a2aaf432958c473553.json create mode 100644 archived/doctrine.doctrine-bundle/05802762c395b1e9f0f2645ebbd6128a87942f09.json create mode 100644 archived/doctrine.doctrine-bundle/17a43e1f25756f87cfdd82a46704521d367d9e8c.json create mode 100644 archived/doctrine.doctrine-bundle/1aec2d2a076a9ebbf5801724715edcc56f9ee65a.json create mode 100644 archived/doctrine.doctrine-bundle/1db6dab65202cc2a285eee822cdee9491f414fe7.json create mode 100644 archived/doctrine.doctrine-bundle/1f7d810ad6b26558875738a25cb1ea01eac9d5d9.json create mode 100644 archived/doctrine.doctrine-bundle/1fb8eb14c1bb103865e8ebbb51d651717f3c3d94.json create mode 100644 archived/doctrine.doctrine-bundle/20d57d786a3af0776d14edfa40e996c83d9f61d2.json create mode 100644 archived/doctrine.doctrine-bundle/23e7d7986ae4117e66b4e803599f62b1a44408d0.json create mode 100644 archived/doctrine.doctrine-bundle/25a3c31cfea1ca3196bb5f7d590d50565816eb19.json create mode 100644 archived/doctrine.doctrine-bundle/2ede24c63b72e96be0b28819052033f887024927.json create mode 100644 archived/doctrine.doctrine-bundle/307fd9c4cdb883f36eb13e54022e11f305e00d06.json create mode 100644 archived/doctrine.doctrine-bundle/3598a3d1d1efb5c2e8163f8f3974b2c8233a2dd9.json create mode 100644 archived/doctrine.doctrine-bundle/366e40fd2bf4e00281103ad5678bb73d6d943453.json create mode 100644 archived/doctrine.doctrine-bundle/368794356c1fb634e58b38ad2addb36933f2e73e.json create mode 100644 archived/doctrine.doctrine-bundle/3a397f067ed879190d6c5bfa903efd7050a96e5a.json create mode 100644 archived/doctrine.doctrine-bundle/3cc0efdb85531c72c2b25cbb41eec849a279aa64.json create mode 100644 archived/doctrine.doctrine-bundle/3d54b5940ca798e4b33918dd8e3309bfadbb339e.json create mode 100644 archived/doctrine.doctrine-bundle/40631978d2c4adc9b11220b13eba539b727c36a8.json create mode 100644 archived/doctrine.doctrine-bundle/44d3aa7752dd46f77ba11af2297a25e1dedfb4d0.json create mode 100644 archived/doctrine.doctrine-bundle/453e89b78ded666f351617baca5ae40d20622351.json create mode 100644 archived/doctrine.doctrine-bundle/45545f379eb13b3ca20340d30a7f6101b4904ed1.json create mode 100644 archived/doctrine.doctrine-bundle/4e8d245ef06b4a268249fa86066d36422e29abce.json create mode 100644 archived/doctrine.doctrine-bundle/4f5eb542f01475cc2eb49624e2f1a3ea458e73bf.json create mode 100644 archived/doctrine.doctrine-bundle/5e476e8edf3fa8e7f045ad034f89bb464424f5c1.json create mode 100644 archived/doctrine.doctrine-bundle/5e8749f81c1927b00c165318db797e20b849e7f8.json create mode 100644 archived/doctrine.doctrine-bundle/673ca0ede8ca357fe8a33076ce02f14404247957.json create mode 100644 archived/doctrine.doctrine-bundle/6872db67b989874ce4b1eed1c8f4dd6b0701c575.json create mode 100644 archived/doctrine.doctrine-bundle/6e0f582596a8f1c865aaa0d3cceb9bf0daf609b4.json create mode 100644 archived/doctrine.doctrine-bundle/72dd6c4b34e12ff1da8320cc7a8688666836f4da.json create mode 100644 archived/doctrine.doctrine-bundle/779cd06547faefb5e1558d1b7a3d7f6a3e8dab43.json create mode 100644 archived/doctrine.doctrine-bundle/806c4371b5dd9fa094799a51857762e39f6ddc18.json create mode 100644 archived/doctrine.doctrine-bundle/86137e3d03fce0d2f48c4b5ff8233412655e5e71.json create mode 100644 archived/doctrine.doctrine-bundle/8a111cea2eeca8b427ae227bbbf35f368327a664.json create mode 100644 archived/doctrine.doctrine-bundle/8e94deea143bd982f7e8879f8d276c4ff0796053.json create mode 100644 archived/doctrine.doctrine-bundle/92ffe6b6d4a8d3cf1ef17a282588434b3a67f10a.json create mode 100644 archived/doctrine.doctrine-bundle/9777bf185961283a450b6237281132935025fe04.json create mode 100644 archived/doctrine.doctrine-bundle/98ee8b8d30ea8add6432e852eb43d90e7e6c991d.json create mode 100644 archived/doctrine.doctrine-bundle/a11565a000e8b0800beeb089359b670a660b73d9.json create mode 100644 archived/doctrine.doctrine-bundle/a9f2463b9f73efe74482f831f03a204a41328555.json create mode 100644 archived/doctrine.doctrine-bundle/ae205d5114e719deb64d2110f56ef910787d1e04.json create mode 100644 archived/doctrine.doctrine-bundle/ae7f137d0cacaf8f259f4e05af59e326f065ba5e.json create mode 100644 archived/doctrine.doctrine-bundle/b11d5292f574a9cd092d506c899d05c79cf4d613.json create mode 100644 archived/doctrine.doctrine-bundle/b221b4b61176dfad58b25d0b2085b6f5412f4c3f.json create mode 100644 archived/doctrine.doctrine-bundle/b8c49d97697e743dfd3d37dc74758a607831963f.json create mode 100644 archived/doctrine.doctrine-bundle/bac5c852ff628886de2753215fe5eb1f9ce980fb.json create mode 100644 archived/doctrine.doctrine-bundle/c02aa626c32659175a0d2ee6f3a106a2a5365ab0.json create mode 100644 archived/doctrine.doctrine-bundle/c0a4ac05015c48b8ad198cb8588276f0c3121c28.json create mode 100644 archived/doctrine.doctrine-bundle/c3d09597f211294e75b221b1d97a9c22f74957e1.json create mode 100644 archived/doctrine.doctrine-bundle/c407ab0b5e5a39b242a52d323a5e84e6d3b7e4c0.json create mode 100644 archived/doctrine.doctrine-bundle/c4d01689e0572c733856e6f6fd3da267b6436aa2.json create mode 100644 archived/doctrine.doctrine-bundle/c745b67e4dec2771d4d57a60efd224faf445c929.json create mode 100644 archived/doctrine.doctrine-bundle/c8f641719bd17f8a4a68e6a31c2f7ebacc9ef129.json create mode 100644 archived/doctrine.doctrine-bundle/c9e656a395646ea4fad2bd3e2b3816028baf9026.json create mode 100644 archived/doctrine.doctrine-bundle/d0d417f76b4dce682ba515ff6405f3c3417e8969.json create mode 100644 archived/doctrine.doctrine-bundle/d74cbe7a587d712bbb7b7d78533afc5e6f455cab.json create mode 100644 archived/doctrine.doctrine-bundle/db6e40972eaa1e4562aa92ebe060268fb9041b60.json create mode 100644 archived/doctrine.doctrine-bundle/dda18c8830b143bc31c0e0457fb13b9029614d76.json create mode 100644 archived/doctrine.doctrine-bundle/de03bbbf3878f9e02659209a5bf9aa0e7489d758.json create mode 100644 archived/doctrine.doctrine-bundle/e4fc55e8adf9aa89d9bba8f5a95669d33a16cb00.json create mode 100644 archived/doctrine.doctrine-bundle/f29d6af1f605b9494a2c9c3a73cb1cacc6cca19b.json create mode 100644 archived/doctrine.doctrine-bundle/f4ab5bfce9299c5504371d8672eb20a64dd1dea3.json create mode 100644 archived/doctrine.doctrine-bundle/f92ca0ce79ae7f0d47eb02a194f1e0a6b2dddd82.json create mode 100644 archived/doctrine.doctrine-bundle/f93006d30689d34d5afa10a532baeabbc8cb016e.json create mode 100644 archived/doctrine.doctrine-fixtures-bundle/1f5514cfa15b947298df4d771e694e578d4c204d.json create mode 100644 archived/doctrine.doctrine-fixtures-bundle/2ea6070ecf365f9a801ccaed4b31d4a3b7af5693.json create mode 100644 archived/doctrine.doctrine-fixtures-bundle/e5b542d4ef47d8a003c91beb35650c76907f7e53.json create mode 100644 archived/doctrine.doctrine-fixtures-bundle/fc52d86631a6dfd9fdf3381d0b7e3df2069e51b3.json create mode 100644 archived/doctrine.doctrine-migrations-bundle/334196b65d4dfb275a8644887d8d7cd9a30fee39.json create mode 100644 archived/doctrine.doctrine-migrations-bundle/7e87c891366bde02232e3bf5943b5e1c5ec32e66.json create mode 100644 archived/doctrine.doctrine-migrations-bundle/8adfa63a0c56a145f9ae8a53ae519dbc8dfe287a.json create mode 100644 archived/doctrine.doctrine-migrations-bundle/b609494a0ab33d79acf3ead2067e3f67c9a47bd2.json create mode 100644 archived/doctrine.doctrine-migrations-bundle/baaa439e3e3179e69e3da84b671f0a3e4a2f56ad.json create mode 100644 archived/doctrine.doctrine-migrations-bundle/c1431086fec31f17fbcfe6d6d7e92059458facc1.json create mode 100644 archived/doctrine.doctrine-migrations-bundle/ee609429c9ee23e22d6fa5728211768f51ed2818.json create mode 100644 archived/easycorp.easy-log-handler/4539145ce8c0e99cf3e5416314388a2d51a3425d.json create mode 100644 archived/easycorp.easy-log-handler/70062abc2cd58794d2a90274502f81b55cd9951b.json create mode 100644 archived/easycorp.easy-log-handler/7de4afdfe7cf5d344fae8692b61d932cbf697fad.json create mode 100644 archived/easycorp.easy-log-handler/86abb7352ddd4c48593f4b2c9ad805f82532b4ee.json create mode 100644 archived/easycorp.easy-log-handler/f00054e758f5484ef4c06017bcd822abf45e02a4.json create mode 100644 archived/easycorp.easyadmin-bundle/0a51040a43c6f2172a3a0135cd15daf2043905d7.json create mode 100644 archived/easycorp.easyadmin-bundle/66070ea553247b0cd5275e21d0fe5399a25f40be.json create mode 100644 archived/easycorp.easyadmin-bundle/b131e6cbfe1b898a508987851963fff485986285.json create mode 100644 archived/friendsofphp.php-cs-fixer/34d1a22f840953909c581b8f993093b14cc9491b.json create mode 100644 archived/friendsofphp.php-cs-fixer/81dee417d2cc60cd1c9d6208dff2ec22a1103e93.json create mode 100644 archived/friendsofphp.php-cs-fixer/9d60c231a92e69c68b89897813ec4931d0697b1f.json create mode 100644 archived/friendsofphp.php-cs-fixer/bb31a3bbec00a8fc8aa1c9fbf9b0ef9fc492f93d.json create mode 100644 archived/friendsofphp.php-cs-fixer/be2103eb4a20942e28a6dd87736669b757132435.json create mode 100644 archived/friendsofphp.php-cs-fixer/c1947bad147704aeaf0285745f0baae927a58959.json create mode 100644 archived/friendsofphp.php-cs-fixer/cc05ab6abf6894bddb9bbd6a252459010ebe040b.json create mode 100644 archived/friendsofphp.php-cs-fixer/f0d4b4ddb4e2bb73b227e3987b6ecc53cd8be431.json create mode 100644 archived/hautelook.alice-bundle/71822522faf7ed2792d86b7f94ce73443358ccb9.json create mode 100644 archived/hautelook.alice-bundle/ff94d76b2ec0c552b5d67d401f59ab8fd62f3d5f.json create mode 100644 archived/javiereguiluz.easyadmin-bundle/66070ea553247b0cd5275e21d0fe5399a25f40be.json create mode 100644 archived/javiereguiluz.easyadmin-bundle/67d692840430e9abdaf9acc2fe0b4e6460bb683e.json create mode 100644 archived/javiereguiluz.easyadmin-bundle/866051736efcc488d43b1f33352045253c717aa0.json create mode 100644 archived/javiereguiluz.easyadmin-bundle/a0e6bd63b521bf2215f6cfe2338782eebc31b444.json create mode 100644 archived/javiereguiluz.easyadmin-bundle/e58cc3a3956761ff41c27bc9847b145655494d42.json create mode 100644 archived/javiereguiluz.easyadmin-bundle/eb4a4fe0e4ab0dc4337808de561b7cb0ff592a0a.json create mode 100644 archived/javiereguiluz.easyadmin-bundle/f18f54ddf10f93e44cbd0d7aa5e00397587e2698.json create mode 100644 archived/javiereguiluz.easyadmin-bundle/fd9af622ea8d48fa290597f41fc81281f304b56f.json create mode 100644 archived/lexik.jwt-authentication-bundle/0f00a6998e1b6c612de52caf4ab5417bef724e93.json create mode 100644 archived/lexik.jwt-authentication-bundle/12e7b3a8e46bde0bf45f1724241ea95abda67f5c.json create mode 100644 archived/lexik.jwt-authentication-bundle/344e585aee741165f632b3e50109539f77417fab.json create mode 100644 archived/lexik.jwt-authentication-bundle/3c5ac7e244efbe090c2b5ce15cc2b98705f78a14.json create mode 100644 archived/lexik.jwt-authentication-bundle/42cd3a3895e580dc9c89856b61fe986cafd7d23f.json create mode 100644 archived/lexik.jwt-authentication-bundle/43a8087d4ce9d7d43a87d7f885cb1610d48c1026.json create mode 100644 archived/lexik.jwt-authentication-bundle/45cfc38eddb4497cf79fbb4a1f733a09282d0fb8.json create mode 100644 archived/lexik.jwt-authentication-bundle/4759de0590faa2ef3b8486c97855f1180623df3e.json create mode 100644 archived/lexik.jwt-authentication-bundle/509b1542f3180a1cfe248ade8b7bf5092c2d4127.json create mode 100644 archived/lexik.jwt-authentication-bundle/5b2157bcd5778166a5696e42f552ad36529a07a6.json create mode 100644 archived/lexik.jwt-authentication-bundle/751ee6748c1026fa4350c155d1b3a77b7ddca69c.json create mode 100644 archived/lexik.jwt-authentication-bundle/765b81fb4e6019bf5ef54d35cf50aacf01c79164.json create mode 100644 archived/lexik.jwt-authentication-bundle/76daa85b5a5c640baef13028b0bf0bb07788fd34.json create mode 100644 archived/lexik.jwt-authentication-bundle/a66e8a7b75a1825cf2414d5dd53c7ed38c8654d1.json create mode 100644 archived/lexik.jwt-authentication-bundle/c34fdac0c3cb15061421e0c115fcb08fe3dfcc1c.json create mode 100644 archived/lexik.jwt-authentication-bundle/e5aea526499f8aef6983d0f57628b2d7e9ed36a5.json create mode 100644 archived/lexik.jwt-authentication-bundle/e7a5947a31101929e84ffb2825af42f3a674bdb7.json create mode 100644 archived/nelmio.alice/0b9900ece737bec7752e4155c0164639dd9b0cb0.json create mode 100644 archived/nelmio.alice/aaf440eb4d289ead8e2ef986c4f25c97fffec4ac.json create mode 100644 archived/nelmio.cors-bundle/1fee84e00c71edee81aa54b470260779a890c9c6.json create mode 100644 archived/nelmio.cors-bundle/6388de23860284db9acce0a7a5d9d13153bcb571.json create mode 100644 archived/nelmio.cors-bundle/6bea22e6c564fba3a1391615cada1437d0bde39c.json create mode 100644 archived/nelmio.cors-bundle/6e1f64cc0f55362be49764634e8f14ce34a033c6.json create mode 100644 archived/nelmio.cors-bundle/7b6cbc842f8cd3d550815247d12294f6f304a8c4.json create mode 100644 archived/nelmio.cors-bundle/f0436fc35fca88eada758311f8de43bfb61f1980.json create mode 100644 archived/nelmio.security-bundle/65726efb67ff51d89de38195bc0d230fa811f64d.json create mode 100644 archived/nyholm.psr7/0cd4d2d0e7f646fda75f9944f747a56e6ed13d4c.json create mode 100644 archived/nyholm.psr7/5e29a795c9996269c4cea2e87eeb3052c33cf98e.json create mode 100644 archived/nyholm.psr7/7c0a9352a57376f04f5444e74565102c3a23d0c7.json create mode 100644 archived/php-http.httplug-bundle/4655962c64e2de96c418caf576c57215711c7877.json create mode 100644 archived/phpunit.phpunit/007e7829be320a660ba017aa9877d0acd488c4eb.json create mode 100644 archived/phpunit.phpunit/00fdb38c318774cd39f475a753028a5e8d25d47c.json create mode 100644 archived/phpunit.phpunit/056ff0755c2e2a4025199aee78c247e83abdffea.json create mode 100644 archived/phpunit.phpunit/07e681480e205e17703679882f4c1d1b71bcc4d5.json create mode 100644 archived/phpunit.phpunit/17602fd00e6ea3aa184b02cec79597dd0ea6568f.json create mode 100644 archived/phpunit.phpunit/21c0a65782a07f3fbd305c59e93139ee49dd3a95.json create mode 100644 archived/phpunit.phpunit/248630f85e0903c4d873b56c8469bf2b7884672e.json create mode 100644 archived/phpunit.phpunit/2b660cbbc30235f699d7715c3c95fa357e92f865.json create mode 100644 archived/phpunit.phpunit/33b1f53500a7b822985048baf55456aa5281405a.json create mode 100644 archived/phpunit.phpunit/3b372539f3886b07a7d80ff58d70abb6f2e4219a.json create mode 100644 archived/phpunit.phpunit/3c2896f8a53d48f493178c67290500dcbec92698.json create mode 100644 archived/phpunit.phpunit/40a052beae0f5a946ee97b7d7f076c464ea61119.json create mode 100644 archived/phpunit.phpunit/477e1387616f39505ba79715f43f124836020d71.json create mode 100644 archived/phpunit.phpunit/68450b8fef6804047d9424c55d758c28b4340791.json create mode 100644 archived/phpunit.phpunit/6bc11edaafb96a970c5b55755f7827bbbd05352c.json create mode 100644 archived/phpunit.phpunit/85ff91bb42bc9044f4e945a7ffb2a799f4557b55.json create mode 100644 archived/phpunit.phpunit/89239f0cf2759efccc76b9944083bfcc4d180f9d.json create mode 100644 archived/phpunit.phpunit/8b7e50ac5f82e6d41bad88344f7e868c02ae1af5.json create mode 100644 archived/phpunit.phpunit/8ebc9f29f52f2fff3acdb3e0d1198ddf9e7f81b7.json create mode 100644 archived/phpunit.phpunit/97c7708bac00cc9534c0d951135011ce68028cb4.json create mode 100644 archived/phpunit.phpunit/9d0927a518f631b4ae6508dac377b021761ff6d1.json create mode 100644 archived/phpunit.phpunit/a5708058bd6f16863618096090e825c549a231e1.json create mode 100644 archived/phpunit.phpunit/a6249a6c4392e9169b87abf93225f7f9f59025e6.json create mode 100644 archived/phpunit.phpunit/b3335743624d140ae2d4eb5abe64e93fc99c6620.json create mode 100644 archived/phpunit.phpunit/b5b34fa22319ac1f7f6c180b30e160841c154a1e.json create mode 100644 archived/phpunit.phpunit/bdc63ef87238180af6e4c6be7b37d5befb3cf68d.json create mode 100644 archived/phpunit.phpunit/bdd7703b5e90615cf71a968aeeec47a912d7aa57.json create mode 100644 archived/phpunit.phpunit/c276fa48d4713de91eb410289b3b1834acb7e403.json create mode 100644 archived/phpunit.phpunit/e2d7900b1a78540ec7f5e985565e183162125ef8.json create mode 100644 archived/phpunit.phpunit/e55422d7ee468d33aa0c5ffc550eccddc1410848.json create mode 100644 archived/phpunit.phpunit/eb29b06389d7f387aa8d570e109d8ef3cbebc452.json create mode 100644 archived/phpunit.phpunit/f1546d78502f904f37f7b47a42b1444cbf1d3423.json create mode 100644 archived/phpunit.phpunit/f58af82edfa7463d9266a0d05c239bd149051d11.json create mode 100644 archived/phpunit.phpunit/f6f9ee3a511e9d9ad6a53d92fbaa1a709ed8c1ca.json create mode 100644 archived/phpunit.phpunit/fbcd1725e7f3b1dc029213d18ec41af695a2067f.json create mode 100644 archived/phpunit.phpunit/fc18a41d910bd168b6d83b09330d3dd892ddbcdd.json create mode 100644 archived/phpunit.phpunit/fc35828893288f0bb786291377433ee8d7e14738.json create mode 100644 archived/recipes.doctrine/1cceb4c2082b7b8e3ec64dc9ca92003f91ae251d.json create mode 100644 archived/recipes.doctrine/68a3829ac48bb0072f800c19e98484512d3f8b88.json create mode 100644 archived/recipes.doctrine/b11302554e279d010aabb93cea0db059bb2c8f27.json create mode 100644 archived/recipes.dunglas/12f60c27d50612bb30329acea1a3f410209c9333.json create mode 100644 archived/recipes.easycorp/4539145ce8c0e99cf3e5416314388a2d51a3425d.json create mode 100644 archived/recipes.javiereguiluz/26b4a739a2b7ff5c784fa10fe6b74eef59aafe57.json create mode 100644 archived/recipes.javiereguiluz/4c6d9d43c41c658e4390c5075fc71b1cfdf52f37.json create mode 100644 archived/recipes.javiereguiluz/d0ceeca20be997e3683302ef985634c2ccb46bb3.json create mode 100644 archived/recipes.phpunit/70afd56b73b7d65de5010e16384b2a8c7e500032.json create mode 100644 archived/recipes.sensio/400c2365c01699cc8f873023032888c26a427c56.json create mode 100644 archived/recipes.sensiolabs/ad0c10b82254420a76f4917de42edde5fc9dfb44.json create mode 100644 archived/recipes.sensiolabs/fb34738c501c8e01f45697c07d8229843e2aff37.json create mode 100644 archived/recipes.symfony/003a28ad5127358a25f051cf0032afc00128089b.json create mode 100644 archived/recipes.symfony/01d6d02707b4c82ac12515fb01563a2bd54195bf.json create mode 100644 archived/recipes.symfony/14fa6283904255cb4862bf1dac9c070fb9092d5b.json create mode 100644 archived/recipes.symfony/1bd693e2471563717f474b9d608f59d2951f028d.json create mode 100644 archived/recipes.symfony/1c08df6bc6442caede703c02fed548a6e55b6d4b.json create mode 100644 archived/recipes.symfony/1f8e89e42b228da46aafabca9c455eddc467884e.json create mode 100644 archived/recipes.symfony/267fff0a25d9eba9af12c009b18cb94b23ed9fea.json create mode 100644 archived/recipes.symfony/294d03960f16ed81c17e8a32432009f74193b61c.json create mode 100644 archived/recipes.symfony/2f0560bf2425cea85f21b7e481acb11c8871e3ae.json create mode 100644 archived/recipes.symfony/35f46e3b4b05fd4c0be8e0566688842ca062936b.json create mode 100644 archived/recipes.symfony/37d9f7ef849c1a5b224e6db0d37b897675bc1f6c.json create mode 100644 archived/recipes.symfony/3c016c20d4a716619d2450e48a489f334d80d8f8.json create mode 100644 archived/recipes.symfony/3d909f30cbca8baf1666df5d7346bd4d43d772c1.json create mode 100644 archived/recipes.symfony/3fb8836b7c2633675c8a7089bd7028a050c57f96.json create mode 100644 archived/recipes.symfony/428c7f8d1723b19962463143fbd6c7ec30a69a9c.json create mode 100644 archived/recipes.symfony/4b9beb0e4799bc6527e0705328ee8a13d060fd95.json create mode 100644 archived/recipes.symfony/5030c558762196f1bf0ede1e39a670b6b6e09bfa.json create mode 100644 archived/recipes.symfony/587825f3374aa4d56ace182a4e1c5639569f1430.json create mode 100644 archived/recipes.symfony/598a29e8c914fe4971f03c6544fe514da2c3273c.json create mode 100644 archived/recipes.symfony/66cc05c145d0ae0658a4b533dcd3ed3aaccd1206.json create mode 100644 archived/recipes.symfony/68ff46491e5b42282c2055c5b072b79193d76cc6.json create mode 100644 archived/recipes.symfony/6a26c5d3d9cfab82d26f07d47b39a627de1bc61c.json create mode 100644 archived/recipes.symfony/70afd56b73b7d65de5010e16384b2a8c7e500032.json create mode 100644 archived/recipes.symfony/71d29aaf710fd59cd3abff2b1ade907ed73103c6.json create mode 100644 archived/recipes.symfony/749486a86d3ef4a4ff0dd25d774fd67f823d3a40.json create mode 100644 archived/recipes.symfony/74f7ca3cdf8486720f3a463b7ecaa89fd4f70294.json create mode 100644 archived/recipes.symfony/8427ef0d03687a5ff81c22b879b7ff8171be5cc8.json create mode 100644 archived/recipes.symfony/8cc214ab6b57ebd67d4b693a3018b781c61c5a4a.json create mode 100644 archived/recipes.symfony/8da3e388d5492bddb3ee37dc485e280bfa56e705.json create mode 100644 archived/recipes.symfony/95d8c00dd710889b65f81bb89e9238069204465a.json create mode 100644 archived/recipes.symfony/9e42e87359f2c1505c5a3a7a1da00ff80e6e82af.json create mode 100644 archived/recipes.symfony/9f115f19e24a2fdfa154fe098b0f7ab093b16e60.json create mode 100644 archived/recipes.symfony/a0d7492f8c3df43415a9d9eb8fb40603193b9294.json create mode 100644 archived/recipes.symfony/afdad49bb2faefcd6ea382b7734c129800c572fd.json create mode 100644 archived/recipes.symfony/b1b9855e316962c3d4eedc9b40b750bb24c2f7de.json create mode 100644 archived/recipes.symfony/b7e3098cbbf53cf68d68f0bc55d5cd18a7c19fba.json create mode 100644 archived/recipes.symfony/bd531800a9d4374d23716b0c6212e7d2d836e01c.json create mode 100644 archived/recipes.symfony/bf6822fc4205b42e5d03c0f8587784fcdeddf205.json create mode 100644 archived/recipes.symfony/c6c27f9ebdb1493a1c16f0cbc90827d9edeecdcd.json create mode 100644 archived/recipes.symfony/cc088442753b9c65777632753f2c5dbf8e152605.json create mode 100644 archived/recipes.symfony/d3dab2d768fc0114e5801fee8429c4deb5ce7116.json create mode 100644 archived/recipes.symfony/d661188fe22030eb9627cd380f11b58a52d39d9d.json create mode 100644 archived/recipes.symfony/dcd1fabd1029e76c9eaa153fe05e5fadb825fc1c.json create mode 100644 archived/recipes.symfony/dfc954ad1d02efaf1d26ea9393226db15fe73adc.json create mode 100644 archived/recipes.symfony/e69916d532fd3cf640276c8cb9ce9926909dc0ce.json create mode 100644 archived/recipes.symfony/e99e086d5ffb0326008defaeddc598f72b22ab75.json create mode 100644 archived/recipes.symfony/eb73279e46c3ae94f25a0167398cf3f0ad635b97.json create mode 100644 archived/recipes.symfony/f07245ece6ca6826bce5147c41b14801c10207e9.json create mode 100644 archived/recipes.symfony/f3835fe266963a86e4636cc0cc3fe320c9dfdb8e.json create mode 100644 archived/scheb.2fa-bundle/62660e7d21b8b5295c5a6f8ca17dc7099881f267.json create mode 100644 archived/sensio.framework-extra-bundle/400c2365c01699cc8f873023032888c26a427c56.json create mode 100644 archived/sensio.framework-extra-bundle/48ad9e9924364f461c0e53573cc7d170d791f0ea.json create mode 100644 archived/sensio.framework-extra-bundle/aaddfdf43cdecd4cf91f992052d76c2cadc04543.json create mode 100644 archived/sensio.framework-extra-bundle/d5d334039a1a7c8c176faaa5ffdc5ea79068955f.json create mode 100644 archived/sensio.framework-extra-bundle/fb7e19da7f013d0d422fa9bce16f5c510e27609b.json create mode 100644 archived/sensiolabs.ansi-to-html/d58d11d5b998f39260d387d3a0b50adc342db7e4.json create mode 100644 archived/sensiolabs.security-checker/05daf6b214e54aed4089f3480f944a67ac3a7889.json create mode 100644 archived/sensiolabs.security-checker/160c9b600564faa1224e8f387d49ef13ceb8b793.json create mode 100644 archived/sensiolabs.security-checker/421933bf8f0e75546ac8e00cb3eb12904fa2ac1a.json create mode 100644 archived/sensiolabs.security-checker/48655310e44b3aab295eaedec954079dcbbcde0a.json create mode 100644 archived/sensiolabs.security-checker/48fa93724b3fba29a9208860f94ecc9a6508fad7.json create mode 100644 archived/sensiolabs.security-checker/576d653444dade07f272c889d52fe4594caa4fc3.json create mode 100644 archived/sensiolabs.security-checker/63ff856542ab79d3e6037ad623c0f6f100d81eaf.json create mode 100644 archived/sensiolabs.security-checker/b62a2124ebbfba7b502f6ba1a7d66de97fe1ae12.json create mode 100644 archived/sensiolabs.security-checker/e65a105bf4cd5b1b79012ba029954927f05922e8.json create mode 100644 archived/symfony.allmysms-notifier/31ed2243d1214731f86141890173a64fca741986.json create mode 100644 archived/symfony.amazon-mailer/49f60bed73ae826cea3793fd840861c060a74df3.json create mode 100644 archived/symfony.amazon-mailer/5dc61848401953f3ba03515d925904d2804c6ad5.json create mode 100644 archived/symfony.amazon-mailer/9648db3ecae5c8a6b1a5f74715d3907124348815.json create mode 100644 archived/symfony.amazon-mailer/ac7f09039501da9bd3b310ce9239b5afd48b1d9e.json create mode 100644 archived/symfony.amazon-mailer/b0fec84fe9526dd447a9a092507d595e887fb95a.json create mode 100644 archived/symfony.amazon-sns-notifier/6049aca06f3e7b8481a06693792d34b0014ee6c3.json create mode 100644 archived/symfony.clickatell-notifier/d952063f1246274c59108daa0d6e7bd0a5490689.json create mode 100644 archived/symfony.console/07cb31124ffe1562ceb6f571b7d3c45d310f205a.json create mode 100644 archived/symfony.console/0a4841612ca4dd3464cbbe1e06b073c79ce7a7f2.json create mode 100644 archived/symfony.console/0fa049c19069a65f52c1c181d64be3de672c1504.json create mode 100644 archived/symfony.console/181d766db0eb468f41337f9b2d9d5b61ba1ee441.json create mode 100644 archived/symfony.console/1ada7cb02363106d7f725f3f069dd475be10802b.json create mode 100644 archived/symfony.console/460fb1ef4f75b601dd8bda90151c22ac2c330147.json create mode 100644 archived/symfony.console/482d233eb8de91ebd042992077bbd5838858890c.json create mode 100644 archived/symfony.console/524e110a6284dae4172aa8cc32db6f819428f6ac.json create mode 100644 archived/symfony.console/59d8cc5a923274e552412fcd51e284bba02982de.json create mode 100644 archived/symfony.console/5a91936749730b3df50d98f8f1d4a47ebd52f70c.json create mode 100644 archived/symfony.console/5b06148c10d442bf536a4d3017cadb3a99fd9135.json create mode 100644 archived/symfony.console/5ec5bb098bc693cd92f03390dd488ea0847cfcc7.json create mode 100644 archived/symfony.console/9f94d3ea453cd8a3b95db7f82592d7344fe3a76a.json create mode 100644 archived/symfony.console/ae9a7b743812013a291f2d6853f759c15a7256b1.json create mode 100644 archived/symfony.console/b5026d7ffdb43b4d66f4cc091b1e6f94e6023986.json create mode 100644 archived/symfony.console/c646e4b71af082e94b5014daca36ef6812bad076.json create mode 100644 archived/symfony.console/c6d02bdfba9da13c22157520e32a602dbee8a75c.json create mode 100644 archived/symfony.console/da0c8be8157600ad34f10ff0c9cc91232522e047.json create mode 100644 archived/symfony.console/e3868d2f4a5104f19f844fe551099a00c6562527.json create mode 100644 archived/symfony.console/e7bbddb8dd603b2c3770cb10f163e692b4b414aa.json create mode 100644 archived/symfony.console/ea8c0eda34fda57e7d5cd8cbd889e2a387e3472c.json create mode 100644 archived/symfony.console/f3a28efb32f20b8740fd763651cabd780bce43da.json create mode 100644 archived/symfony.console/fd5340d07d4c90504843b53da41525cf42e31f5c.json create mode 100644 archived/symfony.console/fda2bf04e85b083fe236f98cba062106fb0a4e26.json create mode 100644 archived/symfony.console/fead3ab2e80622c61d13dac0d21a3430a45efae8.json create mode 100644 archived/symfony.crowdin-translation-provider/8acdcff2acee247e79f16ed0b2abc8fd53cf0d30.json create mode 100644 archived/symfony.debug-bundle/0ce7a032d344fb7b661cd25d31914cd703ad445b.json create mode 100644 archived/symfony.debug-bundle/71d29aaf710fd59cd3abff2b1ade907ed73103c6.json create mode 100644 archived/symfony.debug-bundle/de31e687f3964939abd1f66817bd96ed34bc2eee.json create mode 100644 archived/symfony.debug-bundle/f8863cbad2f2e58c4b65fa1eac892ab189971bea.json create mode 100644 archived/symfony.discord-notifier/1bbc2f7c212346491efde98bf55a3f689056ed3f.json create mode 100644 archived/symfony.esendex-notifier/91faf4b7c9a98ed42e8bd2a97c3f4879869ba78f.json create mode 100644 archived/symfony.expo-notifier/6ea6b9e2d6201f7abbd203fd0268b5f86f84d0b4.json create mode 100644 archived/symfony.fake-chat-notifier/685f415f6f062e2aaec736f1deaf9abe56439bff.json create mode 100644 archived/symfony.fake-chat-notifier/f5eaef315896a999cefc6e2f420a89194b385785.json create mode 100644 archived/symfony.fake-sms-notifier/5729f756257996ae1bfc958d4e9b86af22761b92.json create mode 100644 archived/symfony.fake-sms-notifier/70edf4dc13e3082d555575325207f0529ddd3bfe.json create mode 100644 archived/symfony.firebase-notifier/a6e63ab1ddcc32c93bc064a19084810bfa673c7b.json create mode 100644 archived/symfony.flex/0f3335197aa6e6750e180f37e6ad87c5965a7027.json create mode 100644 archived/symfony.flex/19fa03bacd9a6619583d1e4939da4388df22984d.json create mode 100644 archived/symfony.flex/1f97642867556b50b61a1fc15ac5f355feb20253.json create mode 100644 archived/symfony.flex/5f8a51c0fad684396f6b6c0fd770e043439cb632.json create mode 100644 archived/symfony.flex/7442ab6b1fa8d51f0aa7e779955cf3e0dbcdc767.json create mode 100644 archived/symfony.flex/af2424f599372e25bd03f23b06a5250e7171ce33.json create mode 100644 archived/symfony.flex/b96338eb5155c5b97a80e7705abf30aa09c29167.json create mode 100644 archived/symfony.flex/bd531800a9d4374d23716b0c6212e7d2d836e01c.json create mode 100644 archived/symfony.flex/c0eeb50665f0f77226616b6038a9b06c03752d8e.json create mode 100644 archived/symfony.flex/cc1afd81841db36fbef982fe56b48ade6716fac4.json create mode 100644 archived/symfony.flex/dc3fc2e0334a4137c47cfd5a3ececc601fa61a0b.json create mode 100644 archived/symfony.flex/e5c4877367a8528f164fe900753da0369fee3aaa.json create mode 100644 archived/symfony.flex/e921bdbfe20cdefa3b82f379d1cd36df1bc8d115.json create mode 100644 archived/symfony.framework-bundle/0006b21bd9dde2108655bc2324abbe8a1f42ad07.json create mode 100644 archived/symfony.framework-bundle/02cec52f1de59fc4c4315a69dac1f6624427b1f8.json create mode 100644 archived/symfony.framework-bundle/02f54ab08d007f94c4655cd68526500cb8f17451.json create mode 100644 archived/symfony.framework-bundle/083e82592b343e8df7d508b79858d6965d5d7eee.json create mode 100644 archived/symfony.framework-bundle/0895c173d85dba5b284a772a411a7c494c8f3a7a.json create mode 100644 archived/symfony.framework-bundle/08e6f6b9886665eaa548595fa953972db651e2b4.json create mode 100644 archived/symfony.framework-bundle/09357a9c75f41be3bdbf7726453ad8399e8c4ee4.json create mode 100644 archived/symfony.framework-bundle/095436a67829fa7518f8761fb1f4c26e2f7267c1.json create mode 100644 archived/symfony.framework-bundle/0a20c266736ca946b4ebb088c767f0cb340e41c7.json create mode 100644 archived/symfony.framework-bundle/0bf335bf61f00e7e41ac56400a97c4a5bc9679da.json create mode 100644 archived/symfony.framework-bundle/0c14af72987a342a748ff8a0e3fa9c3d41f2a655.json create mode 100644 archived/symfony.framework-bundle/0dfae0b1cd8349ae47659b35602f772b4a7e2280.json create mode 100644 archived/symfony.framework-bundle/0f239caad9f80d96c1bf5a78d7ec05a28eb7ae0e.json create mode 100644 archived/symfony.framework-bundle/10e1073f4d1a9a9f94f773c6374dc2d763c19e9f.json create mode 100644 archived/symfony.framework-bundle/11a0e1c059a8e5fd1c7170a544ed2a55b6204d6e.json create mode 100644 archived/symfony.framework-bundle/1279df12895f20d8076324036431833181eb6645.json create mode 100644 archived/symfony.framework-bundle/131cf901a9447d057bba1c91bc9f0339d49129cc.json create mode 100644 archived/symfony.framework-bundle/137a14eeb6b3f5370e7147af8aff6518504f50c7.json create mode 100644 archived/symfony.framework-bundle/13b8454726e2511d39eb9846fce1980dec5545ae.json create mode 100644 archived/symfony.framework-bundle/1717e67afa995e4f01a25ba9ae7aca5b2327bcaa.json create mode 100644 archived/symfony.framework-bundle/18f6fdceb63737d991efbb37ae9619a6f6c978c8.json create mode 100644 archived/symfony.framework-bundle/1bbe9a46c76d162f0c81b4f051285d7bac45bdb8.json create mode 100644 archived/symfony.framework-bundle/1d7a4a6a2abaaabccc54ac9eac1c3d0210a6f8aa.json create mode 100644 archived/symfony.framework-bundle/1d958e7f37ce5a3599d97121b450f4e489326928.json create mode 100644 archived/symfony.framework-bundle/1da1f734a3a2a83860328f443d49bb43545ac237.json create mode 100644 archived/symfony.framework-bundle/1eca7bfa16fe2382f3644b312c79ae24032330ef.json create mode 100644 archived/symfony.framework-bundle/20148abf61a454d2c045931d20e6418c729a675a.json create mode 100644 archived/symfony.framework-bundle/2015cd8fef2f9bf5637a0df274072e3e51560f78.json create mode 100644 archived/symfony.framework-bundle/2230e9f42b10616b91a28d15ed3a2d984e0b6c10.json create mode 100644 archived/symfony.framework-bundle/2257d2a1754c7840f49ad04e1d529c402415f4b5.json create mode 100644 archived/symfony.framework-bundle/2303f41497833c884862120dca0b0e12d1bfae91.json create mode 100644 archived/symfony.framework-bundle/23ecaccc551fe2f74baf613811ae529eb07762fa.json create mode 100644 archived/symfony.framework-bundle/23fb6e6c0c6f6461e090bffc332d0d5bb9d907ba.json create mode 100644 archived/symfony.framework-bundle/24b59bd1bd472c549d4cda0d30e3c8e51d07c1f7.json create mode 100644 archived/symfony.framework-bundle/258876bf931bc0ac7a251bc5bcef6bf20e979163.json create mode 100644 archived/symfony.framework-bundle/25b3f15ef5f84dfee6425272ed09b521f5651ed9.json create mode 100644 archived/symfony.framework-bundle/26c3fa4cb6f2794ce007ea37482b71014bd6f45b.json create mode 100644 archived/symfony.framework-bundle/26dfde83aaddc5bde46735d3bdde8033fb1fc084.json create mode 100644 archived/symfony.framework-bundle/27f1dff1215c5b4518b3ce28e4e3d4f117441d19.json create mode 100644 archived/symfony.framework-bundle/28acac89a0790b3d10c2869b02dd07d6cd2e1e15.json create mode 100644 archived/symfony.framework-bundle/2a24962874f40ebf35a13e88708b51b6dc0016b1.json create mode 100644 archived/symfony.framework-bundle/2a249d5e0ed4175fa67b34500befcdee752216d6.json create mode 100644 archived/symfony.framework-bundle/2b6c7e9c19afd2b589436d3e5fe0a08d887c163b.json create mode 100644 archived/symfony.framework-bundle/2b7c4da8446040065d7105257c70f6675f60500f.json create mode 100644 archived/symfony.framework-bundle/2d47568cbe59ad957b318278dea5b4f8907b840b.json create mode 100644 archived/symfony.framework-bundle/2dc519234c2c51951ed759bfeb68fff8cadd7350.json create mode 100644 archived/symfony.framework-bundle/2ef246072b7c1e83e11243ab18d524e3230ff83a.json create mode 100644 archived/symfony.framework-bundle/305b268e55e75059f20ec9827a8fd09a35c59866.json create mode 100644 archived/symfony.framework-bundle/3131f86f58e6942b90097bc624723678372e9eac.json create mode 100644 archived/symfony.framework-bundle/31914091f6fec8b426c30d9090c52faab9c9d74e.json create mode 100644 archived/symfony.framework-bundle/31a3ab0d787e7c656eb5c945f232485058f22a15.json create mode 100644 archived/symfony.framework-bundle/31c18e2e6030ea34e1530def42d08eb8a534ba8c.json create mode 100644 archived/symfony.framework-bundle/345c9163d64dccf38a3b4ce4347cb0ecfa462aa3.json create mode 100644 archived/symfony.framework-bundle/345df1d3d62ec3560b72f4922e84654f08abd3a5.json create mode 100644 archived/symfony.framework-bundle/34668142950b6adccbc6e68d316aaacb3357754b.json create mode 100644 archived/symfony.framework-bundle/34b48c0aa063b493dbba650c6b65fb29fa5049bf.json create mode 100644 archived/symfony.framework-bundle/359f9eb94ffaf653776036065f393c7bd25bf034.json create mode 100644 archived/symfony.framework-bundle/3665220abb623938e26f4696573a6eda7100b910.json create mode 100644 archived/symfony.framework-bundle/36d3075b2b8e0c4de0e82356a86e4c4a4eb6681b.json create mode 100644 archived/symfony.framework-bundle/37b4ec59eda3eb89705f21a0da7231862495ce0a.json create mode 100644 archived/symfony.framework-bundle/3b9c85f14cad439042f88f94a1fd15fb8ed923c9.json create mode 100644 archived/symfony.framework-bundle/3c792543650d60cb293160fcb6cde4e2abd31f9f.json create mode 100644 archived/symfony.framework-bundle/3dac571bf6f375bd38d66ff79f7e99c0340c2a3f.json create mode 100644 archived/symfony.framework-bundle/3f970e2dc1e5c6c38190789b80cf6683b56e3527.json create mode 100644 archived/symfony.framework-bundle/3fd4a148105eb3384ddeb627b9621cf125c9d3c4.json create mode 100644 archived/symfony.framework-bundle/3ff4ceeb63963f851c2a56f6abc048503a82a232.json create mode 100644 archived/symfony.framework-bundle/412c0575d826fe4b1ce0f0d37fff2f59d807e920.json create mode 100644 archived/symfony.framework-bundle/414ba00ad43fa71be42c7906a551f1831716b03c.json create mode 100644 archived/symfony.framework-bundle/438794cea808fdd2b56f4933ba89d8aab93ac3ab.json create mode 100644 archived/symfony.framework-bundle/4764dcec9235a4708181f208bb751d93fe79955f.json create mode 100644 archived/symfony.framework-bundle/4772f8752de95b89b4e1f966c6bd49b48366c068.json create mode 100644 archived/symfony.framework-bundle/4799ca4a921fc131c74271d35ea5c9a968b79115.json create mode 100644 archived/symfony.framework-bundle/4a8798f9d8100d6041a1efdee3b569e80b239415.json create mode 100644 archived/symfony.framework-bundle/4bc8c4d356da086be7e6f7ecc1b06b80dca6fbf0.json create mode 100644 archived/symfony.framework-bundle/4cec1d1daa81892c2b029fc714f9fb514171291d.json create mode 100644 archived/symfony.framework-bundle/4e582450c27d790227d2596a2ffb514fd71d5db7.json create mode 100644 archived/symfony.framework-bundle/514256dea19c5c1f88ab23d78fcf2fbaffe9bead.json create mode 100644 archived/symfony.framework-bundle/519a60a1a79246242978342dfd166e880133ba8d.json create mode 100644 archived/symfony.framework-bundle/5226cff6259e8096247cd8ae9d99d8b0fd9b9c2c.json create mode 100644 archived/symfony.framework-bundle/558a13b195ea5ae18afcaf559361221d40db0408.json create mode 100644 archived/symfony.framework-bundle/576c1ff396d1cf36483857422a5aeb24389942a1.json create mode 100644 archived/symfony.framework-bundle/57fb5b55003dee6c78b40ad4ca123541981eecd6.json create mode 100644 archived/symfony.framework-bundle/58770238357bb9e914b053675ae5d3250d098c75.json create mode 100644 archived/symfony.framework-bundle/5918a9e19931369d8a8c508c6c8135b541f4c9de.json create mode 100644 archived/symfony.framework-bundle/5938deba0582d956c899b1e4f5d5560bd8654f88.json create mode 100644 archived/symfony.framework-bundle/59be835d74759086bcb6553628d26b5274aa9d4d.json create mode 100644 archived/symfony.framework-bundle/5b4507e0bfb2efa00525d6427da195b367a7d4d7.json create mode 100644 archived/symfony.framework-bundle/5bb3a8c27df824d195fa68bb635d074854f8498f.json create mode 100644 archived/symfony.framework-bundle/5c0a3ccb7b710c6a2328bfaacd416bd4c40f2030.json create mode 100644 archived/symfony.framework-bundle/5c6cb121b312d59974d4fd528e434c845374079b.json create mode 100644 archived/symfony.framework-bundle/5c6e63791bb2f2bc6fe5d41bda7c90700c4494e6.json create mode 100644 archived/symfony.framework-bundle/5f0d0fd82ffa3580fe0ce8e3b2d18506ebf37a0e.json create mode 100644 archived/symfony.framework-bundle/60ac64d0ec3f8e92bda67567eff5a313a359c94b.json create mode 100644 archived/symfony.framework-bundle/61ad963f28c091b8bb9449507654b9c7d8bbb53c.json create mode 100644 archived/symfony.framework-bundle/642a53a4fc9a5d3618e6839521254096c37db6eb.json create mode 100644 archived/symfony.framework-bundle/6451cb115d548cf20f05a3ad664dec99d3baac62.json create mode 100644 archived/symfony.framework-bundle/647552710bcf78736b92bf7a145eed9b972d0566.json create mode 100644 archived/symfony.framework-bundle/65aac89dfbfb62b753b04ecb41c8a054a80865b1.json create mode 100644 archived/symfony.framework-bundle/682ca0ce33c95016c21d3fdb388d9c3c41773cc0.json create mode 100644 archived/symfony.framework-bundle/6b7854b4c2866b32bc86e98977e2ead4669fa9a5.json create mode 100644 archived/symfony.framework-bundle/6d879c1aab587760db6f0842249a4ed086001a9a.json create mode 100644 archived/symfony.framework-bundle/6ec87563dcc85cd0c48856dcfbfc29610506d250.json create mode 100644 archived/symfony.framework-bundle/6ee1194b036378b21884e7f57b6a2ac721167f16.json create mode 100644 archived/symfony.framework-bundle/6f3524692e055aa84daa2ab7350d7d01b3b7867e.json create mode 100644 archived/symfony.framework-bundle/6fff9a4c70fb1541bdd187aee37514bc511fb35f.json create mode 100644 archived/symfony.framework-bundle/70d73917b3e974502b0cda0a57d3128833d900fc.json create mode 100644 archived/symfony.framework-bundle/70e6c7b1c83d975cf1ca40f9685feeb009d70792.json create mode 100644 archived/symfony.framework-bundle/723fe70327f0795797c157f6d8b0372c0491b6c2.json create mode 100644 archived/symfony.framework-bundle/745e7484cd01175d1c605793f06a01e53804290a.json create mode 100644 archived/symfony.framework-bundle/74e38f2587052924ea9288d2fba58b91d8c295a4.json create mode 100644 archived/symfony.framework-bundle/75ed5219f181f9d938c54373ccfc01261df56e44.json create mode 100644 archived/symfony.framework-bundle/772b77cfb5017644547ef7f9364c54e4eb9a6c61.json create mode 100644 archived/symfony.framework-bundle/784b189ed874237b202d3be7f2598d536ffb9b5f.json create mode 100644 archived/symfony.framework-bundle/7a436ca1ed9932d2d2f00cf0d4ec611c773bbe81.json create mode 100644 archived/symfony.framework-bundle/7aac872539e00369148fee473b1df11c7b94c6e2.json create mode 100644 archived/symfony.framework-bundle/7ad41baed73aad4777c6e2f2363bd928829439dc.json create mode 100644 archived/symfony.framework-bundle/7bbcedb04004d5bb27b0bd06daf501e3440983d0.json create mode 100644 archived/symfony.framework-bundle/7cad6eedfc96671350a3bb222ad94e9819ac47f0.json create mode 100644 archived/symfony.framework-bundle/7d7b119ceafc18a71ca03b7bbd66dfc98d8224fd.json create mode 100644 archived/symfony.framework-bundle/7de459cb391e9cb644d83a2d7ce97d0e94604837.json create mode 100644 archived/symfony.framework-bundle/7e01d08409be68e7b4a7ef535f9de69adb34cda7.json create mode 100644 archived/symfony.framework-bundle/7eb218d19263e5e4a0f9d1d1502d8656098ec857.json create mode 100644 archived/symfony.framework-bundle/7f429927d162c64635afbe7e663362338915708c.json create mode 100644 archived/symfony.framework-bundle/8058ad528df83b242ced467dfbaa33451aa4c808.json create mode 100644 archived/symfony.framework-bundle/80e5d838cb736c20121e5e6f679f4e9e0d43e975.json create mode 100644 archived/symfony.framework-bundle/82e2278ff2a74a97837e84c2493c30e7a85ad299.json create mode 100644 archived/symfony.framework-bundle/83af6d2425c599e8fb41e2ec7b33ac4fcffd701f.json create mode 100644 archived/symfony.framework-bundle/856488e7b89587c5a629ff3e7bd16d0b81eb18c8.json create mode 100644 archived/symfony.framework-bundle/86e20b58b43cc8c776bbb99c5c013bd8a9a551eb.json create mode 100644 archived/symfony.framework-bundle/8729925b7dc9352366b11bee9a38e174e13d35ff.json create mode 100644 archived/symfony.framework-bundle/87c585d24de9f43bca80ebcfd5cf5cb39445d95f.json create mode 100644 archived/symfony.framework-bundle/8954e2554b6b71a49ac11860c67bfd992da719d0.json create mode 100644 archived/symfony.framework-bundle/8a2f7fa50a528f0aad1d7a87ae3730c981b367ce.json create mode 100644 archived/symfony.framework-bundle/8a9ce99cc4a2951e8febadfcb517e2e686adb7ef.json create mode 100644 archived/symfony.framework-bundle/8af7647cd89416f68e41df5c343a5e531d2bf025.json create mode 100644 archived/symfony.framework-bundle/8c507e663cf8a8c023d4287974d909bf68f06814.json create mode 100644 archived/symfony.framework-bundle/8dd5462ff2aa359dab3920aa87214129cc4fe07c.json create mode 100644 archived/symfony.framework-bundle/8f2d3426f93f116a779781f63700c87789c452e0.json create mode 100644 archived/symfony.framework-bundle/9022cc46dea744a1cc14c499d3e9dd342c3ef87b.json create mode 100644 archived/symfony.framework-bundle/902c7d87392d4ee551556377670448a7de3dad4f.json create mode 100644 archived/symfony.framework-bundle/903c28f0ce372b8414cc569a8832428737e8abd1.json create mode 100644 archived/symfony.framework-bundle/90800156ed64088b9e637beb2af92c6cd80a4726.json create mode 100644 archived/symfony.framework-bundle/916c456125ed945bf35199afebd25bec0dbb68f8.json create mode 100644 archived/symfony.framework-bundle/9263cda6c80b32e8fd2c7a2d405e13571fbf342f.json create mode 100644 archived/symfony.framework-bundle/96158c961360a5857c49b303fbb88af5a3ae4ff9.json create mode 100644 archived/symfony.framework-bundle/96ec59a4af6b754890f5345b183dc562a18ff356.json create mode 100644 archived/symfony.framework-bundle/99d0a737bb3a14a25530fc8c528aa2a632f43079.json create mode 100644 archived/symfony.framework-bundle/9aafbc8edf7558dfe213e9d51d0217cbd78acc5a.json create mode 100644 archived/symfony.framework-bundle/9b44388ba3e03ffef9082b52e6bd402d02b9b4ef.json create mode 100644 archived/symfony.framework-bundle/9b91ef29da037baeec4c3715cf55bea2a165c902.json create mode 100644 archived/symfony.framework-bundle/9d2661edeeab2d5b7a7ad6025a9a59b0469cb7c1.json create mode 100644 archived/symfony.framework-bundle/9da649b58674bc64e5bcc746c27028a2aa1246f1.json create mode 100644 archived/symfony.framework-bundle/9ec493d6f3575c54671493d635fa4b68658022ab.json create mode 100644 archived/symfony.framework-bundle/9fd32c780957674407908c564543103c2b58db1f.json create mode 100644 archived/symfony.framework-bundle/a9eecaa968723a91299a2eb1a893648dc11a7194.json create mode 100644 archived/symfony.framework-bundle/aaa2754c87b81c9cc260ef7aa1451446d5f1db08.json create mode 100644 archived/symfony.framework-bundle/ab2a0809cd80f34a8a522c7907f66630327c7159.json create mode 100644 archived/symfony.framework-bundle/ab8d43770fe04b6df060fc74b807a547144a6d99.json create mode 100644 archived/symfony.framework-bundle/ac45b8269a96127e6ea0789570079dcfda0be950.json create mode 100644 archived/symfony.framework-bundle/ad330af340e55acbaabccf857f6ae2ab3cef34d6.json create mode 100644 archived/symfony.framework-bundle/af08ff5126af0468f8161b4d5553df5d91c4877a.json create mode 100644 archived/symfony.framework-bundle/af2e2efad553bc959a0c61d9185e33ca9eec5c99.json create mode 100644 archived/symfony.framework-bundle/af951c413e84511daefa4ddb3eb8166108a30b6c.json create mode 100644 archived/symfony.framework-bundle/afc77bda302ea88246601c0515e1a892378ec4d1.json create mode 100644 archived/symfony.framework-bundle/b1644beebfde00b6fa7059b398da6ac4507dd17b.json create mode 100644 archived/symfony.framework-bundle/b36a29be8aca3e7b9db733922f4b8c350f6e642a.json create mode 100644 archived/symfony.framework-bundle/b3b6c122d548e99aec6e60d55e12e17887cfced1.json create mode 100644 archived/symfony.framework-bundle/b40c6180598325644568c8f0cf0b6f2098b39e51.json create mode 100644 archived/symfony.framework-bundle/b5f194e56a8b1bf5701f6b7b81371d56c3210477.json create mode 100644 archived/symfony.framework-bundle/b61287594349844544a23d4b059f4a3d2b58b9f1.json create mode 100644 archived/symfony.framework-bundle/b68e9f6fb1321da30bbd0c9378f92137857dc5a1.json create mode 100644 archived/symfony.framework-bundle/b897c5efc15756afb6125b1ecb591c57babb9e90.json create mode 100644 archived/symfony.framework-bundle/b9f462a47f7fd28d56c61f59c027fd7ad8e1aac8.json create mode 100644 archived/symfony.framework-bundle/bafba316fae74955278eaf940e578442dedc1c8b.json create mode 100644 archived/symfony.framework-bundle/bb79acfea62093fd50d42905bd6d0935a419befd.json create mode 100644 archived/symfony.framework-bundle/bbcffba11c937f47556c7b8db655c0333ac509f9.json create mode 100644 archived/symfony.framework-bundle/bcd70105a1e87e41f31af2ae84aaf948c8bfb189.json create mode 100644 archived/symfony.framework-bundle/c0c0bf94174609d740ca2a61e0201949c5683d50.json create mode 100644 archived/symfony.framework-bundle/c0fdace641ed81c02668d6bfc0fc76a2b39ee7c9.json create mode 100644 archived/symfony.framework-bundle/c41f79f28d74e6c9ebb5093dabb8e532b478a184.json create mode 100644 archived/symfony.framework-bundle/c42353260b4eb5b92aeed2119a2be5c1f944f8e3.json create mode 100644 archived/symfony.framework-bundle/c4b92c0b900a566049ec20ca4a27f3388cc8333f.json create mode 100644 archived/symfony.framework-bundle/c5293854369fe2211687cd1e36e2156d01b31dd9.json create mode 100644 archived/symfony.framework-bundle/c6332dee5afb43a412ee1b0e48114fc08db34aff.json create mode 100644 archived/symfony.framework-bundle/c66a23678ab639154adf4321f89b2f524a693d54.json create mode 100644 archived/symfony.framework-bundle/c707603542a6715e71df7f02d249621f85b63de3.json create mode 100644 archived/symfony.framework-bundle/c71284f93644a00d4241dfaf068f0ba8c1efe2f6.json create mode 100644 archived/symfony.framework-bundle/c919b18b5ce08ef649bd14fa1cfb5296a54e4c81.json create mode 100644 archived/symfony.framework-bundle/c9d361bc87ce2abeaec0ecd5a4bc1e35b374c4ef.json create mode 100644 archived/symfony.framework-bundle/cca5651d74281e36b6fa8bd5973e80f2c477085f.json create mode 100644 archived/symfony.framework-bundle/cd39547da3636431799620a2453980eebff5e44b.json create mode 100644 archived/symfony.framework-bundle/cd5993015f6a07ea9d91bbaee3d0a6efbadc0da5.json create mode 100644 archived/symfony.framework-bundle/cfaca55cab772a0c11bf899ddbd21eecb708c8ae.json create mode 100644 archived/symfony.framework-bundle/d15fed384c98b89547dc603b73101f1dc7415312.json create mode 100644 archived/symfony.framework-bundle/d18d12faf9a5ba6bb0a7e79da0825ead58ff68ba.json create mode 100644 archived/symfony.framework-bundle/d26a576df78776f3af082efeb64d3c0978a0b420.json create mode 100644 archived/symfony.framework-bundle/d33081cde61dc89ea74a248eeb009106d0c48460.json create mode 100644 archived/symfony.framework-bundle/d373c588346a3253340e7df8be5658ccd88fb9fd.json create mode 100644 archived/symfony.framework-bundle/d4131812e20853626928e73d3effef44014944c0.json create mode 100644 archived/symfony.framework-bundle/d41d90b3d69356902f3a01e752cc2e7a2029c5c0.json create mode 100644 archived/symfony.framework-bundle/d4fb007aae2b2b384652a61db7ca714221552e22.json create mode 100644 archived/symfony.framework-bundle/d5de247d9a45afee42a0a618134f0492d83343ad.json create mode 100644 archived/symfony.framework-bundle/d9a5a4a26008f5802617d7ccdc94a4360a603dbb.json create mode 100644 archived/symfony.framework-bundle/da85f48ce791fca2f2caedec93054bd1359c0888.json create mode 100644 archived/symfony.framework-bundle/db15663c7368b6536379d8aef18bb1c569639d2a.json create mode 100644 archived/symfony.framework-bundle/db9dca53038bfe3d901d1c92386b7f0ee0038e0a.json create mode 100644 archived/symfony.framework-bundle/dea51450175444fdc9b4105288b9a59fc788e34e.json create mode 100644 archived/symfony.framework-bundle/df1f2fe60b8fbb5cf7e26a7af19445c128a13b90.json create mode 100644 archived/symfony.framework-bundle/dfcb4a2fbbf3861277354784e60dea1c0d4d9f84.json create mode 100644 archived/symfony.framework-bundle/e1b2770f2404d8307450a49cabfc3b2ff3184792.json create mode 100644 archived/symfony.framework-bundle/e37c90eb1c9b30ac59e094e2daa7755a33d60edb.json create mode 100644 archived/symfony.framework-bundle/e547b338559cd2c05a967012f7b187e314fa7675.json create mode 100644 archived/symfony.framework-bundle/e6a939790a9abd4d9d9be5bf7c00c5df27f5c772.json create mode 100644 archived/symfony.framework-bundle/e6bdf5427e7cad6333bf90e77c6487c3552f0dfc.json create mode 100644 archived/symfony.framework-bundle/e7dd0efaf68e5f40cd17b172d1a51f4c46e06ad1.json create mode 100644 archived/symfony.framework-bundle/eb8fefda65cbbd4b34ef84e6b5990e4555932e29.json create mode 100644 archived/symfony.framework-bundle/ecba5393490588b3615196395fce8d8ac3900a49.json create mode 100644 archived/symfony.framework-bundle/ed2f57e61f68fd577e0204c2c9564096dcbfe477.json create mode 100644 archived/symfony.framework-bundle/efa96d6807e98b1b23d3520e3333bbffad3b2f9e.json create mode 100644 archived/symfony.framework-bundle/f0286e9443d1bee75cea1f5a3ad0bd7185358793.json create mode 100644 archived/symfony.framework-bundle/f0e22c9457f6745bee80ade92c0ec2946bec9e2d.json create mode 100644 archived/symfony.framework-bundle/f3de426828caad9efc9b5c0533cfc445bc9ee8e9.json create mode 100644 archived/symfony.framework-bundle/f5cb896a182fa2b845c41d287d03cd61279b7ba5.json create mode 100644 archived/symfony.framework-bundle/f64037a414de7d861f68e9b5b5c0e4f7425e2002.json create mode 100644 archived/symfony.framework-bundle/f690017626d4d09bb36551c1d36c4120fc19b29b.json create mode 100644 archived/symfony.framework-bundle/f6d08b64c4af89034c8eec3007f26cd5a6ccfc1d.json create mode 100644 archived/symfony.framework-bundle/fa0808c6d50e4fb9033da76d13194712f27c6943.json create mode 100644 archived/symfony.framework-bundle/fa24f6388ea987b615a2704dc2c9f3a358c8da11.json create mode 100644 archived/symfony.framework-bundle/fbea5cd635811bf3d3b7bd49580557fbc0dc3565.json create mode 100644 archived/symfony.framework-bundle/fca11a1b9ec60ceb224a1293660b62ee9c8bec7d.json create mode 100644 archived/symfony.framework-bundle/fcf1d36d298699d17582c0b62dc039461da0cae4.json create mode 100644 archived/symfony.framework-bundle/fddbe673e4e468f90722e87ad89228d954f1522c.json create mode 100644 archived/symfony.framework-bundle/fe835db90cb5c745dcff7cd0d7814c475a83fda9.json create mode 100644 archived/symfony.framework-bundle/ff8393a9013475944030779f76871d396deb0770.json create mode 100644 archived/symfony.framework-bundle/ffcb76bab779154c0a7d8cddb9f448c2c45a4e50.json create mode 100644 archived/symfony.free-mobile-notifier/448003c0471b88be050d6d6970bab5c9b78a63b8.json create mode 100644 archived/symfony.gatewayapi-notifier/147b1278d07d4d0146f89750d961fcf9beeb387d.json create mode 100644 archived/symfony.gitter-notifier/956a66cfe2c1e2fee63b9432aaad095475c48b01.json create mode 100644 archived/symfony.google-chat-notifier/048c9a67aab45935ea5e28bba0670b76d696160f.json create mode 100644 archived/symfony.google-chat-notifier/b114c8d95c4e187d8ea186be9ac3839602fec5ee.json create mode 100644 archived/symfony.google-mailer/7b6d5252ce12eb93ebb0f6d4e7e285c6d60461ef.json create mode 100644 archived/symfony.google-mailer/da7b29c169c9de4359a75be96d729438129d7d86.json create mode 100644 archived/symfony.google-mailer/f8fd4ddb9b477510f8f4bce2b9c054ab428c0120.json create mode 100644 archived/symfony.infobip-notifier/45e52ddc914530c57283b8d1db87e95a1ba4ffb2.json create mode 100644 archived/symfony.infobip-notifier/7303ee3d401daa69402b6cca4bdaea806460b69f.json create mode 100644 archived/symfony.infobip-notifier/f6bf5ab024febe5a77c1960c4d6c2f5976984b42.json create mode 100644 archived/symfony.iqsms-notifier/1231da9b9e79308b8ce9b11a0f3c88b09b9489c3.json create mode 100644 archived/symfony.light-sms-notifier/917f38d91980a127b634991465cc0ee3821bfa4f.json create mode 100644 archived/symfony.linked-in-notifier/21d7ed2d9f265bcef8e55acff05be602957055e6.json create mode 100644 archived/symfony.lock/13350583a83fa636bf45a5fb62da3bdc73be52a1.json create mode 100644 archived/symfony.lock/a1c8800e40ae735206bb14586fdd6c4630a51b8d.json create mode 100644 archived/symfony.lock/e13a79427495e670ef7a19f0e25fd13fbdd909d4.json create mode 100644 archived/symfony.loco-translation-provider/c706da68af4ae956f45cffccf99a130e9484cb33.json create mode 100644 archived/symfony.lokalise-translation-provider/8f5abe62959fa4cb6d7616f98d42b4c86d014301.json create mode 100644 archived/symfony.mailchimp-mailer/1be490e068472fc87e226cf54bc95fb6f2e49117.json create mode 100644 archived/symfony.mailchimp-mailer/552791a6bc7306198f4c647102a2b4f50d431fb8.json create mode 100644 archived/symfony.mailchimp-mailer/713452d84e6367bc1aecbfc2dd5f2b042548fc5f.json create mode 100644 archived/symfony.mailer/15658c2a0176cda2e7dba66276a2030b52bd81b2.json create mode 100644 archived/symfony.mailer/6e5921f710bec05533f664e0b9a3d838545edd82.json create mode 100644 archived/symfony.mailer/8d03937083d1c2dbcfb69a0d6a0192edfc2fcf2f.json create mode 100644 archived/symfony.mailer/bbfc7e27257d3a3f12a6fb0a42540a42d9623a37.json create mode 100644 archived/symfony.mailer/c3bab0c981b79d4085e3b6734f7b5eebe35a0ca7.json create mode 100644 archived/symfony.mailer/ffa77876abed7403fec355a7446bb0e3590dc930.json create mode 100644 archived/symfony.mailgun-mailer/6bc658403c6fa894c0c467419f5830b5f7ac186c.json create mode 100644 archived/symfony.mailgun-mailer/91bc9c127983c37808481733bcf83b7651b1f941.json create mode 100644 archived/symfony.mailgun-mailer/a2bc739b34862b926b8a58263fd3901297eec3b5.json create mode 100644 archived/symfony.mailgun-mailer/addcb559b32d9dbb4843826b063565e1b15a2a57.json create mode 100644 archived/symfony.mailgun-mailer/bf3904179efe657d9fbc5f0905f3daa2c63935a5.json create mode 100644 archived/symfony.mailjet-mailer/037c3256baa3334fd4cc3092a63209ae523696ff.json create mode 100644 archived/symfony.maker-bundle/ab19a6746d621be8d660890e565d3a86077fea00.json create mode 100644 archived/symfony.maker-bundle/fadbfe33303a76e25cb63401050439aa9b1a9c7f.json create mode 100644 archived/symfony.mattermost-notifier/5493dd41fa3c575c93a58f374e46d62e6dc232cc.json create mode 100644 archived/symfony.mattermost-notifier/855fd5aaf6efdb4a6990eabbef083d02cbf37e18.json create mode 100644 archived/symfony.mattermost-notifier/ab27e97533260e6c040c1c568482e259af5ca342.json create mode 100644 archived/symfony.mercure-bundle/433b0028af048c07a516626e72c5ab0de72e3564.json create mode 100644 archived/symfony.mercure-bundle/4cf58c53479f26331d6f2ac13b08618e01c4eff9.json create mode 100644 archived/symfony.mercure-bundle/5ccc7689261ebcf98fc15a2e891ce77c65031c75.json create mode 100644 archived/symfony.mercure-bundle/9c94631c3fc2e9ab2302380ebb36b5942f5be676.json create mode 100644 archived/symfony.mercure-bundle/a37d3438e4bd4f9f924c516996bc29e25f66b07e.json create mode 100644 archived/symfony.mercure-bundle/b65571fe6fac82e00e212a525bc138896b78b81d.json create mode 100644 archived/symfony.mercure-bundle/c78ab1f56e700004fc5cd675c26b3c1c26be281d.json create mode 100644 archived/symfony.mercure-bundle/d1cdff3ae53bf6a5cbfb088c82f26032bdc14cc3.json create mode 100644 archived/symfony.mercure-bundle/d625f7454ed4a398a7c11606b3cab82f77c885d3.json create mode 100644 archived/symfony.mercure-bundle/e0a854b5439186e04b28fb8887b42c54f24a0d32.json create mode 100644 archived/symfony.mercure-bundle/edaaf1e286e97909e0bb1e0ec42cc937c15a8825.json create mode 100644 archived/symfony.mercure-notifier/2fcb31e327404161ade0aca18ca1dd8dec34aed6.json create mode 100644 archived/symfony.mercure-notifier/ae4620ee823a67e41f65aabec525fa52c79a8b09.json create mode 100644 archived/symfony.message-bird-notifier/d6da978846d2991e6383594a09245bd7689053aa.json create mode 100644 archived/symfony.message-media-notifier/069fb95c3bba9bc8ba30d08d164aaea0725999b7.json create mode 100644 archived/symfony.messenger/0e5fab3df6760760f8d57b80d143a897548abead.json create mode 100644 archived/symfony.messenger/1d434cb2ee6568bee48e51b47d742f139ed00ee2.json create mode 100644 archived/symfony.messenger/25e3c964d3aee480b3acc3114ffb7940c89edfed.json create mode 100644 archived/symfony.messenger/29716c100e8aef803ad72670deb3dc09bb052a64.json create mode 100644 archived/symfony.messenger/2c72a5331d001fce2e8e8e94371b97afd5c32f34.json create mode 100644 archived/symfony.messenger/85ab0b55d90a8f3e29e1b685a71f5b37923a7f5e.json create mode 100644 archived/symfony.messenger/8a2675c061737658bed85102e9241c752620e575.json create mode 100644 archived/symfony.messenger/bf2932dad27cb056b614528424255e142373db3a.json create mode 100644 archived/symfony.messenger/e332e9487c4f705a78ddf30d5aee8b50a0009db3.json create mode 100644 archived/symfony.messenger/e9a414b113ceadbf4e52abe37bf8f1b443f06ccb.json create mode 100644 archived/symfony.messenger/f11dfa18618a8a5dd853ea3a302db2e0557e031c.json create mode 100644 archived/symfony.messenger/fb924c94bcbf351a987da8a8125133e72e059472.json create mode 100644 archived/symfony.microsoft-teams-notifier/9d3dcfded9e56435f75e0ee521f575c1deb12f21.json create mode 100644 archived/symfony.mobyt-notifier/71fb2e3e4529fdb4fe0ab9ef361489e37bb8bde7.json create mode 100644 archived/symfony.monolog-bundle/064a05fa6d6d5086edb642f800d0bfcb81ca4b0b.json create mode 100644 archived/symfony.monolog-bundle/085ecb6e694e1962526675056c908a8368a63a8f.json create mode 100644 archived/symfony.monolog-bundle/18ebf5a940573a20de06f9c4060101eeb438cf3d.json create mode 100644 archived/symfony.monolog-bundle/1a9eda054c2f3f110bd9561765de7d581c6628dd.json create mode 100644 archived/symfony.monolog-bundle/2120e71a370db3a494b8afcc42d7cfb2cff6f910.json create mode 100644 archived/symfony.monolog-bundle/222b46a1bb02cd04bbc59700adec2f44f1a644b7.json create mode 100644 archived/symfony.monolog-bundle/329f6a5ef2e7aa033f802be833ef8d1268dd0848.json create mode 100644 archived/symfony.monolog-bundle/371d1a2b69984710646b09a1182ef1d4308c904f.json create mode 100644 archived/symfony.monolog-bundle/4476a40c532a25bfa07039412241e1b5f05d19b2.json create mode 100644 archived/symfony.monolog-bundle/51b7a31438c8aeeda7931a0ece98a945c91e7f20.json create mode 100644 archived/symfony.monolog-bundle/545a182debed2f70594c9ea66421887b0bcd9f69.json create mode 100644 archived/symfony.monolog-bundle/5f5bdd0f0bd94eedc40ebf637d3c9fe9e48c9689.json create mode 100644 archived/symfony.monolog-bundle/6240c6d43e8237a32452f057f81816820fd56ab6.json create mode 100644 archived/symfony.monolog-bundle/7ebdc801f5a14a858577667cdc7894ad542e9cee.json create mode 100644 archived/symfony.monolog-bundle/877bdb4223245783d00ed1f7429aa7ebc606d914.json create mode 100644 archived/symfony.monolog-bundle/94d0b0b417e988466de57cea583f83b396e44661.json create mode 100644 archived/symfony.monolog-bundle/a7bace7dbc5a7ed5608dbe2165e0774c87175fe6.json create mode 100644 archived/symfony.monolog-bundle/a89f4cd8a232563707418eea6c2da36acd36a917.json create mode 100644 archived/symfony.monolog-bundle/c24944bd87dacf0bb8fa218dc21e4a70fff56882.json create mode 100644 archived/symfony.monolog-bundle/ced40c33b031ead6d0845c8fdf771f1378c8f3bf.json create mode 100644 archived/symfony.monolog-bundle/d7249f7d560f6736115eee1851d02a65826f0a56.json create mode 100644 archived/symfony.monolog-bundle/f4adb4379ee437f91ecb1bd5a41c1de6286b9a04.json create mode 100644 archived/symfony.monolog-bundle/feb9b6ee797ce47bb228d21c9a564a855d3dd00e.json create mode 100644 archived/symfony.nexmo-notifier/b636066bd9dd508f10c24de73065f42d0412e2bf.json create mode 100644 archived/symfony.notifier/c31585e252b32fe0e1f30b1f256af553f4a06eb9.json create mode 100644 archived/symfony.octopush-notifier/7357f64c5e5e48bf92edc02a2405de36fabdced1.json create mode 100644 archived/symfony.one-signal-notifier/32f778cef45a7f61f8f2e80c729e081d93ba4c6c.json create mode 100644 archived/symfony.ovh-cloud-notifier/71809b3735a012a6359e9f48aa373b2680c3da54.json create mode 100644 archived/symfony.panther/4efdb4aa8dc77286a800fb7c520d61800c8c3aa0.json create mode 100644 archived/symfony.panther/877d853a05c6713665a2f4b954734592680abff6.json create mode 100644 archived/symfony.panther/93d9baa582d0a755cc9ef81bc38a921d5fa16973.json create mode 100644 archived/symfony.phpunit-bridge/01a6e80dad40a4ef42dad65877f744a53a121c38.json create mode 100644 archived/symfony.phpunit-bridge/04ecbfb3121b7418265aee7b1b2151959ba430b9.json create mode 100644 archived/symfony.phpunit-bridge/05aa34fc27227a46bb75872b0efff102bd7d77e0.json create mode 100644 archived/symfony.phpunit-bridge/0a3b084605bd384975df457a20e9f41ca09fd4ed.json create mode 100644 archived/symfony.phpunit-bridge/0a66a0097def4db1cd03bcb3d4a268440ae4cb47.json create mode 100644 archived/symfony.phpunit-bridge/0e1b186400de9d4ab83363138b4eb0072c99b2ab.json create mode 100644 archived/symfony.phpunit-bridge/0e548dd90adba18fabd4ef419b14d361fe4d6c74.json create mode 100644 archived/symfony.phpunit-bridge/0f9ffb0febcfe0133ba624592ea00ea28244680f.json create mode 100644 archived/symfony.phpunit-bridge/12382c1bc3998fcd50a950ac257a054ad161575a.json create mode 100644 archived/symfony.phpunit-bridge/170be6250b77b421f02e986e2853df86c7bd6516.json create mode 100644 archived/symfony.phpunit-bridge/179470cb6492db92dffee208cfdb436f175c93b4.json create mode 100644 archived/symfony.phpunit-bridge/18558892bcca528b42d107357ba9a0a4bc116292.json create mode 100644 archived/symfony.phpunit-bridge/1a47f76dcd9d5d4da1fab54fb15450bae3704c5e.json create mode 100644 archived/symfony.phpunit-bridge/1fc8201c507489d500c0538f8b40f6851463aa0d.json create mode 100644 archived/symfony.phpunit-bridge/25fe8d35344a88627f6d24e9cd0b717752edf6be.json create mode 100644 archived/symfony.phpunit-bridge/2955e26d3818b803d82b5de05d91805df5994d3a.json create mode 100644 archived/symfony.phpunit-bridge/2a5e673b2c4855ccb867368061d0a1a442f95fb2.json create mode 100644 archived/symfony.phpunit-bridge/2ba17ea3190d76e6e37a52378f6bca3d84891bc5.json create mode 100644 archived/symfony.phpunit-bridge/2ebb4d138698a1da7904807b0bbbf6a00a4fba61.json create mode 100644 archived/symfony.phpunit-bridge/2eef5e43e03e7a9cc61e41ccc7d0c76cb456666c.json create mode 100644 archived/symfony.phpunit-bridge/33e147b643473a858f2c5e0ae761f149faebe06e.json create mode 100644 archived/symfony.phpunit-bridge/3b3b56a9a5988dc58ff90725071cc3a6711e470e.json create mode 100644 archived/symfony.phpunit-bridge/3f8a8c93cd47061999316f8d56edd6c2abca9308.json create mode 100644 archived/symfony.phpunit-bridge/41416370e732d1c8e7a0953a5ce815b641cfba0f.json create mode 100644 archived/symfony.phpunit-bridge/43a398157bbd3379d98c34006c7b10a57bce9ef9.json create mode 100644 archived/symfony.phpunit-bridge/55a81726745b54cc6f8d845f1a094ed7d9ed2e32.json create mode 100644 archived/symfony.phpunit-bridge/5aef50b8238ad8b5ea5583c49d1c8a8e84bf5376.json create mode 100644 archived/symfony.phpunit-bridge/5c763badc7303c1f369c56cfe6e51fad0dc9f251.json create mode 100644 archived/symfony.phpunit-bridge/665d69997455e9229e028bd111913815889ad5fa.json create mode 100644 archived/symfony.phpunit-bridge/67db4602ce053a381219ca6df8cdcc993cb17147.json create mode 100644 archived/symfony.phpunit-bridge/6a31d3f6598ccdb2f01dc18742cc4c8b1b2d6e1b.json create mode 100644 archived/symfony.phpunit-bridge/6afc3fd5d163819e5f89e22121046d0099f97ecd.json create mode 100644 archived/symfony.phpunit-bridge/6c870367302504437c2e9124046f38e0670a799b.json create mode 100644 archived/symfony.phpunit-bridge/6d0e35f749d5f4bfe1f011762875275cd3f9874f.json create mode 100644 archived/symfony.phpunit-bridge/70bbb50fccafba9165d6d2602c7975d6d677455e.json create mode 100644 archived/symfony.phpunit-bridge/76589c0e33dbcc40151109d134a14f141ff2eeba.json create mode 100644 archived/symfony.phpunit-bridge/77b2d611615b0ec780621a71b92e5ac465e0d4eb.json create mode 100644 archived/symfony.phpunit-bridge/7e941371431f5245d05c6490ada44c17eb0d27ed.json create mode 100644 archived/symfony.phpunit-bridge/863a46b0cd2d547c4f5255e0cdca6f7847ce9251.json create mode 100644 archived/symfony.phpunit-bridge/8b18825f154850f8ffa408f66b52022a00e2ca7f.json create mode 100644 archived/symfony.phpunit-bridge/905679249e7b10f06c572917a9022a72cbfedc04.json create mode 100644 archived/symfony.phpunit-bridge/949c2ef159d6b28cf691a117ac60863eda2817ea.json create mode 100644 archived/symfony.phpunit-bridge/96ecb38bd6370ce71cff0af755a636ba3a2bb394.json create mode 100644 archived/symfony.phpunit-bridge/97cb3dc7b0f39c7cfc4b7553504c9d7b7795de96.json create mode 100644 archived/symfony.phpunit-bridge/9dbf01cf67d791746ec772fe274c4d91cbf3c9ec.json create mode 100644 archived/symfony.phpunit-bridge/a12c2fb1d4f5b662016728acfa0d4c95870cd96e.json create mode 100644 archived/symfony.phpunit-bridge/aa882803fdb60eeec118d9798e11eba07e906056.json create mode 100644 archived/symfony.phpunit-bridge/b031ed0c22c7084b3908d09ece6b29c0ec2b8055.json create mode 100644 archived/symfony.phpunit-bridge/b0582341f1df39aaf3a9a866cdbe49937da35984.json create mode 100644 archived/symfony.phpunit-bridge/b0e6522e50c3f9d1b24a0997cb7a8615ebcc60ca.json create mode 100644 archived/symfony.phpunit-bridge/b14c7f62fabeedf256d3211b0f704402b5530ba1.json create mode 100644 archived/symfony.phpunit-bridge/b4c7d939cac9a67e02366fa7971746e9cbf1dad0.json create mode 100644 archived/symfony.phpunit-bridge/b991063c3c9bb6efa6c6a5b827cd1e2719b5f023.json create mode 100644 archived/symfony.phpunit-bridge/bf16921ef8309a81d9f046e9b6369c46bcbd031f.json create mode 100644 archived/symfony.phpunit-bridge/c8f4686cd0ddf7a77d4bb89e2cf7f1df634d9ef4.json create mode 100644 archived/symfony.phpunit-bridge/ca68ad9d73ce3acf0fc4b82a8638578cc2dd021b.json create mode 100644 archived/symfony.phpunit-bridge/cb82a2355ec62fef0e7028ac969fe86fa722feb8.json create mode 100644 archived/symfony.phpunit-bridge/daae62fe8ac418b2ff8c4d56edbf1aa517aa6287.json create mode 100644 archived/symfony.phpunit-bridge/df78f654c4f9d516c0d1192fa898dac208b09009.json create mode 100644 archived/symfony.phpunit-bridge/dfc954ad1d02efaf1d26ea9393226db15fe73adc.json create mode 100644 archived/symfony.phpunit-bridge/e2f5bcdeb7b543a5e188d290de498b40b6eeaaa8.json create mode 100644 archived/symfony.phpunit-bridge/e637a1337f5faf0b2529b1c9a47de5e8286679f0.json create mode 100644 archived/symfony.phpunit-bridge/f07736291c9247ad846269d336ff0489c9e45944.json create mode 100644 archived/symfony.phpunit-bridge/f427a3ef197d370364c33123873a1e14f9b51c7f.json create mode 100644 archived/symfony.phpunit-bridge/f42c00dd9758feeafde5dfad515117753599f8f2.json create mode 100644 archived/symfony.phpunit-bridge/f59588dbcb508b1f45097a97d5066905aa6f8f41.json create mode 100644 archived/symfony.phpunit-bridge/f70987cc97d794a915e48c85a6d8ef3be8f528c1.json create mode 100644 archived/symfony.phpunit-bridge/f86403a9d21a2e092d3aa213b1e0def6741489d1.json create mode 100644 archived/symfony.phpunit-bridge/fd6e5b56573f4576359472e8b77a11d61af73518.json create mode 100644 archived/symfony.phpunit-bridge/ffc2f14edf833f5bbc1c91889eedb20a100c16c4.json create mode 100644 archived/symfony.postmark-mailer/1e8bd746a4123639004c94d163bfb37304b13c70.json create mode 100644 archived/symfony.postmark-mailer/84842f6791eaef80618dda244d4e3bbcbbcdf543.json create mode 100644 archived/symfony.postmark-mailer/b18ec37929136329751b0b1323b09ba70a962cee.json create mode 100644 archived/symfony.psr-http-message-bridge/df8ec1e90aec60d301ec59a22093fc3febedb795.json create mode 100644 archived/symfony.psr7-meta/3551b3c2c094aabf210553a9ad3580587d111f4d.json create mode 100644 archived/symfony.psr7-pack/5757a9204a2af95fb9a04aa746c60d981419a480.json create mode 100644 archived/symfony.psr7-pack/f8d7efe1960fbae1e53442e365b9f3a6b174e61f.json create mode 100644 archived/symfony.requirements-checker/02c6e4b9b117c39e8a23eab7f3840ef6e62293b9.json create mode 100644 archived/symfony.requirements-checker/517da3c06156a76a6040806ffc2e39cabdc4bb7b.json create mode 100644 archived/symfony.requirements-checker/88980e1a5d7fe6ef1837e45bc44e9d38538b88ca.json create mode 100644 archived/symfony.requirements-checker/93d0ec48679f5e240d265088305c1ad775723f93.json create mode 100644 archived/symfony.requirements-checker/dc5d9221dddce3a60cecd8992590bb3984fb7c73.json create mode 100644 archived/symfony.rocket-chat-notifier/ce742a1dce3babb1d22f325ff018044e7b355225.json create mode 100644 archived/symfony.routing/0cbcfb5118913bf6ec7701dbf33cc7df1cae7bd4.json create mode 100644 archived/symfony.routing/17f50bcbaae96e63e280c7181f0daa948d0c2de3.json create mode 100644 archived/symfony.routing/1a5c67adf2492aa9dc0342129cb4403d2c9c467b.json create mode 100644 archived/symfony.routing/22715e3fd48c861b6390ccb16f3aa6d1cd6a58e5.json create mode 100644 archived/symfony.routing/2d706bd8c6a9e6730343bb22092dabba1f42f4f3.json create mode 100644 archived/symfony.routing/3af8068e3bf5a901247c76d35ba21b133f53baf1.json create mode 100644 archived/symfony.routing/44633353926a0382d7dfb0530922c5c0b30fae11.json create mode 100644 archived/symfony.routing/46f795de638ade0c54d56c33a6eb889b21396e60.json create mode 100644 archived/symfony.routing/4c107a8d23a16b997178fbd4103b8d2f54f688b7.json create mode 100644 archived/symfony.routing/4d36f55d8edd7bd88b730754c2d3f3dfc2cd316b.json create mode 100644 archived/symfony.routing/4e8335922e9744e9fb1ea43fea12847e6ba78c2a.json create mode 100644 archived/symfony.routing/5374e24d508ba8fd6ba9eb15170255fdb778316a.json create mode 100644 archived/symfony.routing/5b2f0ee78c90d671860ac6450e37dec10fbc0719.json create mode 100644 archived/symfony.routing/5f514d9d3b8a8aac3d62ae6a86b18b90ed0c7826.json create mode 100644 archived/symfony.routing/683dcb08707ba8d41b7e34adb0344bfd68d248a7.json create mode 100644 archived/symfony.routing/8c5b5f86ec3e4547cec9a3ae30c3b40ae51cab1f.json create mode 100644 archived/symfony.routing/9e2e659c467c81d41e3b655657fb9dc9829b8bf1.json create mode 100644 archived/symfony.routing/a249484db698d1a847a30291c8f732414ac47e25.json create mode 100644 archived/symfony.routing/ab9ad892b7bba7ac584f6dc2ccdb659d358c63c5.json create mode 100644 archived/symfony.routing/b4f3e7c95e38b606eef467e8a42a8408fc460c43.json create mode 100644 archived/symfony.routing/ba769b98463f9d5f3d907db32bb64337d1e62ecb.json create mode 100644 archived/symfony.routing/cda8b550123383d25827705d05a42acf6819fe4e.json create mode 100644 archived/symfony.routing/eb64cc2de2fa548a89fbf1446d37b391c9a9e936.json create mode 100644 archived/symfony.routing/f09a32f7a0fc2b7a4661dab3d6961da5019bdbf3.json create mode 100644 archived/symfony.security-bundle/03f21d01e3f41a095a43e0e7b2f7fbd9dbd33cf8.json create mode 100644 archived/symfony.security-bundle/09b5e809bd7a992061febd05b797c64a2d93b5cd.json create mode 100644 archived/symfony.security-bundle/0a4bae19389d3b9cba1ca0102e3b2bccea724603.json create mode 100644 archived/symfony.security-bundle/0fade2d9fce8ef7ca82918746693551fddd51828.json create mode 100644 archived/symfony.security-bundle/227eba5e0c7e8fc4beda3537c3d81dc23ba08182.json create mode 100644 archived/symfony.security-bundle/30efd98dd3b4ead6e9ad4713b1efc43bbe94bf77.json create mode 100644 archived/symfony.security-bundle/3307d76caa2d12fb10ade57975beb3d8975df396.json create mode 100644 archived/symfony.security-bundle/34eb245ce4194e7ae713558084180e2c532e7afd.json create mode 100644 archived/symfony.security-bundle/38d658ce68375d66d2cddc88892af8f08701e6e7.json create mode 100644 archived/symfony.security-bundle/5cb8c76e5d97be0ac7956b758617dc0b21d251ae.json create mode 100644 archived/symfony.security-bundle/7b4408dc203049666fe23fabed23cbadc6d8440f.json create mode 100644 archived/symfony.security-bundle/7bba6c4e7283361bbd554b3df6e268ea3dd1aa43.json create mode 100644 archived/symfony.security-bundle/85834af1496735f28d831489d12ab1921a875e0d.json create mode 100644 archived/symfony.security-bundle/8b35bfc00a7716db4ca5a764a4b338476ca3a704.json create mode 100644 archived/symfony.security-bundle/996caf0611863c438aa2571a09a25c72549b306c.json create mode 100644 archived/symfony.security-bundle/9a2034eca6d83d9cda632014e06995b8d9d9fd09.json create mode 100644 archived/symfony.security-bundle/9c4fcf79873f7400c885b90935f7163233615d6f.json create mode 100644 archived/symfony.security-bundle/e5a0228251d1dd2bca4c8ef918e14423c06db625.json create mode 100644 archived/symfony.security-bundle/f8a63faa0d9521526499c0a8f403c9964ecb0527.json create mode 100644 archived/symfony.sendgrid-mailer/4dce34a341064d5b0c71f7c8a9000a9df6762ec1.json create mode 100644 archived/symfony.sendgrid-mailer/b46e4f8f1adb2864f0aa9c0ff57aea3324a07199.json create mode 100644 archived/symfony.sendgrid-mailer/ed69bc442325accbf79e8c93e1ae88c9abe7fd12.json create mode 100644 archived/symfony.sendinblue-mailer/ae1cf494ce06b9a4578a8445c610402a1676ee8d.json create mode 100644 archived/symfony.sendinblue-notifier/07a7d448c139080a97867131ce7e640400794c7c.json create mode 100644 archived/symfony.sinch-notifier/2a18995f8d7e333b46ac1c65ecbbb1254be573cd.json create mode 100644 archived/symfony.slack-notifier/192bc241a3095c6861353e5a7a652ad35659ca92.json create mode 100644 archived/symfony.slack-notifier/adaf0c2b191293ed376d13d419e1183c2b2dc10c.json create mode 100644 archived/symfony.sms-biuras-notifier/1f9640b3fdead7de6094c4aa1569548349213516.json create mode 100644 archived/symfony.sms77-notifier/218301a71fa1e2b22fdce63f2021563b971e4e87.json create mode 100644 archived/symfony.smsapi-notifier/908405e1f48e7e81a186f25c685758127d3aa1db.json create mode 100644 archived/symfony.smsc-notifier/8870594f0b0c0c4e204a20e6065723a42ea3cfd2.json create mode 100644 archived/symfony.spot-hit-notifier/9ea29894b440a8e854447f1194bd6a7e4bd11766.json create mode 100644 archived/symfony.swiftmailer-bundle/3db029c03e452b4a23f7fc45cec7c922c2247eb8.json create mode 100644 archived/symfony.swiftmailer-bundle/4047d79ff38d1f9370b9ebd25c00ee39a8b3717b.json create mode 100644 archived/symfony.swiftmailer-bundle/429afc6c6778a1fdddb52a4f708cd94ff2c9960f.json create mode 100644 archived/symfony.swiftmailer-bundle/5248dab443ed2bc715d5b1310381c8f83c57d78d.json create mode 100644 archived/symfony.swiftmailer-bundle/62dbd4422d8ba6cbcb8964ca558c7f352eae955e.json create mode 100644 archived/symfony.swiftmailer-bundle/8daf8ede72274989fb0dc66b83cb4bc1693afbb9.json create mode 100644 archived/symfony.swiftmailer-bundle/a2a71c1826b061aef2dfd5c7960d795758e23e38.json create mode 100644 archived/symfony.swiftmailer-bundle/a6b57f9e30ee4774ddd757fbb198977c7c1fc7b8.json create mode 100644 archived/symfony.swiftmailer-bundle/ae4d22af30bbd484506bc1817c5a3ef72c855b93.json create mode 100644 archived/symfony.swiftmailer-bundle/b8ec4215c01dd8c053483678810128a8f0187c26.json create mode 100644 archived/symfony.swiftmailer-bundle/c970f9cf41065525aaf98feb1dc8062a8998cfd5.json create mode 100644 archived/symfony.swiftmailer-bundle/e1bd9b83bb9a12488b72a01f2c31f50da77cfe3d.json create mode 100644 archived/symfony.swiftmailer-bundle/f0b2fccdca2dfd97dc2fd5ad216d5e27c4f895ac.json create mode 100644 archived/symfony.symfony/d9ffde95d60fa64c4e39752016ee534460b7c691.json create mode 100644 archived/symfony.telegram-notifier/5cf5c19e8fdcbf922de680cdf8d65fa7d77758ae.json create mode 100644 archived/symfony.telnyx-notifier/d67467a335b8ee2929fa5355379909ce0c104dc8.json create mode 100644 archived/symfony.translation/124be9a2b7cc035fd8c56f4fd2e19c907c1f3fb8.json create mode 100644 archived/symfony.translation/1fb02a6e1c8f3d4232cce485c9afa868d63b115a.json create mode 100644 archived/symfony.translation/2ad9d2545bce8ca1a863e50e92141f0b9d87ffcd.json create mode 100644 archived/symfony.translation/58f37511a2ceec2761716413ce679cbe118e37c3.json create mode 100644 archived/symfony.translation/6bcd6c570c017ea6ae5a7a6a027c929fd3542cd8.json create mode 100644 archived/symfony.translation/79a488be4f8a32fd8d5e2fc3bab564fae36701ef.json create mode 100644 archived/symfony.translation/8f81c9ec4429175661f5100fe7929177f4386f82.json create mode 100644 archived/symfony.translation/bc49d795012f748d5d2904f6130327bed10da2ad.json create mode 100644 archived/symfony.translation/da64f5a2b6d96f5dc24914517c0350a5f91dee43.json create mode 100644 archived/symfony.twig-bundle/15a41bbd66a1323d09824a189b485c126bbefa51.json create mode 100644 archived/symfony.twig-bundle/1766a292f47e3bf94bcfc192c2aa090588f9f46d.json create mode 100644 archived/symfony.twig-bundle/1da1987340b5ba64b16383906d678b989e3d096e.json create mode 100644 archived/symfony.twig-bundle/2930240b0e8f972c874fde9c27c9531765bd2a3b.json create mode 100644 archived/symfony.twig-bundle/369b5b29dc52b2c190002825ae7ec24ab6f962dd.json create mode 100644 archived/symfony.twig-bundle/3dd530739a4284e3272274c128dbb7a8140a66f1.json create mode 100644 archived/symfony.twig-bundle/42324de95dde296ef158f48d6cf7fefddd18da7d.json create mode 100644 archived/symfony.twig-bundle/438cd57de3aa7a40fda2d12186344db58598f08c.json create mode 100644 archived/symfony.twig-bundle/466464863b25f4538bff996037a265b13f4ccacc.json create mode 100644 archived/symfony.twig-bundle/496725b761a5d1167da589b7c0ebca89853e1d02.json create mode 100644 archived/symfony.twig-bundle/5a0452ed6c5a745ab528d4a09b3a6fcbce7956ef.json create mode 100644 archived/symfony.twig-bundle/73baff3f7b3cea12a73812a7cfd2c0924a9e250f.json create mode 100644 archived/symfony.twig-bundle/73bdef7bcad4e1327506b502291ddd14f97263ca.json create mode 100644 archived/symfony.twig-bundle/770e2b654477e611fdc13a10a8fd379ad12b0e83.json create mode 100644 archived/symfony.twig-bundle/7b8ab7095d0fc96902818651c4d4da90ed3f0549.json create mode 100644 archived/symfony.twig-bundle/7e5381cd17e0e27d1b432af9230b65060b75ac4c.json create mode 100644 archived/symfony.twig-bundle/7e5911186d596214c14dd28305485a3c143ee746.json create mode 100644 archived/symfony.twig-bundle/969940188f5d5128c54378fc1547cabd0925a0e5.json create mode 100644 archived/symfony.twig-bundle/9ea0658a14e37acfba765881582ddd708c7f0c59.json create mode 100644 archived/symfony.twig-bundle/b3be7fdb3f89be4084d25c8a62775f54af20ae34.json create mode 100644 archived/symfony.twig-bundle/b416645602504d22d15912e0918001e6d71bb9fa.json create mode 100644 archived/symfony.twig-bundle/ba5388319da939fbb8a5ffab45179801a936da0d.json create mode 100644 archived/symfony.twig-bundle/ba58aec0cae28c61620ddf2dea3f0ce2b76817ae.json create mode 100644 archived/symfony.twig-bundle/bffbb8f1a849736e64006735afae730cb428b6ff.json create mode 100644 archived/symfony.twig-bundle/f381102ca160fc3957c45844f07c32bbc8d990af.json create mode 100644 archived/symfony.twig-bundle/f75ac166398e107796ca94cc57fa1edaa06ec47f.json create mode 100644 archived/symfony.twig-bundle/fab9149bbaa4d5eca054ed93f9e1b66cc500895d.json create mode 100644 archived/symfony.twilio-notifier/eb697fe6a90b4972a4a544b4f7ea56520d29d9e9.json create mode 100644 archived/symfony.validator/0cdc982334f45d554957a6167e030482795bf9d7.json create mode 100644 archived/symfony.validator/21ab70175caf1e4b273791364fb30d27f1153546.json create mode 100644 archived/symfony.validator/3eb8df139ec05414489d55b97603c5f6ca0c44cb.json create mode 100644 archived/symfony.validator/48a8e5ef925e82aa7d665c887cd1fa60f8b7921d.json create mode 100644 archived/symfony.validator/9a285e4ff3915c7cd086e9945f30591a926baf83.json create mode 100644 archived/symfony.validator/d902da3e4952f18d3bf05aab29512eb61cabd869.json create mode 100644 archived/symfony.validator/f8992cec2e7a33fb5453b1ba08acee62d01397e2.json create mode 100644 archived/symfony.validator/fec337133aee79010c1917725077fa06cbac3d7e.json create mode 100644 archived/symfony.web-profiler-bundle/6bdfa1a95f6b2e677ab985cd1af2eae35d62e0f6.json create mode 100644 archived/symfony.web-profiler-bundle/705db3c94b8b04f5a9d6cf2d43191ffc84f2910e.json create mode 100644 archived/symfony.web-profiler-bundle/b67482603f8621c5f32e6fea311931ab03ac8c25.json create mode 100644 archived/symfony.web-profiler-bundle/b6e16fa69b794d9e0dceac01fb69b44604089421.json create mode 100644 archived/symfony.web-profiler-bundle/c7e91186041d93e1b2f37976e322c6f6ea1f2a3d.json create mode 100644 archived/symfony.web-profiler-bundle/d9534da6c58c522dccaaa4706df794c465ffa019.json create mode 100644 archived/symfony.web-server-bundle/c72d107d077f1654428edaed69415d0228c1aefe.json create mode 100644 archived/symfony.web-server-bundle/dae9b39fd6717970be7601101ce5aa960bf53d9a.json create mode 100644 archived/symfony.webapp-meta/072c0ef861a3ac2a2343a650764895690bbc32c9.json create mode 100644 archived/symfony.webapp-meta/67cae591d131c133d63b893c5324796b88c59b34.json create mode 100644 archived/symfony.webapp-meta/80f2126c6d6929ede1d19a2b861733467674ee45.json create mode 100644 archived/symfony.webpack-encore-bundle/052f6a3782cb7ac3506f21c2f0a05403a69247c4.json create mode 100644 archived/symfony.webpack-encore-bundle/0907793988a8b61fb5699632b46bf1172e2e51f4.json create mode 100644 archived/symfony.webpack-encore-bundle/0f274572ea315eb3b5884518a50ca43f211b4534.json create mode 100644 archived/symfony.webpack-encore-bundle/10a1cc1d98be94b8dce639450b5f81efa57130a2.json create mode 100644 archived/symfony.webpack-encore-bundle/10e67e9dc87263a25007130ee59975a36ea624fe.json create mode 100644 archived/symfony.webpack-encore-bundle/12e0ad8155c23b9f9290e8c49215d4ec921cdf71.json create mode 100644 archived/symfony.webpack-encore-bundle/134850a60890780e53f5ff024fcfadbe960ab89d.json create mode 100644 archived/symfony.webpack-encore-bundle/15d61b2277cedff81e57cad9e66d2f28959e6058.json create mode 100644 archived/symfony.webpack-encore-bundle/16b38416ff25527d66e9f0df476351cfe0ee789d.json create mode 100644 archived/symfony.webpack-encore-bundle/1b88cff897d383c45522a457ea9daba85a9b9ab2.json create mode 100644 archived/symfony.webpack-encore-bundle/248c29c070dcd79e8333c676b0c5e284e3b365b5.json create mode 100644 archived/symfony.webpack-encore-bundle/2d96acce1b27ddaa12bd7405a39892928ce2b95d.json create mode 100644 archived/symfony.webpack-encore-bundle/34a82422147bc632dec0db2676bf27aaaa582ba0.json create mode 100644 archived/symfony.webpack-encore-bundle/37d6c72565113adcea174f899c425851c8a821dc.json create mode 100644 archived/symfony.webpack-encore-bundle/404714014dd6ff7de9aa0f9582d592147359e617.json create mode 100644 archived/symfony.webpack-encore-bundle/49d15f337add8dc07e6d442755587d344ab1f47c.json create mode 100644 archived/symfony.webpack-encore-bundle/4c4bbf99073def9d4c2961f1a8dbb177988b8d32.json create mode 100644 archived/symfony.webpack-encore-bundle/4c97a884bc54a4e66bb2d0785ca855141880b6a8.json create mode 100644 archived/symfony.webpack-encore-bundle/579d8de06df2ceb34d39e84e84c0c051b9b5ac68.json create mode 100644 archived/symfony.webpack-encore-bundle/5880e1fef9f9eb6a523e698a63f8feabcc8b0834.json create mode 100644 archived/symfony.webpack-encore-bundle/5ccf77fa14a927dde2caaad95245d29441f8f8c4.json create mode 100644 archived/symfony.webpack-encore-bundle/5ff15d211e3d4a9216218f6b7f1572262efd74e2.json create mode 100644 archived/symfony.webpack-encore-bundle/61e69ba0fb43f42579741cbb249089410892fe56.json create mode 100644 archived/symfony.webpack-encore-bundle/65a49f9f4d220756b46ab730bf6dcadd2cea92fc.json create mode 100644 archived/symfony.webpack-encore-bundle/6747b34e25c836dd684d27846a452d8f8a3abb2e.json create mode 100644 archived/symfony.webpack-encore-bundle/6825c9ce018f7e1b460c9ebf64faf347924143dd.json create mode 100644 archived/symfony.webpack-encore-bundle/69e1d805ad95964088bd510c05995e87dc391564.json create mode 100644 archived/symfony.webpack-encore-bundle/6eecb32a5cc40845fd4e18293ccc9b2f9b721566.json create mode 100644 archived/symfony.webpack-encore-bundle/729e968bd020e8e012a7073739b6ac536e04160e.json create mode 100644 archived/symfony.webpack-encore-bundle/785993d29764b9a970bbad42533951b65a8145be.json create mode 100644 archived/symfony.webpack-encore-bundle/7b6180725839c090cd8dbd069a3947b0dca1bae0.json create mode 100644 archived/symfony.webpack-encore-bundle/9399a0bfc6ee7a0c019f952bca46d6a6045dd451.json create mode 100644 archived/symfony.webpack-encore-bundle/9a04161b2cc384bb68a2654dc58560339da05632.json create mode 100644 archived/symfony.webpack-encore-bundle/9aea6366d216792824dc4985fc56617fabdaf82b.json create mode 100644 archived/symfony.webpack-encore-bundle/b2587ffa5b4ae4eb0c9140efe53b8a2a1fb03315.json create mode 100644 archived/symfony.webpack-encore-bundle/cee9cba3be86a8e5b90dfeff714f514cdc1d302a.json create mode 100644 archived/symfony.webpack-encore-bundle/d3b160b9799c91cbfc3df6f018c795f3bf88698a.json create mode 100644 archived/symfony.webpack-encore-bundle/dd3d54835606839c751c96b9aff2c17644aab99c.json create mode 100644 archived/symfony.webpack-encore-bundle/dd76e869a5d10fac29f4c0c02f8feaac613471ff.json create mode 100644 archived/symfony.webpack-encore-bundle/e28e8b718d7523d6b3420e774346498b128f7baf.json create mode 100644 archived/symfony.webpack-encore-bundle/e33393e32759195f8e10c9d4faceb0d232a7e1de.json create mode 100644 archived/symfony.webpack-encore-bundle/e3d1d5990ae73f9b32eab79763a365ccc077b468.json create mode 100644 archived/symfony.webpack-encore-bundle/e8b6b2ac4a1522bd688ea2953fbc264c968b8f39.json create mode 100644 archived/symfony.webpack-encore-bundle/f362ed8e8aa99a8cb216e6bdb2ac833dfb7643dd.json create mode 100644 archived/symfony.webpack-encore-bundle/faa1c4972a2b855edc2e113bcf9e1d84b02bf1de.json create mode 100644 archived/symfony.webpack-encore-pack/0e8ef1deeaef761e1defbec0be694237660ab13a.json create mode 100644 archived/symfony.webpack-encore-pack/2b19a31caf3f036852e98ca1709651a4db1e73fb.json create mode 100644 archived/symfony.webpack-encore-pack/33e24612742ddabc012f0c20d870c79843d45715.json create mode 100644 archived/symfony.webpack-encore-pack/64af2ee6674985957cc328954f7018b3d34d45de.json create mode 100644 archived/symfony.webpack-encore-pack/8e81b0743207474b384548d9bc73fb03b218a9bf.json create mode 100644 archived/symfony.webpack-encore-pack/9954e3835ce82fee2682be8501ce0511bb867812.json create mode 100644 archived/symfony.webpack-encore-pack/a2f276eff6e95ca94be135d2d3e5c1247c6f8807.json create mode 100644 archived/symfony.webpack-encore-pack/b87dfd249390a7b534caa137450277930901236e.json create mode 100644 archived/symfony.webpack-encore-pack/bbc090f73bcda30eeb4b9ff702ce2a466c1d9e64.json create mode 100644 archived/symfony.webpack-encore-pack/db7185a4e6193a81c70d51e8b8ac0e656fea7ad3.json create mode 100644 archived/symfony.webpack-encore-pack/e18b0c550c3ee79142dc314b3e38193caafe4bb5.json create mode 100644 archived/symfony.webpack-encore-pack/edb7857f95f1abb7ec45051dfde69623ad950481.json create mode 100644 archived/symfony.webpack-encore-pack/ef1a50501afae33d0b745c19fb5fd4bf44204bce.json create mode 100644 archived/symfony.workflow/3b2f8ca32a07fcb00f899649053943fa3d8bbfb6.json create mode 100644 archived/symfony.workflow/7c8798612bf94fbe4cb75056a4cd7ea3a9183698.json create mode 100644 archived/symfony.yunpian-notifier/08778d7e5064baba215ea8be1176aee31a7bd1e3.json create mode 100644 archived/symfony.zulip-notifier/3d410f569958d5b78258926575d16091ac1c1df3.json create mode 100644 archived/symfony.zulip-notifier/4a15d94334463daa5274c81373cf12f115829e6f.json create mode 100644 archived/symfonycasts.reset-password-bundle/97c1627c0384534997ae1047b93be517ca16de43.json create mode 100644 archived/symfonycorp.platformsh-meta/072c0ef861a3ac2a2343a650764895690bbc32c9.json create mode 100644 archived/symfonycorp.platformsh-meta/54d99beac3399f7a782d7c41dd74b948d792dcaf.json create mode 100644 archived/symfonycorp.platformsh-meta/6640a840a92a97592f98cada4152d7220ef50c58.json create mode 100644 archived/symfonycorp.platformsh-meta/bc8dc3f73283f09959be36571a818a0717a2e0a5.json create mode 100644 archived/symfonycorp.platformsh-meta/f2aa1da0140f51411d9517735865c386178de428.json create mode 100644 archived/theofidry.alice-data-fixtures/fe5a50faf580eb58f08ada2abe8afbd2d4941e05.json create mode 100644 archived/twig.cssinliner-extension/3460ba58f2609c9f1a38c6e9f2a416ff911f0861.json create mode 100644 archived/twig.extensions/4851df0afc426b8f07204379d21fca25b6df5d68.json create mode 100644 archived/twig.extensions/a86723ee8d8b2f9437c8ce60a5546a1c267da5ed.json create mode 100644 archived/twig.extensions/ddb2e0a77773b7fd75d8d649545f174e664500ab.json create mode 100644 archived/twig.inky-extension/98aa25792ca5b18aebbac6644a150ac90867408d.json create mode 100644 archived/twig.markdown-extension/709b663eeb863ec3011db883d795c1122d85be85.json create mode 100644 archived/willdurand.js-translation-bundle/02b720a49f6d36b44d557e0b18e48bf09e0a8e07.json create mode 100644 archived/zenstruck.foundry/26a9e6291d5fc0bfd1d673bc1d6cfe3c582c7678.json create mode 100644 archived/zenstruck.foundry/4105965892040697deb766a89e518eddc8d207e1.json create mode 100644 archived/zenstruck.foundry/e03ffeeb52fd76e99f2c527ecddc9c986cb194e5.json diff --git a/archived/api-platform.admin-pack/488ebfb0cddd283c16f4d072c6675ae7d7d52eb4.json b/archived/api-platform.admin-pack/488ebfb0cddd283c16f4d072c6675ae7d7d52eb4.json new file mode 100644 index 00000000..4164d01f --- /dev/null +++ b/archived/api-platform.admin-pack/488ebfb0cddd283c16f4d072c6675ae7d7d52eb4.json @@ -0,0 +1,74 @@ +{ + "manifests": { + "api-platform/admin-pack": { + "manifest": { + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "templates/": "templates/" + }, + "post-install-output": [ + " ", + " To finish the install ", + " ", + "", + " * Your admin is almost ready:", + " 1. Install the JavaScript dependencies by running yarn add @api-platform/admin @babel/preset-react", + " 2. Edit webpack.config.js and uncomment the following lines:", + "", + " Encore", + " // ...", + " .enableReactPreset()", + " .addEntry('admin', './assets/js/admin.js')", + "", + " * Mark entities you want in the admin with the @ApiResource annotation, it appears in the admin!", + "", + " * Using MakerBundle? Try php bin/console make:entity --api-resource" + ] + }, + "files": { + "assets/js/admin.js": { + "contents": [ + "import React from 'react';", + "import ReactDOM from 'react-dom';", + "import { HydraAdmin } from '@api-platform/admin';", + "", + "const entrypoint = document.getElementById('api-entrypoint').innerText;", + "", + "ReactDOM.render(, document.getElementById('api-platform-admin'));", + "" + ], + "executable": false + }, + "config/routes/api_platform_admin.yaml": { + "contents": [ + "admin:", + " path: /admin", + " controller: Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController", + " defaults:", + " template: admin.html.twig", + "" + ], + "executable": false + }, + "templates/admin.html.twig": { + "contents": [ + "{% extends 'base.html.twig' %}", + "", + "{% block title %}API Platform Admin{% endblock %}", + "", + "{% block body %}
{% endblock %}", + "", + "{% block javascripts %}", + " ", + " {{ encore_entry_script_tags('admin') }}", + "{% endblock %}", + "" + ], + "executable": false + } + }, + "ref": "488ebfb0cddd283c16f4d072c6675ae7d7d52eb4" + } + } +} diff --git a/archived/api-platform.admin-pack/703c6453b039330753a7ae6cebd0af8ab1d770d8.json b/archived/api-platform.admin-pack/703c6453b039330753a7ae6cebd0af8ab1d770d8.json new file mode 100644 index 00000000..b1d12325 --- /dev/null +++ b/archived/api-platform.admin-pack/703c6453b039330753a7ae6cebd0af8ab1d770d8.json @@ -0,0 +1,70 @@ +{ + "manifests": { + "api-platform/admin-pack": { + "manifest": { + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "templates/": "templates/" + }, + "post-install-output": [ + " * Your admin is almost ready:", + " 1. Install the JavaScript dependencies by running yarn add @api-platform/admin @babel/preset-react", + " 2. Edit webpack.config.js and uncomment the following lines:", + "", + " Encore", + " // ...", + " .enableReactPreset()", + " .addEntry('admin', './assets/js/admin.js')", + "", + " * Mark entities you want in the admin with the @ApiResource annotation, it appears in the admin!", + "", + " * Using MakerBundle? Try php bin/console make:entity --api-resource" + ] + }, + "files": { + "assets/js/admin.js": { + "contents": [ + "import React from 'react';", + "import ReactDOM from 'react-dom';", + "import { HydraAdmin } from '@api-platform/admin';", + "", + "const entrypoint = document.getElementById('api-entrypoint').innerText;", + "", + "ReactDOM.render(, document.getElementById('api-platform-admin'));", + "" + ], + "executable": false + }, + "config/routes/api_platform_admin.yaml": { + "contents": [ + "admin:", + " path: /admin", + " controller: Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController", + " defaults:", + " template: admin.html.twig", + "" + ], + "executable": false + }, + "templates/admin.html.twig": { + "contents": [ + "{% extends 'base.html.twig' %}", + "", + "{% block title %}API Platform Admin{% endblock %}", + "", + "{% block body %}
{% endblock %}", + "", + "{% block javascripts %}", + " ", + " {{ encore_entry_script_tags('admin') }}", + "{% endblock %}", + "" + ], + "executable": false + } + }, + "ref": "703c6453b039330753a7ae6cebd0af8ab1d770d8" + } + } +} diff --git a/archived/api-platform.core/024f5f6ddafaf03a7770294af699070c471a6dd1.json b/archived/api-platform.core/024f5f6ddafaf03a7770294af699070c471a6dd1.json new file mode 100644 index 00000000..c257dee8 --- /dev/null +++ b/archived/api-platform.core/024f5f6ddafaf03a7770294af699070c471a6dd1.json @@ -0,0 +1,44 @@ +{ + "manifests": { + "api-platform/core": { + "manifest": { + "bundles": { + "ApiPlatform\\Core\\Bridge\\Symfony\\Bundle\\ApiPlatformBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + } + }, + "files": { + "config/packages/api_platform.yaml": { + "contents": [ + "api_platform:", + " loader_paths:", + " annotation: ['%kernel.project_dir%/src/Entity']", + "" + ], + "executable": false + }, + "config/routing/api_platform.yaml": { + "contents": [ + "api_platform:", + " resource: .", + " type: api_platform", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "024f5f6ddafaf03a7770294af699070c471a6dd1" + } + } +} diff --git a/archived/api-platform.core/05b57782a78c21a664a42055dc11cf1954ca36bb.json b/archived/api-platform.core/05b57782a78c21a664a42055dc11cf1954ca36bb.json new file mode 100644 index 00000000..04ced9a5 --- /dev/null +++ b/archived/api-platform.core/05b57782a78c21a664a42055dc11cf1954ca36bb.json @@ -0,0 +1,59 @@ +{ + "manifests": { + "api-platform/core": { + "manifest": { + "bundles": { + "ApiPlatform\\Core\\Bridge\\Symfony\\Bundle\\ApiPlatformBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "post-install-output": [ + " * Your API is almost ready:", + " 1. Create your first API resource in src/Entity;", + " 2. Go to /api to browse your API", + "", + " * To enable the GraphQL support, run composer require webonyx/graphql-php,", + " then browse /api/graphql.", + "", + " * Read the documentation at https://api-platform.com/docs" + ] + }, + "files": { + "config/packages/api_platform.yaml": { + "contents": [ + "api_platform:", + " mapping:", + " paths: ['%kernel.project_dir%/src/Entity']", + " patch_formats:", + " json: ['application/merge-patch+json']", + " swagger:", + " versions: [3]", + "" + ], + "executable": false + }, + "config/routes/api_platform.yaml": { + "contents": [ + "api_platform:", + " resource: .", + " type: api_platform", + " prefix: /api", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "05b57782a78c21a664a42055dc11cf1954ca36bb" + } + } +} diff --git a/archived/api-platform.core/18727d8f229306860b46955f438e1897421da689.json b/archived/api-platform.core/18727d8f229306860b46955f438e1897421da689.json new file mode 100644 index 00000000..e1cd8f22 --- /dev/null +++ b/archived/api-platform.core/18727d8f229306860b46955f438e1897421da689.json @@ -0,0 +1,59 @@ +{ + "manifests": { + "api-platform/core": { + "manifest": { + "bundles": { + "ApiPlatform\\Core\\Bridge\\Symfony\\Bundle\\ApiPlatformBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Your API is almost ready:", + " 1. Create your first API resource in src/Entity;", + " 2. Go to /api to browse your API", + "", + " * To enable the GraphQL support, run composer require webonyx/graphql-php,", + " then browse /api/graphql.", + "", + " * Read the documentation at https://api-platform.com/docs" + ] + }, + "files": { + "config/packages/api_platform.yaml": { + "contents": [ + "api_platform:", + " mapping:", + " paths: ['%kernel.project_dir%/src/Entity']", + "" + ], + "executable": false + }, + "config/routes/api_platform.yaml": { + "contents": [ + "api_platform:", + " resource: .", + " type: api_platform", + " prefix: /api", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "18727d8f229306860b46955f438e1897421da689" + } + } +} diff --git a/archived/api-platform.core/399f4eebad31cea61519e67c1a9d07d42615b3f9.json b/archived/api-platform.core/399f4eebad31cea61519e67c1a9d07d42615b3f9.json new file mode 100644 index 00000000..a5a1c91c --- /dev/null +++ b/archived/api-platform.core/399f4eebad31cea61519e67c1a9d07d42615b3f9.json @@ -0,0 +1,65 @@ +{ + "manifests": { + "api-platform/core": { + "manifest": { + "bundles": { + "ApiPlatform\\Core\\Bridge\\Symfony\\Bundle\\ApiPlatformBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Your API is almost ready:", + " 1. Create your first API resource in src/Entity;", + " 2. Go to /api to browse your API", + "", + " * To enable the GraphQL support, run composer require webonyx/graphql-php,", + " then browse /api/graphql.", + "", + " * Read the documentation at https://api-platform.com/docs" + ] + }, + "files": { + "config/packages/api_platform.yaml": { + "contents": [ + "api_platform:", + " mapping:", + " paths: ['%kernel.project_dir%/src/Entity']", + " patch_formats:", + " json: ['application/merge-patch+json']", + " swagger:", + " versions: [3]", + " defaults:", + " stateless: true", + "" + ], + "executable": false + }, + "config/routes/api_platform.yaml": { + "contents": [ + "api_platform:", + " resource: .", + " type: api_platform", + " prefix: /api", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "399f4eebad31cea61519e67c1a9d07d42615b3f9" + } + } +} diff --git a/archived/api-platform.core/6125647e444beb7593e2f9224ad1af1188d739de.json b/archived/api-platform.core/6125647e444beb7593e2f9224ad1af1188d739de.json new file mode 100644 index 00000000..89efe52f --- /dev/null +++ b/archived/api-platform.core/6125647e444beb7593e2f9224ad1af1188d739de.json @@ -0,0 +1,44 @@ +{ + "manifests": { + "api-platform/core": { + "manifest": { + "bundles": { + "ApiPlatform\\Core\\Bridge\\Symfony\\Bundle\\ApiPlatformBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/" + } + }, + "files": { + "etc/packages/api_platform.yaml": { + "contents": [ + "api_platform:", + " loader_paths:", + " annotation: ['%kernel.project_dir%/src/Entity']", + "" + ], + "executable": false + }, + "etc/routing/api_platform.yaml": { + "contents": [ + "api_platform:", + " resource: .", + " type: api_platform", + "" + ], + "executable": false + }, + "src/Entity/.gitkeep": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "6125647e444beb7593e2f9224ad1af1188d739de" + } + } +} diff --git a/archived/api-platform.core/71fa23dd95eab384d2690c049b6d76534b70ab0e.json b/archived/api-platform.core/71fa23dd95eab384d2690c049b6d76534b70ab0e.json new file mode 100644 index 00000000..5a39c7d7 --- /dev/null +++ b/archived/api-platform.core/71fa23dd95eab384d2690c049b6d76534b70ab0e.json @@ -0,0 +1,44 @@ +{ + "manifests": { + "api-platform/core": { + "manifest": { + "bundles": { + "ApiPlatform\\Core\\Bridge\\Symfony\\Bundle\\ApiPlatformBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/" + } + }, + "files": { + "etc/packages/api_platform.yaml": { + "contents": [ + "api_platform:", + " loader_paths:", + " annotation: ['%kernel.project_dir%/src/Entity']", + "" + ], + "executable": false + }, + "etc/routing/api_platform.yaml": { + "contents": [ + "api_platform:", + " resource: .", + " type: api_platform", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "71fa23dd95eab384d2690c049b6d76534b70ab0e" + } + } +} diff --git a/archived/api-platform.core/7e530c64900a179cb8a062ed2f25402f5b087a35.json b/archived/api-platform.core/7e530c64900a179cb8a062ed2f25402f5b087a35.json new file mode 100644 index 00000000..9d6f8a6c --- /dev/null +++ b/archived/api-platform.core/7e530c64900a179cb8a062ed2f25402f5b087a35.json @@ -0,0 +1,44 @@ +{ + "manifests": { + "api-platform/core": { + "manifest": { + "bundles": { + "ApiPlatform\\Core\\Bridge\\Symfony\\Bundle\\ApiPlatformBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/" + } + }, + "files": { + "etc/packages/api_platform.yaml": { + "contents": [ + "api_platform:", + " loader_paths:", + " annotation: [\"%kernel.project_dir%/src/Entity\"]", + "" + ], + "executable": false + }, + "etc/routing/api_platform.yaml": { + "contents": [ + "api_platform:", + " resource: .", + " type: api_platform", + "" + ], + "executable": false + }, + "src/Entity/.gitkeep": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "7e530c64900a179cb8a062ed2f25402f5b087a35" + } + } +} diff --git a/archived/api-platform.core/9241ff8d8775ec7ffb8085b19339d54caec867d3.json b/archived/api-platform.core/9241ff8d8775ec7ffb8085b19339d54caec867d3.json new file mode 100644 index 00000000..7c092007 --- /dev/null +++ b/archived/api-platform.core/9241ff8d8775ec7ffb8085b19339d54caec867d3.json @@ -0,0 +1,44 @@ +{ + "manifests": { + "api-platform/core": { + "manifest": { + "bundles": { + "ApiPlatform\\Core\\Bridge\\Symfony\\Bundle\\ApiPlatformBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + } + }, + "files": { + "config/packages/api_platform.yaml": { + "contents": [ + "api_platform:", + " loader_paths:", + " annotation: ['%kernel.project_dir%/src/Entity']", + "" + ], + "executable": false + }, + "config/routes/api_platform.yaml": { + "contents": [ + "api_platform:", + " resource: .", + " type: api_platform", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "9241ff8d8775ec7ffb8085b19339d54caec867d3" + } + } +} diff --git a/archived/api-platform.core/a93061567140e386f107be75340ac2aee3f86cbf.json b/archived/api-platform.core/a93061567140e386f107be75340ac2aee3f86cbf.json new file mode 100644 index 00000000..4d769b4a --- /dev/null +++ b/archived/api-platform.core/a93061567140e386f107be75340ac2aee3f86cbf.json @@ -0,0 +1,63 @@ +{ + "manifests": { + "api-platform/core": { + "manifest": { + "bundles": { + "ApiPlatform\\Core\\Bridge\\Symfony\\Bundle\\ApiPlatformBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Your API is almost ready:", + " 1. Create your first API resource in src/Entity;", + " 2. Go to /api to browse your API", + "", + " * To enable the GraphQL support, run composer require webonyx/graphql-php,", + " then browse /api/graphql.", + "", + " * Read the documentation at https://api-platform.com/docs" + ] + }, + "files": { + "config/packages/api_platform.yaml": { + "contents": [ + "api_platform:", + " mapping:", + " paths: ['%kernel.project_dir%/src/Entity']", + " patch_formats:", + " json: ['application/merge-patch+json']", + " swagger:", + " versions: [3]", + "" + ], + "executable": false + }, + "config/routes/api_platform.yaml": { + "contents": [ + "api_platform:", + " resource: .", + " type: api_platform", + " prefix: /api", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "a93061567140e386f107be75340ac2aee3f86cbf" + } + } +} diff --git a/archived/api-platform.core/b50f8aa321cc40c380dda7605aa5cef66f476802.json b/archived/api-platform.core/b50f8aa321cc40c380dda7605aa5cef66f476802.json new file mode 100644 index 00000000..08e08998 --- /dev/null +++ b/archived/api-platform.core/b50f8aa321cc40c380dda7605aa5cef66f476802.json @@ -0,0 +1,45 @@ +{ + "manifests": { + "api-platform/core": { + "manifest": { + "bundles": { + "ApiPlatform\\Core\\Bridge\\Symfony\\Bundle\\ApiPlatformBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + } + }, + "files": { + "config/packages/api_platform.yaml": { + "contents": [ + "api_platform:", + " mapping:", + " paths: ['%kernel.project_dir%/src/Entity']", + "" + ], + "executable": false + }, + "config/routes/api_platform.yaml": { + "contents": [ + "api_platform:", + " resource: .", + " type: api_platform", + " prefix: /api", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "b50f8aa321cc40c380dda7605aa5cef66f476802" + } + } +} diff --git a/archived/api-platform.core/d57f9ff8067d8d077f026c4b4700ec876839aed9.json b/archived/api-platform.core/d57f9ff8067d8d077f026c4b4700ec876839aed9.json new file mode 100644 index 00000000..c111b12d --- /dev/null +++ b/archived/api-platform.core/d57f9ff8067d8d077f026c4b4700ec876839aed9.json @@ -0,0 +1,55 @@ +{ + "manifests": { + "api-platform/core": { + "manifest": { + "bundles": { + "ApiPlatform\\Core\\Bridge\\Symfony\\Bundle\\ApiPlatformBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "post-install-output": [ + " * Your API is almost ready:", + " 1. Create your first API resource in src/Entity;", + " 2. Go to /api to browse your API", + "", + " * To enable the GraphQL support, run composer require webonyx/graphql-php,", + " then browse /api/graphql.", + "", + " * Read the documentation at https://api-platform.com/docs" + ] + }, + "files": { + "config/packages/api_platform.yaml": { + "contents": [ + "api_platform:", + " mapping:", + " paths: ['%kernel.project_dir%/src/Entity']", + "" + ], + "executable": false + }, + "config/routes/api_platform.yaml": { + "contents": [ + "api_platform:", + " resource: .", + " type: api_platform", + " prefix: /api", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "d57f9ff8067d8d077f026c4b4700ec876839aed9" + } + } +} diff --git a/archived/api-platform.core/ed781509a14e12c28360affdeeb1cc8c8636613b.json b/archived/api-platform.core/ed781509a14e12c28360affdeeb1cc8c8636613b.json new file mode 100644 index 00000000..8e9a98db --- /dev/null +++ b/archived/api-platform.core/ed781509a14e12c28360affdeeb1cc8c8636613b.json @@ -0,0 +1,44 @@ +{ + "manifests": { + "api-platform/core": { + "manifest": { + "bundles": { + "ApiPlatform\\Core\\Bridge\\Symfony\\Bundle\\ApiPlatformBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + } + }, + "files": { + "config/packages/api_platform.yaml": { + "contents": [ + "api_platform:", + " mapping:", + " paths: ['%kernel.project_dir%/src/Entity']", + "" + ], + "executable": false + }, + "config/routes/api_platform.yaml": { + "contents": [ + "api_platform:", + " resource: .", + " type: api_platform", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "ed781509a14e12c28360affdeeb1cc8c8636613b" + } + } +} diff --git a/archived/api-platform.core/f132b33c43cf47b4451d91d2b57057eacb6b8e1d.json b/archived/api-platform.core/f132b33c43cf47b4451d91d2b57057eacb6b8e1d.json new file mode 100644 index 00000000..068bd9fc --- /dev/null +++ b/archived/api-platform.core/f132b33c43cf47b4451d91d2b57057eacb6b8e1d.json @@ -0,0 +1,63 @@ +{ + "manifests": { + "api-platform/core": { + "manifest": { + "bundles": { + "ApiPlatform\\Core\\Bridge\\Symfony\\Bundle\\ApiPlatformBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Your API is almost ready:", + " 1. Create your first API resource in src/Entity;", + " 2. Go to /api to browse your API", + "", + " * To enable the GraphQL support, run composer require webonyx/graphql-php,", + " then browse /api/graphql.", + "", + " * Read the documentation at https://api-platform.com/docs" + ] + }, + "files": { + "config/packages/api_platform.yaml": { + "contents": [ + "api_platform:", + " mapping:", + " paths: ['%kernel.project_dir%/src/Entity']", + " patch_formats:", + " json: ['application/merge-patch+json']", + " swagger:", + " versions: [3]", + "" + ], + "executable": false + }, + "config/routes/api_platform.yaml": { + "contents": [ + "api_platform:", + " resource: .", + " type: api_platform", + " prefix: /api", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "f132b33c43cf47b4451d91d2b57057eacb6b8e1d" + } + } +} diff --git a/archived/behat.symfony2-extension/158be9d4b4c2127d9ec741c97e3cb1b6610b5294.json b/archived/behat.symfony2-extension/158be9d4b4c2127d9ec741c97e3cb1b6610b5294.json new file mode 100644 index 00000000..c9dac32f --- /dev/null +++ b/archived/behat.symfony2-extension/158be9d4b4c2127d9ec741c97e3cb1b6610b5294.json @@ -0,0 +1,182 @@ +{ + "manifests": { + "behat/symfony2-extension": { + "manifest": { + "copy-from-recipe": { + "behat.yml.dist": "behat.yml.dist", + "config/": "%CONFIG_DIR%/", + "features/": "features/" + }, + "gitignore": [ + "behat.yml" + ], + "post-install-output": [ + " Next for Behat/SymfonyExtension ", + " Run vendor/bin/behat to run the demo tests." + ] + }, + "files": { + "behat.yml.dist": { + "contents": [ + "default:", + " suites:", + " default:", + " contexts:", + " - FeatureContext:", + " kernel: '@kernel'", + "", + " extensions:", + " Behat\\Symfony2Extension:", + " kernel:", + " bootstrap: features/bootstrap/bootstrap.php", + " class: App\\Kernel", + "" + ], + "executable": false + }, + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "features/bootstrap/FeatureContext.php": { + "contents": [ + "kernel = $kernel;", + " }", + "", + " /**", + " * @When a demo scenario sends a request to :path", + " */", + " public function aDemoScenarioSendsARequestTo(string $path)", + " {", + " $this->response = $this->kernel->handle(Request::create($path, 'GET'));", + " }", + "", + " /**", + " * @Then the response should be received", + " */", + " public function theResponseShouldBeReceived()", + " {", + " if ($this->response === null) {", + " throw new \\RuntimeException('No response received');", + " }", + " }", + "}", + "" + ], + "executable": false + }, + "features/bootstrap/bootstrap.php": { + "contents": [ + " Next for Behat/SymfonyExtension ", + " Run vendor/bin/behat to run the demo tests." + ] + }, + "files": { + "behat.yml.dist": { + "contents": [ + "default:", + " suites:", + " default:", + " contexts:", + " - FeatureContext:", + " kernel: '@kernel'", + "", + " extensions:", + " Behat\\Symfony2Extension:", + " kernel:", + " bootstrap: features/bootstrap/bootstrap.php", + " class: App\\Kernel", + "" + ], + "executable": false + }, + "features/bootstrap/FeatureContext.php": { + "contents": [ + "kernel = $kernel;", + " }", + "", + " /**", + " * @When a demo scenario sends a request to :path", + " */", + " public function aDemoScenarioSendsARequestTo(string $path)", + " {", + " $this->response = $this->kernel->handle(Request::create($path, 'GET'));", + " }", + "", + " /**", + " * @Then the response should be received", + " */", + " public function theResponseShouldBeReceived()", + " {", + " if ($this->response === null) {", + " throw new \\RuntimeException('No response received');", + " }", + " }", + "}", + "" + ], + "executable": false + }, + "features/bootstrap/bootstrap.php": { + "contents": [ + "load(__DIR__.'/../../.env');", + "}", + "" + ], + "executable": false + }, + "features/demo.feature": { + "contents": [ + "# This file contains a user story for demonstration only.", + "# Learn how to get started with Behat and BDD on Behat's website:", + "# http://behat.org/en/latest/quick_start.html", + "", + "Feature:", + " In order to prove that the Behat Symfony extension is correctly installed", + " As a user", + " I want to have a demo scenario", + "", + " Scenario: It receives a response from Symfony's kernel", + " When a demo scenario sends a request to \"/\"", + " Then the response should be received", + "" + ], + "executable": false + } + }, + "ref": "38dc7d0e2b29d7894b37c5ba0451399810b57c6f" + } + } +} diff --git a/archived/behat.symfony2-extension/6b63fb76d3bb2dd16098f12adf6d6ca844e21862.json b/archived/behat.symfony2-extension/6b63fb76d3bb2dd16098f12adf6d6ca844e21862.json new file mode 100644 index 00000000..3d914587 --- /dev/null +++ b/archived/behat.symfony2-extension/6b63fb76d3bb2dd16098f12adf6d6ca844e21862.json @@ -0,0 +1,129 @@ +{ + "manifests": { + "behat/symfony2-extension": { + "manifest": { + "copy-from-recipe": { + "behat.yml.dist": "behat.yml.dist", + "features/": "features/" + }, + "gitignore": [ + "behat.yml" + ], + "post-install-output": [ + " Next for Behat/SymfonyExtension ", + " Run vendor/bin/behat to run the demo tests." + ] + }, + "files": { + "behat.yml.dist": { + "contents": [ + "default:", + " suites:", + " default:", + " contexts:", + " - FeatureContext:", + " kernel: '@kernel'", + "", + " extensions:", + " Behat\\Symfony2Extension:", + " kernel:", + " bootstrap: features/bootstrap/bootstrap.php", + " class: App\\Kernel", + "" + ], + "executable": false + }, + "features/bootstrap/FeatureContext.php": { + "contents": [ + "kernel = $kernel;", + " }", + "", + " /**", + " * @When a demo scenario sends a request to :path", + " */", + " public function aDemoScenarioSendsARequestTo(string $path)", + " {", + " $this->response = $this->kernel->handle(Request::create($path, 'GET'));", + " }", + "", + " /**", + " * @Then the response should be received", + " */", + " public function theResponseShouldBeReceived()", + " {", + " if ($this->response === null) {", + " throw new \\RuntimeException('No response received');", + " }", + " }", + "}", + "" + ], + "executable": false + }, + "features/bootstrap/bootstrap.php": { + "contents": [ + "load(__DIR__.'/../../.env');", + "}", + "" + ], + "executable": false + }, + "features/demo.feature": { + "contents": [ + "# This file contains a user story for demonstration only.", + "# Learn how to get started with Behat and BDD on Behat's website:", + "# http://behat.org/en/latest/quick_start.html", + "", + "Feature:", + " In order to prove that the Behat Symfony extension is correctly installed", + " As a user", + " I want to have a demo scenario", + "", + " Scenario: It receives a response from Symfony's kernel", + " When a demo scenario sends a request to \"/\"", + " Then the response should be received", + "" + ], + "executable": false + } + }, + "ref": "6b63fb76d3bb2dd16098f12adf6d6ca844e21862" + } + } +} diff --git a/archived/behat.symfony2-extension/829ff932c8487ebd835654dc626fb2fbba82bf95.json b/archived/behat.symfony2-extension/829ff932c8487ebd835654dc626fb2fbba82bf95.json new file mode 100644 index 00000000..37a340aa --- /dev/null +++ b/archived/behat.symfony2-extension/829ff932c8487ebd835654dc626fb2fbba82bf95.json @@ -0,0 +1,121 @@ +{ + "manifests": { + "behat/symfony2-extension": { + "manifest": { + "copy-from-recipe": { + "behat.yml.dist": "behat.yml.dist", + "features/": "features/" + }, + "gitignore": [ + "behat.yml" + ], + "post-install-output": [ + " Next for Behat/SymfonyExtension ", + " Run vendor/bin/behat to run the demo tests." + ] + }, + "files": { + "behat.yml.dist": { + "contents": [ + "default:", + " suites:", + " default:", + " contexts:", + " - FeatureContext:", + " kernel: '@kernel'", + "", + " extensions:", + " Behat\\Symfony2Extension:", + " kernel:", + " bootstrap: features/bootstrap/bootstrap.php", + " class: App\\Kernel", + "" + ], + "executable": false + }, + "features/bootstrap/FeatureContext.php": { + "contents": [ + "kernel = $kernel;", + " }", + "", + " /**", + " * @When a demo scenario sends a request to :path", + " */", + " public function aDemoScenarioSendsARequestTo(string $path)", + " {", + " $this->response = $this->kernel->handle(Request::create($path, 'GET'));", + " }", + "", + " /**", + " * @Then the response should be received", + " */", + " public function theResponseShouldBeReceived()", + " {", + " if ($this->response === null) {", + " throw new \\RuntimeException('No response received');", + " }", + " }", + "}", + "" + ], + "executable": false + }, + "features/bootstrap/bootstrap.php": { + "contents": [ + " Next for Behat/SymfonyExtension ", + " Run vendor/bin/behat to run the demo tests." + ] + }, + "files": { + "behat.yml.dist": { + "contents": [ + "default:", + " suites:", + " default:", + " contexts:", + " - FeatureContext:", + " kernel: '@kernel'", + "", + " extensions:", + " Behat\\Symfony2Extension:", + " kernel:", + " bootstrap: features/bootstrap/bootstrap.php", + " class: App\\Kernel", + "" + ], + "executable": false + }, + "features/bootstrap/FeatureContext.php": { + "contents": [ + "kernel = $kernel;", + " }", + "", + " /**", + " * @When a demo scenario sends a request to :path", + " */", + " public function aDemoScenarioSendsARequestTo(string $path)", + " {", + " $this->response = $this->kernel->handle(Request::create($path, 'GET'));", + " }", + "", + " /**", + " * @Then the response should be received", + " */", + " public function theResponseShouldBeReceived()", + " {", + " if ($this->response === null) {", + " throw new \\RuntimeException('No response received');", + " }", + " }", + "}", + "" + ], + "executable": false + }, + "features/bootstrap/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__, 2).'/.env');", + "}", + "" + ], + "executable": false + }, + "features/demo.feature": { + "contents": [ + "# This file contains a user story for demonstration only.", + "# Learn how to get started with Behat and BDD on Behat's website:", + "# http://behat.org/en/latest/quick_start.html", + "", + "Feature:", + " In order to prove that the Behat Symfony extension is correctly installed", + " As a user", + " I want to have a demo scenario", + "", + " Scenario: It receives a response from Symfony's kernel", + " When a demo scenario sends a request to \"/\"", + " Then the response should be received", + "" + ], + "executable": false + } + }, + "ref": "af4f8fa93b1fee9e6f15d1e208ce743bb31cb2b2" + } + } +} diff --git a/archived/behat.symfony2-extension/c7f17046c050428d9c3c7698861cc5edd045404d.json b/archived/behat.symfony2-extension/c7f17046c050428d9c3c7698861cc5edd045404d.json new file mode 100644 index 00000000..40d10d85 --- /dev/null +++ b/archived/behat.symfony2-extension/c7f17046c050428d9c3c7698861cc5edd045404d.json @@ -0,0 +1,126 @@ +{ + "manifests": { + "behat/symfony2-extension": { + "manifest": { + "copy-from-recipe": { + "behat.yml.dist": "behat.yml.dist", + "features/": "features/" + }, + "gitignore": [ + "behat.yml" + ], + "post-install-output": [ + " Next for Behat/SymfonyExtension ", + " Run vendor/bin/behat to run the demo tests." + ] + }, + "files": { + "behat.yml.dist": { + "contents": [ + "default:", + " suites:", + " default:", + " contexts:", + " - FeatureContext:", + " kernel: '@kernel'", + "", + " extensions:", + " Behat\\Symfony2Extension:", + " kernel:", + " bootstrap: features/bootstrap/bootstrap.php", + " class: App\\Kernel", + "" + ], + "executable": false + }, + "features/bootstrap/FeatureContext.php": { + "contents": [ + "kernel = $kernel;", + " }", + "", + " /**", + " * @When a demo scenario sends a request to :path", + " */", + " public function aDemoScenarioSendsARequestTo(string $path)", + " {", + " $this->response = $this->kernel->handle(Request::create($path, 'GET'));", + " }", + "", + " /**", + " * @Then the response should be received", + " */", + " public function theResponseShouldBeReceived()", + " {", + " if ($this->response === null) {", + " throw new \\RuntimeException('No response received');", + " }", + " }", + "}", + "" + ], + "executable": false + }, + "features/bootstrap/bootstrap.php": { + "contents": [ + "load(__DIR__.'/../../.env');", + "}", + "" + ], + "executable": false + }, + "features/demo.feature": { + "contents": [ + "# This file contains a user story for demonstration only.", + "# Learn how to get started with Behat and BDD on Behat's website:", + "# http://behat.org/en/latest/quick_start.html", + "", + "Feature:", + " In order to prove that the Behat Symfony extension is correctly installed", + " As a user", + " I want to have a demo scenario", + "", + " Scenario: It receives a response from Symfony's kernel", + " When a demo scenario sends a request to \"/\"", + " Then the response should be received", + "" + ], + "executable": false + } + }, + "ref": "c7f17046c050428d9c3c7698861cc5edd045404d" + } + } +} diff --git a/archived/behat.symfony2-extension/ec8e855d4dae5e2627ea6ec5d8e8cfb7ed9e0c10.json b/archived/behat.symfony2-extension/ec8e855d4dae5e2627ea6ec5d8e8cfb7ed9e0c10.json new file mode 100644 index 00000000..afa810c8 --- /dev/null +++ b/archived/behat.symfony2-extension/ec8e855d4dae5e2627ea6ec5d8e8cfb7ed9e0c10.json @@ -0,0 +1,180 @@ +{ + "manifests": { + "behat/symfony2-extension": { + "manifest": { + "copy-from-recipe": { + "behat.yml.dist": "behat.yml.dist", + "features/": "features/", + "src/": "%SRC_DIR%/" + }, + "gitignore": [ + "behat.yml" + ], + "post-install-output": [ + " Next for Behat/SymfonyExtension ", + " Run vendor/bin/behat to run the demo tests." + ] + }, + "files": { + "behat.yml.dist": { + "contents": [ + "default:", + " suites:", + " default:", + " contexts:", + " - FeatureContext:", + " kernel: '@kernel'", + "", + " extensions:", + " Behat\\Symfony2Extension:", + " kernel:", + " bootstrap: features/bootstrap/bootstrap.php", + " class: App\\Kernel", + "" + ], + "executable": false + }, + "features/bootstrap/FeatureContext.php": { + "contents": [ + "kernel = $kernel;", + " }", + "", + " /**", + " * @When a demo scenario sends a request to :path", + " */", + " public function aDemoScenarioSendsARequestTo(string $path)", + " {", + " $this->response = $this->kernel->handle(Request::create($path, 'GET'));", + " }", + "", + " /**", + " * @Then the response should be received", + " */", + " public function theResponseShouldBeReceived()", + " {", + " if ($this->response === null) {", + " throw new \\RuntimeException('No response received');", + " }", + " }", + "}", + "" + ], + "executable": false + }, + "features/bootstrap/bootstrap.php": { + "contents": [ + "loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?: $_ENV['APP_ENV'] ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + } + }, + "ref": "ec8e855d4dae5e2627ea6ec5d8e8cfb7ed9e0c10" + } + } +} diff --git a/archived/behat.symfony2-extension/ff944fc5f8dc1d1c9602968c2c12646c557adbbc.json b/archived/behat.symfony2-extension/ff944fc5f8dc1d1c9602968c2c12646c557adbbc.json new file mode 100644 index 00000000..4f6af134 --- /dev/null +++ b/archived/behat.symfony2-extension/ff944fc5f8dc1d1c9602968c2c12646c557adbbc.json @@ -0,0 +1,180 @@ +{ + "manifests": { + "behat/symfony2-extension": { + "manifest": { + "copy-from-recipe": { + "behat.yml.dist": "behat.yml.dist", + "config/": "%CONFIG_DIR%/", + "features/": "features/" + }, + "gitignore": [ + "behat.yml" + ], + "post-install-output": [ + " Next for Behat/SymfonyExtension ", + " Run vendor/bin/behat to run the demo tests." + ] + }, + "files": { + "behat.yml.dist": { + "contents": [ + "default:", + " suites:", + " default:", + " contexts:", + " - FeatureContext:", + " kernel: '@kernel'", + "", + " extensions:", + " Behat\\Symfony2Extension:", + " kernel:", + " bootstrap: features/bootstrap/bootstrap.php", + " class: App\\Kernel", + "" + ], + "executable": false + }, + "config/bootstrap.php": { + "contents": [ + "loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?: $_ENV['APP_ENV'] ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "features/bootstrap/FeatureContext.php": { + "contents": [ + "kernel = $kernel;", + " }", + "", + " /**", + " * @When a demo scenario sends a request to :path", + " */", + " public function aDemoScenarioSendsARequestTo(string $path)", + " {", + " $this->response = $this->kernel->handle(Request::create($path, 'GET'));", + " }", + "", + " /**", + " * @Then the response should be received", + " */", + " public function theResponseShouldBeReceived()", + " {", + " if ($this->response === null) {", + " throw new \\RuntimeException('No response received');", + " }", + " }", + "}", + "" + ], + "executable": false + }, + "features/bootstrap/bootstrap.php": { + "contents": [ + "docker-compose.override.yaml file", + "", + " * Configure your Blackfire SERVER credentials in .env.local (get them at https://blackfire.io/my/settings/credentials)", + "", + " * Install the PHP probe: https://blackfire.io/docs/up-and-running/installation", + "", + " * Read the documentation at https://blackfire.io/docs" + ] + }, + "files": { + ".blackfire.yaml": { + "contents": [ + "scenarios: |", + " #!blackfire-player", + "", + " scenario", + " name \"Test homepage\"", + " visit url('/')", + " expect status_code() == 200", + "" + ], + "executable": false + } + }, + "ref": "fcf2e044bcd90c6f2f5a6c050645e77fb3bf31c7" + } + } +} diff --git a/archived/doctrine.annotations/a2759dd6123694c8d901d0ec80006e044c2e6457.json b/archived/doctrine.annotations/a2759dd6123694c8d901d0ec80006e044c2e6457.json new file mode 100644 index 00000000..b03ed6d9 --- /dev/null +++ b/archived/doctrine.annotations/a2759dd6123694c8d901d0ec80006e044c2e6457.json @@ -0,0 +1,27 @@ +{ + "manifests": { + "doctrine/annotations": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/routes/annotations.yaml": { + "contents": [ + "controllers:", + " resource: ../../src/Controller/", + " type: annotation", + "", + "kernel:", + " resource: ../../src/Kernel.php", + " type: annotation", + "" + ], + "executable": false + } + }, + "ref": "a2759dd6123694c8d901d0ec80006e044c2e6457" + } + } +} diff --git a/archived/doctrine.annotations/b9cde490c337f6c496d5f403fa6f827cf8b4706d.json b/archived/doctrine.annotations/b9cde490c337f6c496d5f403fa6f827cf8b4706d.json new file mode 100644 index 00000000..fa62f3b6 --- /dev/null +++ b/archived/doctrine.annotations/b9cde490c337f6c496d5f403fa6f827cf8b4706d.json @@ -0,0 +1,23 @@ +{ + "manifests": { + "doctrine/annotations": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/routes/annotations.yaml": { + "contents": [ + "controllers:", + " resource: ../src/Controller/", + " type: annotation", + "" + ], + "executable": false + } + }, + "ref": "b9cde490c337f6c496d5f403fa6f827cf8b4706d" + } + } +} diff --git a/archived/doctrine.annotations/cb4152ebcadbe620ea2261da1a1c5a9b8cea7672.json b/archived/doctrine.annotations/cb4152ebcadbe620ea2261da1a1c5a9b8cea7672.json new file mode 100644 index 00000000..f14ee242 --- /dev/null +++ b/archived/doctrine.annotations/cb4152ebcadbe620ea2261da1a1c5a9b8cea7672.json @@ -0,0 +1,23 @@ +{ + "manifests": { + "doctrine/annotations": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/routes/annotations.yaml": { + "contents": [ + "controllers:", + " resource: ../../src/Controller/", + " type: annotation", + "" + ], + "executable": false + } + }, + "ref": "cb4152ebcadbe620ea2261da1a1c5a9b8cea7672" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/02bc9e7994b70f4fda004131a0c78b7b1bf09789.json b/archived/doctrine.doctrine-bundle/02bc9e7994b70f4fda004131a0c78b7b1bf09789.json new file mode 100644 index 00000000..f6c042c5 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/02bc9e7994b70f4fda004131a0c78b7b1bf09789.json @@ -0,0 +1,114 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For an SQLite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "Configure your db driver and server_version in config/packages/doctrine.yaml", + "DATABASE_URL": "mysql://db_user:db_password@127.0.0.1:3306/db_name" + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (mysql) and", + " server_version (5.7) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " # configure these for your database server", + " driver: 'pdo_mysql'", + " server_version: '5.7'", + " charset: utf8mb4", + " default_table_options:", + " charset: utf8mb4", + " collate: utf8mb4_unicode_ci", + "", + " url: '%env(resolve:DATABASE_URL)%'", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " query_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " result_cache_driver:", + " type: service", + " id: doctrine.result_cache_provider", + "", + "services:", + " doctrine.result_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.result_cache_pool'", + " doctrine.system_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.system_cache_pool'", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "02bc9e7994b70f4fda004131a0c78b7b1bf09789" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/032f52ed50a27762b78ca6a2aaf432958c473553.json b/archived/doctrine.doctrine-bundle/032f52ed50a27762b78ca6a2aaf432958c473553.json new file mode 100644 index 00000000..03550f5c --- /dev/null +++ b/archived/doctrine.doctrine-bundle/032f52ed50a27762b78ca6a2aaf432958c473553.json @@ -0,0 +1,136 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml", + "#3": "", + "#4": "DATABASE_URL=\"sqlite:///%kernel.project_dir%/var/data.db\"", + "#5": "DATABASE_URL=\"mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7\"", + "DATABASE_URL": "postgresql://symfony:ChangeMe@127.0.0.1:5432/app?serverVersion=13&charset=utf8" + }, + "dockerfile": [ + "RUN apk add --no-cache --virtual .pgsql-deps postgresql-dev; \\", + "\tdocker-php-ext-install -j$(nproc) pdo_pgsql; \\", + "\tapk add --no-cache --virtual .pgsql-rundeps so:libpq.so.5; \\", + "\tapk del .pgsql-deps" + ], + "docker-compose": { + "docker-compose.yml": { + "services": [ + "database:", + " image: postgres:${POSTGRES_VERSION:-13}-alpine", + " environment:", + " POSTGRES_DB: ${POSTGRES_DB:-app}", + " # You should definitely change the password in production", + " POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-ChangeMe}", + " POSTGRES_USER: ${POSTGRES_USER:-symfony}", + " volumes:", + " - db-data:/var/lib/postgresql/data:rw", + " # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!", + " # - ./docker/db/data:/var/lib/postgresql/data:rw" + ], + "volumes": [ + "db-data:" + ] + }, + "docker-compose.override.yml": { + "services": [ + "database:", + " ports:", + " - \"5432\"" + ] + } + }, + "post-install-output": [ + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (postgresql) and", + " server_version (13) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(resolve:DATABASE_URL)%'", + "", + " # IMPORTANT: You MUST configure your server version,", + " # either here or in the DATABASE_URL env var (see .env file)", + " #server_version: '13'", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " query_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " result_cache_driver:", + " type: pool", + " pool: doctrine.result_cache_pool", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "config/packages/test/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " # \"TEST_TOKEN\" is typically set by ParaTest", + " dbname_suffix: '_test%env(default::TEST_TOKEN)%'", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "032f52ed50a27762b78ca6a2aaf432958c473553" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/05802762c395b1e9f0f2645ebbd6128a87942f09.json b/archived/doctrine.doctrine-bundle/05802762c395b1e9f0f2645ebbd6128a87942f09.json new file mode 100644 index 00000000..b5f39dd2 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/05802762c395b1e9f0f2645ebbd6128a87942f09.json @@ -0,0 +1,119 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For an SQLite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "For a PostgreSQL database, use: \"postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=11\"", + "#4": "IMPORTANT: You MUST also configure your db driver and server_version in config/packages/doctrine.yaml", + "DATABASE_URL": "mysql://db_user:db_password@127.0.0.1:3306/db_name" + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (mysql) and", + " server_version (5.7) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " # configure these for your database server", + " # use postgresql for PostgreSQL", + " # use sqlite for SQLite", + " driver: 'mysql'", + " server_version: '5.7'", + "", + " # only needed for MySQL", + " charset: utf8mb4", + " default_table_options:", + " charset: utf8mb4", + " collate: utf8mb4_unicode_ci", + "", + " url: '%env(resolve:DATABASE_URL)%'", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " query_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " result_cache_driver:", + " type: service", + " id: doctrine.result_cache_provider", + "", + "services:", + " doctrine.result_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.result_cache_pool'", + " doctrine.system_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.system_cache_pool'", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "05802762c395b1e9f0f2645ebbd6128a87942f09" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/17a43e1f25756f87cfdd82a46704521d367d9e8c.json b/archived/doctrine.doctrine-bundle/17a43e1f25756f87cfdd82a46704521d367d9e8c.json new file mode 100644 index 00000000..4b1062d4 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/17a43e1f25756f87cfdd82a46704521d367d9e8c.json @@ -0,0 +1,139 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml", + "#3": "", + "#4": "DATABASE_URL=\"sqlite:///%kernel.project_dir%/var/data.db\"", + "#5": "DATABASE_URL=\"mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7\"", + "DATABASE_URL": "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=13&charset=utf8" + }, + "dockerfile": [ + "RUN apk add --no-cache --virtual .pgsql-deps postgresql-dev; \\", + "\tdocker-php-ext-install -j$(nproc) pdo_pgsql; \\", + "\tapk add --no-cache --virtual .pgsql-rundeps so:libpq.so.5; \\", + "\tapk del .pgsql-deps" + ], + "docker-compose": { + "docker-compose.yml": { + "services": [ + "database:", + " image: postgres:${POSTGRES_VERSION:-13}-alpine", + " environment:", + " POSTGRES_DB: ${POSTGRES_DB:-app}", + " # You should definitely change the password in production", + " POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-ChangeMe}", + " POSTGRES_USER: ${POSTGRES_USER:-symfony}", + " volumes:", + " - db-data:/var/lib/postgresql/data:rw", + " # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!", + " # - ./docker/db/data:/var/lib/postgresql/data:rw" + ], + "volumes": [ + "db-data:" + ] + }, + "docker-compose.override.yml": { + "services": [ + "database:", + " ports:", + " - \"5432\"" + ] + } + }, + "post-install-output": [ + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (postgresql) and", + " server_version (13) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(resolve:DATABASE_URL)%'", + "", + " # IMPORTANT: You MUST configure your server version,", + " # either here or in the DATABASE_URL env var (see .env file)", + " #server_version: '13'", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " query_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " result_cache_driver:", + " type: pool", + " pool: doctrine.result_cache_pool", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "config/packages/test/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " # \"TEST_TOKEN\" is typically set by ParaTest", + " dbname_suffix: '_test%env(default::TEST_TOKEN)%'", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "17a43e1f25756f87cfdd82a46704521d367d9e8c" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/1aec2d2a076a9ebbf5801724715edcc56f9ee65a.json b/archived/doctrine.doctrine-bundle/1aec2d2a076a9ebbf5801724715edcc56f9ee65a.json new file mode 100644 index 00000000..806798d2 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/1aec2d2a076a9ebbf5801724715edcc56f9ee65a.json @@ -0,0 +1,79 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "DB_DRIVER": "pdo_mysql", + "DB_HOST": "127.0.0.1", + "DB_PORT": "", + "DB_NAME": "symfony", + "DB_USER": "root", + "DB_PASSWORD": "" + } + }, + "files": { + "etc/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " driver: \"%env(DB_DRIVER)%\"", + " host: \"%env(DB_HOST)%\"", + " port: \"%env(DB_PORT)%\"", + " dbname: \"%env(DB_NAME)%\"", + " user: \"%env(DB_USER)%\"", + " password: \"%env(DB_PASSWORD)%\"", + " charset: UTF8", + " # if using pdo_sqlite as your database driver, uncomment next line:", + " # path: \"%kernel.root_dir%/../var/data.db\"", + " orm:", + " auto_generate_proxy_classes: \"%kernel.debug%\"", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: \"%kernel.root_dir%/../src/Entity\"", + " prefix: \"App\\\\Entity\\\\\"", + " alias: App", + "" + ], + "executable": false + }, + "etc/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " #metadata_cache_driver: apc", + " #result_cache_driver: apc", + " #query_cache_driver: apc", + "" + ], + "executable": false + }, + "src/Entity/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitkeep": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "1aec2d2a076a9ebbf5801724715edcc56f9ee65a" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/1db6dab65202cc2a285eee822cdee9491f414fe7.json b/archived/doctrine.doctrine-bundle/1db6dab65202cc2a285eee822cdee9491f414fe7.json new file mode 100644 index 00000000..761d4a00 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/1db6dab65202cc2a285eee822cdee9491f414fe7.json @@ -0,0 +1,69 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For a sqlite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "Set \"serverVersion\" to your server version to avoid edge-case exceptions and extra database calls", + "DATABASE_URL": "mysql://root@127.0.0.1:3306/symfony?charset=utf8mb4&serverVersion=5.7" + } + }, + "files": { + "etc/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: \"%env(DATABASE_URL)%\"", + " orm:", + " auto_generate_proxy_classes: \"%kernel.debug%\"", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: \"%kernel.project_dir%/src/Entity\"", + " prefix: \"App\\\\Entity\\\\\"", + " alias: App", + "" + ], + "executable": false + }, + "etc/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " #metadata_cache_driver: apc", + " #result_cache_driver: apc", + " #query_cache_driver: apc", + "" + ], + "executable": false + }, + "src/Entity/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitkeep": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "1db6dab65202cc2a285eee822cdee9491f414fe7" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/1f7d810ad6b26558875738a25cb1ea01eac9d5d9.json b/archived/doctrine.doctrine-bundle/1f7d810ad6b26558875738a25cb1ea01eac9d5d9.json new file mode 100644 index 00000000..ab5bb5b8 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/1f7d810ad6b26558875738a25cb1ea01eac9d5d9.json @@ -0,0 +1,68 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "DB_URL format: \"vendor://username:password@host-or-ip:port/database-name?optional=config\"", + "#2": "For a sqlite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "DATABASE_URL": "mysql://root@127.0.0.1:3306/symfony?charset=utf8mb4" + } + }, + "files": { + "etc/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: \"%env(DATABASE_URL)%\"", + " orm:", + " auto_generate_proxy_classes: \"%kernel.debug%\"", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: \"%kernel.project_dir%/src/Entity\"", + " prefix: \"App\\\\Entity\\\\\"", + " alias: App", + "" + ], + "executable": false + }, + "etc/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " #metadata_cache_driver: apc", + " #result_cache_driver: apc", + " #query_cache_driver: apc", + "" + ], + "executable": false + }, + "src/Entity/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitkeep": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "1f7d810ad6b26558875738a25cb1ea01eac9d5d9" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/1fb8eb14c1bb103865e8ebbb51d651717f3c3d94.json b/archived/doctrine.doctrine-bundle/1fb8eb14c1bb103865e8ebbb51d651717f3c3d94.json new file mode 100644 index 00000000..f9d9e2f5 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/1fb8eb14c1bb103865e8ebbb51d651717f3c3d94.json @@ -0,0 +1,96 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For an SQLite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "Set \"serverVersion\" to your server version to avoid edge-case exceptions and extra database calls", + "DATABASE_URL": "mysql://db_user:db_password@127.0.0.1:3306/db_name?charset=utf8mb4&serverVersion=5.7" + } + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " # With Symfony 3.3, remove the `resolve:` prefix", + " url: '%env(resolve:DATABASE_URL)%'", + " orm:", + " auto_generate_proxy_classes: '%kernel.debug%'", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity\\'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " metadata_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " query_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " result_cache_driver:", + " type: service", + " id: doctrine.result_cache_provider", + "", + "services:", + " doctrine.result_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.result_cache_pool'", + " doctrine.system_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.system_cache_pool'", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "1fb8eb14c1bb103865e8ebbb51d651717f3c3d94" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/20d57d786a3af0776d14edfa40e996c83d9f61d2.json b/archived/doctrine.doctrine-bundle/20d57d786a3af0776d14edfa40e996c83d9f61d2.json new file mode 100644 index 00000000..9f526f97 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/20d57d786a3af0776d14edfa40e996c83d9f61d2.json @@ -0,0 +1,69 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For a sqlite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "Set \"serverVersion\" to your server version to avoid edge-case exceptions and extra database calls", + "DATABASE_URL": "\"mysql://root@127.0.0.1:3306/symfony?charset=utf8mb4&serverVersion=5.7\"" + } + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(DATABASE_URL)%'", + " orm:", + " auto_generate_proxy_classes: '%kernel.debug%'", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity\\'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " #metadata_cache_driver: apcu", + " #result_cache_driver: apcu", + " #query_cache_driver: apcu", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "20d57d786a3af0776d14edfa40e996c83d9f61d2" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/23e7d7986ae4117e66b4e803599f62b1a44408d0.json b/archived/doctrine.doctrine-bundle/23e7d7986ae4117e66b4e803599f62b1a44408d0.json new file mode 100644 index 00000000..7d8a687f --- /dev/null +++ b/archived/doctrine.doctrine-bundle/23e7d7986ae4117e66b4e803599f62b1a44408d0.json @@ -0,0 +1,69 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For a sqlite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "Set \"serverVersion\" to your server version to avoid edge-case exceptions and extra database calls", + "DATABASE_URL": "\"mysql://root@127.0.0.1:3306/symfony?charset=utf8mb4&serverVersion=5.7\"" + } + }, + "files": { + "etc/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(DATABASE_URL)%'", + " orm:", + " auto_generate_proxy_classes: '%kernel.debug%'", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity\\'", + " alias: App", + "" + ], + "executable": false + }, + "etc/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " #metadata_cache_driver: apcu", + " #result_cache_driver: apcu", + " #query_cache_driver: apcu", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "23e7d7986ae4117e66b4e803599f62b1a44408d0" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/25a3c31cfea1ca3196bb5f7d590d50565816eb19.json b/archived/doctrine.doctrine-bundle/25a3c31cfea1ca3196bb5f7d590d50565816eb19.json new file mode 100644 index 00000000..15da9c90 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/25a3c31cfea1ca3196bb5f7d590d50565816eb19.json @@ -0,0 +1,67 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "For a sqlite database, use: \"sqlite:///%kernel.root_dir%/../var/data.db\"", + "DB_URL": "mysql://root@127.0.0.1:3306/symfony?charset=utf8mb4" + } + }, + "files": { + "etc/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: \"%env(DB_URL)%\"", + " orm:", + " auto_generate_proxy_classes: \"%kernel.debug%\"", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: \"%kernel.root_dir%/../src/Entity\"", + " prefix: \"App\\\\Entity\\\\\"", + " alias: App", + "" + ], + "executable": false + }, + "etc/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " #metadata_cache_driver: apc", + " #result_cache_driver: apc", + " #query_cache_driver: apc", + "" + ], + "executable": false + }, + "src/Entity/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitkeep": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "25a3c31cfea1ca3196bb5f7d590d50565816eb19" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/2ede24c63b72e96be0b28819052033f887024927.json b/archived/doctrine.doctrine-bundle/2ede24c63b72e96be0b28819052033f887024927.json new file mode 100644 index 00000000..4cefbeee --- /dev/null +++ b/archived/doctrine.doctrine-bundle/2ede24c63b72e96be0b28819052033f887024927.json @@ -0,0 +1,116 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For an SQLite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "For a PostgreSQL database, use: \"postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=11&charset=utf8\"", + "#4": "IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml", + "DATABASE_URL": "mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7" + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (mysql) and", + " server_version (5.7) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(resolve:DATABASE_URL)%'", + "", + " # IMPORTANT: You MUST configure your server version,", + " # either here or in the DATABASE_URL env var (see .env file)", + " #server_version: '5.7'", + "", + " # only needed for MySQL", + " charset: utf8mb4", + " default_table_options:", + " collate: utf8mb4_unicode_ci", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " query_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " result_cache_driver:", + " type: service", + " id: doctrine.result_cache_provider", + "", + "services:", + " doctrine.result_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.result_cache_pool'", + " doctrine.system_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.system_cache_pool'", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "2ede24c63b72e96be0b28819052033f887024927" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/307fd9c4cdb883f36eb13e54022e11f305e00d06.json b/archived/doctrine.doctrine-bundle/307fd9c4cdb883f36eb13e54022e11f305e00d06.json new file mode 100644 index 00000000..7505fada --- /dev/null +++ b/archived/doctrine.doctrine-bundle/307fd9c4cdb883f36eb13e54022e11f305e00d06.json @@ -0,0 +1,105 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For an SQLite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "For a PostgreSQL database, use: \"postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=11&charset=UTF-8\"", + "#4": "IMPORTANT: You MUST configure your db driver and server version, either here or in config/packages/doctrine.yaml", + "DATABASE_URL": "mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7" + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (mysql) and", + " server_version (5.7) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(resolve:DATABASE_URL)%'", + "", + " # IMPORTANT: You MUST configure your db driver and server version,", + " # either here or in the DATABASE_URL env var (see .env file)", + " #driver: 'mysql'", + " #server_version: '5.7'", + "", + " # Only needed for MySQL (ignored otherwise)", + " charset: utf8mb4", + " default_table_options:", + " collate: utf8mb4_unicode_ci", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " query_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " result_cache_driver:", + " type: pool", + " pool: doctrine.result_cache_pool", + " ", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "307fd9c4cdb883f36eb13e54022e11f305e00d06" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/3598a3d1d1efb5c2e8163f8f3974b2c8233a2dd9.json b/archived/doctrine.doctrine-bundle/3598a3d1d1efb5c2e8163f8f3974b2c8233a2dd9.json new file mode 100644 index 00000000..f6dc8c2a --- /dev/null +++ b/archived/doctrine.doctrine-bundle/3598a3d1d1efb5c2e8163f8f3974b2c8233a2dd9.json @@ -0,0 +1,149 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For an SQLite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "For a MySQL database, use: \"mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7\"", + "#4": "IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml", + "DATABASE_URL": "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=13&charset=utf8" + }, + "dockerfile": [ + "RUN apk add --no-cache --virtual .pgsql-deps postgresql-dev; \\", + "\tdocker-php-ext-install -j$(nproc) pdo_pgsql; \\", + "\tapk add --no-cache --virtual .pgsql-rundeps so:libpq.so.5; \\", + "\tapk del .pgsql-deps" + ], + "docker-compose": { + "docker-compose.yml": { + "services": [ + "database:", + " image: postgres:${POSTGRES_VERSION:-13}-alpine", + " environment:", + " POSTGRES_DB: ${POSTGRES_DB:-app}", + " # You should definitely change the password in production", + " POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-ChangeMe}", + " POSTGRES_USER: ${POSTGRES_USER:-symfony}", + " volumes:", + " - db-data:/var/lib/postgresql/data:rw", + " # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!", + " # - ./docker/db/data:/var/lib/postgresql/data:rw" + ], + "volumes": [ + "db-data:" + ] + }, + "docker-compose.override.yml": { + "services": [ + "db:", + " ports:", + " - \"5432\"" + ] + } + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (mysql) and", + " server_version (5.7) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(resolve:DATABASE_URL)%'", + "", + " # IMPORTANT: You MUST configure your server version,", + " # either here or in the DATABASE_URL env var (see .env file)", + " #server_version: '5.7'", + "", + " # only needed for MySQL", + " charset: utf8mb4", + " default_table_options:", + " collate: utf8mb4_unicode_ci", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " query_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " result_cache_driver:", + " type: service", + " id: doctrine.result_cache_provider", + "", + "services:", + " doctrine.result_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.result_cache_pool'", + " doctrine.system_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.system_cache_pool'", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "3598a3d1d1efb5c2e8163f8f3974b2c8233a2dd9" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/366e40fd2bf4e00281103ad5678bb73d6d943453.json b/archived/doctrine.doctrine-bundle/366e40fd2bf4e00281103ad5678bb73d6d943453.json new file mode 100644 index 00000000..c836bf05 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/366e40fd2bf4e00281103ad5678bb73d6d943453.json @@ -0,0 +1,68 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "For a sqlite database, use: \"sqlite:///%kernel.root_dir%/../var/data.db\"", + "DB_URL": "mysql://root@127.0.0.1:3306/symfony?charset=utf8mb4" + } + }, + "files": { + "etc/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: \"%env(DB_URL)%\"", + " charset: UTF8", + " orm:", + " auto_generate_proxy_classes: \"%kernel.debug%\"", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: \"%kernel.root_dir%/../src/Entity\"", + " prefix: \"App\\\\Entity\\\\\"", + " alias: App", + "" + ], + "executable": false + }, + "etc/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " #metadata_cache_driver: apc", + " #result_cache_driver: apc", + " #query_cache_driver: apc", + "" + ], + "executable": false + }, + "src/Entity/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitkeep": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "366e40fd2bf4e00281103ad5678bb73d6d943453" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/368794356c1fb634e58b38ad2addb36933f2e73e.json b/archived/doctrine.doctrine-bundle/368794356c1fb634e58b38ad2addb36933f2e73e.json new file mode 100644 index 00000000..2ecffd82 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/368794356c1fb634e58b38ad2addb36933f2e73e.json @@ -0,0 +1,132 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For an SQLite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "For a MySQL database, use: \"mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7\"", + "#4": "IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml", + "DATABASE_URL": "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=13&charset=utf8" + }, + "dockerfile": [ + "RUN apk add --no-cache --virtual .pgsql-deps postgresql-dev; \\", + "\tdocker-php-ext-install -j$(nproc) pdo_pgsql; \\", + "\tapk add --no-cache --virtual .pgsql-rundeps so:libpq.so.5; \\", + "\tapk del .pgsql-deps" + ], + "docker-compose": { + "docker-compose.yml": { + "services": [ + "database:", + " image: postgres:${POSTGRES_VERSION:-13}-alpine", + " environment:", + " POSTGRES_DB: ${POSTGRES_DB:-app}", + " # You should definitely change the password in production", + " POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-ChangeMe}", + " POSTGRES_USER: ${POSTGRES_USER:-symfony}", + " volumes:", + " - db-data:/var/lib/postgresql/data:rw", + " # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!", + " # - ./docker/db/data:/var/lib/postgresql/data:rw" + ], + "volumes": [ + "db-data:" + ] + }, + "docker-compose.override.yml": { + "services": [ + "db:", + " ports:", + " - \"5432\"" + ] + } + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (mysql) and", + " server_version (5.7) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(resolve:DATABASE_URL)%'", + "", + " # IMPORTANT: You MUST configure your server version,", + " # either here or in the DATABASE_URL env var (see .env file)", + " #server_version: '13'", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " query_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " result_cache_driver:", + " type: pool", + " pool: doctrine.result_cache_pool", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "368794356c1fb634e58b38ad2addb36933f2e73e" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/3a397f067ed879190d6c5bfa903efd7050a96e5a.json b/archived/doctrine.doctrine-bundle/3a397f067ed879190d6c5bfa903efd7050a96e5a.json new file mode 100644 index 00000000..a48c7eb5 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/3a397f067ed879190d6c5bfa903efd7050a96e5a.json @@ -0,0 +1,150 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml", + "#3": "", + "#4": "DATABASE_URL=\"sqlite:///%kernel.project_dir%/var/data.db\"", + "#5": "DATABASE_URL=\"mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7\"", + "DATABASE_URL": "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=13&charset=utf8" + }, + "dockerfile": [ + "RUN apk add --no-cache --virtual .pgsql-deps postgresql-dev && \\", + "\tdocker-php-ext-install -j$(nproc) pdo_pgsql && \\", + "\tapk add --no-cache --virtual .pgsql-rundeps so:libpq.so.5 && \\", + "\tapk del .pgsql-deps" + ], + "docker-compose": { + "docker-compose.yml": { + "services": [ + "database:", + " image: postgres:${POSTGRES_VERSION:-13}-alpine", + " environment:", + " POSTGRES_DB: ${POSTGRES_DB:-app}", + " # You should definitely change the password in production", + " POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-ChangeMe}", + " POSTGRES_USER: ${POSTGRES_USER:-symfony}", + " volumes:", + " - db-data:/var/lib/postgresql/data:rw", + " # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!", + " # - ./docker/db/data:/var/lib/postgresql/data:rw" + ], + "volumes": [ + "db-data:" + ] + }, + "docker-compose.override.yml": { + "services": [ + "database:", + " ports:", + " - \"5432\"" + ] + } + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (mysql) and", + " server_version (5.7) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(resolve:DATABASE_URL)%'", + "", + " # IMPORTANT: You MUST configure your server version,", + " # either here or in the DATABASE_URL env var (see .env file)", + " #server_version: '13'", + "", + " # only needed for MySQL", + " charset: utf8mb4", + " default_table_options:", + " collate: utf8mb4_unicode_ci", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " query_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " result_cache_driver:", + " type: service", + " id: doctrine.result_cache_provider", + "", + "services:", + " doctrine.result_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.result_cache_pool'", + " doctrine.system_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.system_cache_pool'", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "3a397f067ed879190d6c5bfa903efd7050a96e5a" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/3cc0efdb85531c72c2b25cbb41eec849a279aa64.json b/archived/doctrine.doctrine-bundle/3cc0efdb85531c72c2b25cbb41eec849a279aa64.json new file mode 100644 index 00000000..c2802ac3 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/3cc0efdb85531c72c2b25cbb41eec849a279aa64.json @@ -0,0 +1,137 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml", + "#3": "", + "#4": "DATABASE_URL=\"sqlite:///%kernel.project_dir%/var/data.db\"", + "#5": "DATABASE_URL=\"mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7\"", + "DATABASE_URL": "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=13&charset=utf8" + }, + "dockerfile": [ + "RUN apk add --no-cache --virtual .pgsql-deps postgresql-dev && \\", + "\tdocker-php-ext-install -j$(nproc) pdo_pgsql && \\", + "\tapk add --no-cache --virtual .pgsql-rundeps so:libpq.so.5 && \\", + "\tapk del .pgsql-deps" + ], + "docker-compose": { + "docker-compose.yml": { + "services": [ + "database:", + " image: postgres:${POSTGRES_VERSION:-13}-alpine", + " environment:", + " POSTGRES_DB: ${POSTGRES_DB:-app}", + " # You should definitely change the password in production", + " POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-ChangeMe}", + " POSTGRES_USER: ${POSTGRES_USER:-symfony}", + " volumes:", + " - db-data:/var/lib/postgresql/data:rw", + " # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!", + " # - ./docker/db/data:/var/lib/postgresql/data:rw" + ], + "volumes": [ + "db-data:" + ] + }, + "docker-compose.override.yml": { + "services": [ + "database:", + " ports:", + " - \"5432\"" + ] + } + }, + "post-install-output": [ + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (mysql) and", + " server_version (5.7) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(resolve:DATABASE_URL)%'", + "", + " # IMPORTANT: You MUST configure your server version,", + " # either here or in the DATABASE_URL env var (see .env file)", + " #server_version: '13'", + "", + " # only needed for MySQL", + " charset: utf8mb4", + " default_table_options:", + " collate: utf8mb4_unicode_ci", + "", + " # backtrace queries in profiler (increases memory usage per request)", + " #profiling_collect_backtrace: '%kernel.debug%'", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " query_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " result_cache_driver:", + " type: pool", + " pool: doctrine.result_cache_pool", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "3cc0efdb85531c72c2b25cbb41eec849a279aa64" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/3d54b5940ca798e4b33918dd8e3309bfadbb339e.json b/archived/doctrine.doctrine-bundle/3d54b5940ca798e4b33918dd8e3309bfadbb339e.json new file mode 100644 index 00000000..742f0b01 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/3d54b5940ca798e4b33918dd8e3309bfadbb339e.json @@ -0,0 +1,118 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For an SQLite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "Configure your db driver and server_version in config/packages/doctrine.yaml", + "DATABASE_URL": "'mysql://db_user:db_password@127.0.0.1:3306/db_name'" + }, + "post-install-output": [ + " ", + " Next: Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (mysql) and", + " server_version (5.7) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "parameters:", + " # Adds a fallback DATABASE_URL if the env var is not set.", + " # This allows you to run cache:warmup even if your", + " # environment variables are not available yet.", + " # You should not need to change this value.", + " env(DATABASE_URL): ''", + "", + "doctrine:", + " dbal:", + " # configure these for your database server", + " driver: 'pdo_mysql'", + " server_version: '5.7'", + " charset: utf8mb4", + "", + " # With Symfony 3.3, remove the `resolve:` prefix", + " url: '%env(resolve:DATABASE_URL)%'", + " orm:", + " auto_generate_proxy_classes: '%kernel.debug%'", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " metadata_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " query_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " result_cache_driver:", + " type: service", + " id: doctrine.result_cache_provider", + "", + "services:", + " doctrine.result_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.result_cache_pool'", + " doctrine.system_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.system_cache_pool'", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "3d54b5940ca798e4b33918dd8e3309bfadbb339e" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/40631978d2c4adc9b11220b13eba539b727c36a8.json b/archived/doctrine.doctrine-bundle/40631978d2c4adc9b11220b13eba539b727c36a8.json new file mode 100644 index 00000000..9bdfd6a6 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/40631978d2c4adc9b11220b13eba539b727c36a8.json @@ -0,0 +1,133 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml", + "#3": "", + "#4": "DATABASE_URL=\"sqlite:///%kernel.project_dir%/var/data.db\"", + "#5": "DATABASE_URL=\"mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7\"", + "DATABASE_URL": "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=13&charset=utf8" + }, + "dockerfile": [ + "RUN apk add --no-cache --virtual .pgsql-deps postgresql-dev; \\", + "\tdocker-php-ext-install -j$(nproc) pdo_pgsql; \\", + "\tapk add --no-cache --virtual .pgsql-rundeps so:libpq.so.5; \\", + "\tapk del .pgsql-deps" + ], + "docker-compose": { + "docker-compose.yml": { + "services": [ + "database:", + " image: postgres:${POSTGRES_VERSION:-13}-alpine", + " environment:", + " POSTGRES_DB: ${POSTGRES_DB:-app}", + " # You should definitely change the password in production", + " POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-ChangeMe}", + " POSTGRES_USER: ${POSTGRES_USER:-symfony}", + " volumes:", + " - db-data:/var/lib/postgresql/data:rw", + " # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!", + " # - ./docker/db/data:/var/lib/postgresql/data:rw" + ], + "volumes": [ + "db-data:" + ] + }, + "docker-compose.override.yml": { + "services": [ + "database:", + " ports:", + " - \"5432\"" + ] + } + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (postgresql) and", + " server_version (13) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(resolve:DATABASE_URL)%'", + "", + " # IMPORTANT: You MUST configure your server version,", + " # either here or in the DATABASE_URL env var (see .env file)", + " #server_version: '13'", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " query_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " result_cache_driver:", + " type: pool", + " pool: doctrine.result_cache_pool", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "40631978d2c4adc9b11220b13eba539b727c36a8" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/44d3aa7752dd46f77ba11af2297a25e1dedfb4d0.json b/archived/doctrine.doctrine-bundle/44d3aa7752dd46f77ba11af2297a25e1dedfb4d0.json new file mode 100644 index 00000000..ef998b7a --- /dev/null +++ b/archived/doctrine.doctrine-bundle/44d3aa7752dd46f77ba11af2297a25e1dedfb4d0.json @@ -0,0 +1,118 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For an SQLite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "Configure your db driver and server_version in config/packages/doctrine.yaml", + "DATABASE_URL": "mysql://db_user:db_password@127.0.0.1:3306/db_name" + }, + "post-install-output": [ + " ", + " Next: Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (mysql) and", + " server_version (5.7) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "parameters:", + " # Adds a fallback DATABASE_URL if the env var is not set.", + " # This allows you to run cache:warmup even if your", + " # environment variables are not available yet.", + " # You should not need to change this value.", + " env(DATABASE_URL): ''", + "", + "doctrine:", + " dbal:", + " # configure these for your database server", + " driver: 'pdo_mysql'", + " server_version: '5.7'", + " charset: utf8mb4", + "", + " # With Symfony 3.3, remove the `resolve:` prefix", + " url: '%env(resolve:DATABASE_URL)%'", + " orm:", + " auto_generate_proxy_classes: '%kernel.debug%'", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " metadata_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " query_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " result_cache_driver:", + " type: service", + " id: doctrine.result_cache_provider", + "", + "services:", + " doctrine.result_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.result_cache_pool'", + " doctrine.system_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.system_cache_pool'", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "44d3aa7752dd46f77ba11af2297a25e1dedfb4d0" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/453e89b78ded666f351617baca5ae40d20622351.json b/archived/doctrine.doctrine-bundle/453e89b78ded666f351617baca5ae40d20622351.json new file mode 100644 index 00000000..2cb192e9 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/453e89b78ded666f351617baca5ae40d20622351.json @@ -0,0 +1,121 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For an SQLite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "Configure your db driver and server_version in config/packages/doctrine.yaml", + "DATABASE_URL": "mysql://db_user:db_password@127.0.0.1:3306/db_name" + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (mysql) and", + " server_version (5.7) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "parameters:", + " # Adds a fallback DATABASE_URL if the env var is not set.", + " # This allows you to run cache:warmup even if your", + " # environment variables are not available yet.", + " # You should not need to change this value.", + " env(DATABASE_URL): ''", + "", + "doctrine:", + " dbal:", + " # configure these for your database server", + " driver: 'pdo_mysql'", + " server_version: '5.7'", + " charset: utf8mb4", + " default_table_options:", + " charset: utf8mb4", + " collate: utf8mb4_unicode_ci", + "", + " url: '%env(resolve:DATABASE_URL)%'", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " query_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " result_cache_driver:", + " type: service", + " id: doctrine.result_cache_provider", + "", + "services:", + " doctrine.result_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.result_cache_pool'", + " doctrine.system_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.system_cache_pool'", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "453e89b78ded666f351617baca5ae40d20622351" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/45545f379eb13b3ca20340d30a7f6101b4904ed1.json b/archived/doctrine.doctrine-bundle/45545f379eb13b3ca20340d30a7f6101b4904ed1.json new file mode 100644 index 00000000..8c21fe52 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/45545f379eb13b3ca20340d30a7f6101b4904ed1.json @@ -0,0 +1,69 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For a sqlite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "Set \"serverVersion\" to your server version to avoid edge-case exceptions and extra database calls", + "DATABASE_URL": "mysql://root@127.0.0.1:3306/symfony?charset=utf8mb4&serverVersion=5.7" + } + }, + "files": { + "etc/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(DATABASE_URL)%'", + " orm:", + " auto_generate_proxy_classes: '%kernel.debug%'", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity\\'", + " alias: App", + "" + ], + "executable": false + }, + "etc/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " #metadata_cache_driver: apc", + " #result_cache_driver: apc", + " #query_cache_driver: apc", + "" + ], + "executable": false + }, + "src/Entity/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitkeep": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "45545f379eb13b3ca20340d30a7f6101b4904ed1" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/4e8d245ef06b4a268249fa86066d36422e29abce.json b/archived/doctrine.doctrine-bundle/4e8d245ef06b4a268249fa86066d36422e29abce.json new file mode 100644 index 00000000..42c45794 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/4e8d245ef06b4a268249fa86066d36422e29abce.json @@ -0,0 +1,88 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For an SQLite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "For a PostgreSQL database, use: \"postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=11\"", + "#4": "IMPORTANT: You MUST configure your db driver and server version, either here or in config/packages/doctrine.yaml", + "DATABASE_URL": "mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7" + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (mysql) and", + " server_version (5.7) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(resolve:DATABASE_URL)%'", + "", + " # IMPORTANT: You MUST configure your db driver and server version,", + " # either here or in the DATABASE_URL env var (see .env file)", + " #driver: 'mysql'", + " #server_version: '5.7'", + "", + " # Only needed for MySQL (ignored otherwise)", + " charset: utf8mb4", + " default_table_options:", + " collate: utf8mb4_unicode_ci", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "4e8d245ef06b4a268249fa86066d36422e29abce" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/4f5eb542f01475cc2eb49624e2f1a3ea458e73bf.json b/archived/doctrine.doctrine-bundle/4f5eb542f01475cc2eb49624e2f1a3ea458e73bf.json new file mode 100644 index 00000000..40e988bf --- /dev/null +++ b/archived/doctrine.doctrine-bundle/4f5eb542f01475cc2eb49624e2f1a3ea458e73bf.json @@ -0,0 +1,136 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml", + "#3": "", + "#4": "DATABASE_URL=\"sqlite:///%kernel.project_dir%/var/data.db\"", + "#5": "DATABASE_URL=\"mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7\"", + "DATABASE_URL": "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=13&charset=utf8" + }, + "dockerfile": [ + "RUN apk add --no-cache --virtual .pgsql-deps postgresql-dev; \\", + "\tdocker-php-ext-install -j$(nproc) pdo_pgsql; \\", + "\tapk add --no-cache --virtual .pgsql-rundeps so:libpq.so.5; \\", + "\tapk del .pgsql-deps" + ], + "docker-compose": { + "docker-compose.yml": { + "services": [ + "database:", + " image: postgres:${POSTGRES_VERSION:-13}-alpine", + " environment:", + " POSTGRES_DB: ${POSTGRES_DB:-app}", + " # You should definitely change the password in production", + " POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-ChangeMe}", + " POSTGRES_USER: ${POSTGRES_USER:-symfony}", + " volumes:", + " - db-data:/var/lib/postgresql/data:rw", + " # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!", + " # - ./docker/db/data:/var/lib/postgresql/data:rw" + ], + "volumes": [ + "db-data:" + ] + }, + "docker-compose.override.yml": { + "services": [ + "database:", + " ports:", + " - \"5432\"" + ] + } + }, + "post-install-output": [ + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (postgresql) and", + " server_version (13) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(resolve:DATABASE_URL)%'", + "", + " # IMPORTANT: You MUST configure your server version,", + " # either here or in the DATABASE_URL env var (see .env file)", + " #server_version: '13'", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " query_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " result_cache_driver:", + " type: pool", + " pool: doctrine.result_cache_pool", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "config/packages/test/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " # \"TEST_TOKEN\" is typically set by ParaTest", + " dbname: 'main_test%env(default::TEST_TOKEN)%'", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "4f5eb542f01475cc2eb49624e2f1a3ea458e73bf" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/5e476e8edf3fa8e7f045ad034f89bb464424f5c1.json b/archived/doctrine.doctrine-bundle/5e476e8edf3fa8e7f045ad034f89bb464424f5c1.json new file mode 100644 index 00000000..48808c69 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/5e476e8edf3fa8e7f045ad034f89bb464424f5c1.json @@ -0,0 +1,114 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For an SQLite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "Configure your db driver and server_version in config/packages/doctrine.yaml", + "DATABASE_URL": "mysql://db_user:db_password@127.0.0.1:3306/db_name" + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (mysql) and", + " server_version (5.7) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " # configure these for your database server", + " driver: 'pdo_mysql'", + " server_version: '5.7'", + " charset: utf8mb4", + " default_table_options:", + " charset: utf8mb4", + " collate: utf8mb4_unicode_ci", + "", + " url: '%env(resolve:DATABASE_URL)%'", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " query_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " result_cache_driver:", + " type: service", + " id: doctrine.result_cache_provider", + "", + "services:", + " doctrine.result_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.result_cache_pool'", + " doctrine.system_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.system_cache_pool'", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "5e476e8edf3fa8e7f045ad034f89bb464424f5c1" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/5e8749f81c1927b00c165318db797e20b849e7f8.json b/archived/doctrine.doctrine-bundle/5e8749f81c1927b00c165318db797e20b849e7f8.json new file mode 100644 index 00000000..49538c18 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/5e8749f81c1927b00c165318db797e20b849e7f8.json @@ -0,0 +1,69 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For a sqlite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "Set \"serverVersion\" to your server version to avoid edge-case exceptions and extra database calls", + "DATABASE_URL": "\"mysql://root@127.0.0.1:3306/symfony?charset=utf8mb4&serverVersion=5.7\"" + } + }, + "files": { + "etc/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(DATABASE_URL)%'", + " orm:", + " auto_generate_proxy_classes: '%kernel.debug%'", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity\\'", + " alias: App", + "" + ], + "executable": false + }, + "etc/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " #metadata_cache_driver: apc", + " #result_cache_driver: apc", + " #query_cache_driver: apc", + "" + ], + "executable": false + }, + "src/Entity/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitkeep": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "5e8749f81c1927b00c165318db797e20b849e7f8" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/673ca0ede8ca357fe8a33076ce02f14404247957.json b/archived/doctrine.doctrine-bundle/673ca0ede8ca357fe8a33076ce02f14404247957.json new file mode 100644 index 00000000..fb0b5575 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/673ca0ede8ca357fe8a33076ce02f14404247957.json @@ -0,0 +1,141 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml", + "#3": "", + "#4": "DATABASE_URL=\"sqlite:///%kernel.project_dir%/var/data.db\"", + "#5": "DATABASE_URL=\"mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7\"", + "DATABASE_URL": "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=13&charset=utf8" + }, + "dockerfile": [ + "RUN apk add --no-cache --virtual .pgsql-deps postgresql-dev && \\", + "\tdocker-php-ext-install -j$(nproc) pdo_pgsql && \\", + "\tapk add --no-cache --virtual .pgsql-rundeps so:libpq.so.5 && \\", + "\tapk del .pgsql-deps" + ], + "docker-compose": { + "docker-compose.yml": { + "services": [ + "database:", + " image: postgres:${POSTGRES_VERSION:-13}-alpine", + " environment:", + " POSTGRES_DB: ${POSTGRES_DB:-app}", + " # You should definitely change the password in production", + " POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-ChangeMe}", + " POSTGRES_USER: ${POSTGRES_USER:-symfony}", + " volumes:", + " - db-data:/var/lib/postgresql/data:rw", + " # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!", + " # - ./docker/db/data:/var/lib/postgresql/data:rw" + ], + "volumes": [ + "db-data:" + ] + }, + "docker-compose.override.yml": { + "services": [ + "database:", + " ports:", + " - \"5432\"" + ] + } + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (mysql) and", + " server_version (5.7) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(resolve:DATABASE_URL)%'", + "", + " # IMPORTANT: You MUST configure your server version,", + " # either here or in the DATABASE_URL env var (see .env file)", + " #server_version: '13'", + "", + " # only needed for MySQL", + " charset: utf8mb4", + " default_table_options:", + " collate: utf8mb4_unicode_ci", + "", + " # backtrace queries in profiler (increases memory usage per request)", + " #profiling_collect_backtrace: '%kernel.debug%'", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " query_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " result_cache_driver:", + " type: pool", + " pool: doctrine.result_cache_pool", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "673ca0ede8ca357fe8a33076ce02f14404247957" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/6872db67b989874ce4b1eed1c8f4dd6b0701c575.json b/archived/doctrine.doctrine-bundle/6872db67b989874ce4b1eed1c8f4dd6b0701c575.json new file mode 100644 index 00000000..d80f2652 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/6872db67b989874ce4b1eed1c8f4dd6b0701c575.json @@ -0,0 +1,149 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For an SQLite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "For a MySQL database, use: \"mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7\"", + "#4": "IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml", + "DATABASE_URL": "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=13&charset=utf8" + }, + "dockerfile": [ + "RUN apk add --no-cache --virtual .pgsql-deps postgresql-dev; \\", + "\tdocker-php-ext-install -j$(nproc) pdo_pgsql; \\", + "\tapk add --no-cache --virtual .pgsql-rundeps so:libpq.so.5; \\", + "\tapk del .pgsql-deps" + ], + "docker-compose": { + "docker-compose.yml": { + "services": [ + "database:", + " image: postgres:${POSTGRES_VERSION:-13}-alpine", + " environment:", + " POSTGRES_DB: ${POSTGRES_DB:-app}", + " # You should definitely change the password in production", + " POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-ChangeMe}", + " POSTGRES_USER: ${POSTGRES_USER:-symfony}", + " volumes:", + " - db-data:/var/lib/postgresql/data:rw", + " # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!", + " # - ./docker/db/data:/var/lib/postgresql/data:rw" + ], + "volumes": [ + "db-data:" + ] + }, + "docker-compose.override.yml": { + "services": [ + "database:", + " ports:", + " - \"5432\"" + ] + } + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (mysql) and", + " server_version (5.7) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(resolve:DATABASE_URL)%'", + "", + " # IMPORTANT: You MUST configure your server version,", + " # either here or in the DATABASE_URL env var (see .env file)", + " #server_version: '5.7'", + "", + " # only needed for MySQL", + " charset: utf8mb4", + " default_table_options:", + " collate: utf8mb4_unicode_ci", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " query_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " result_cache_driver:", + " type: service", + " id: doctrine.result_cache_provider", + "", + "services:", + " doctrine.result_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.result_cache_pool'", + " doctrine.system_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.system_cache_pool'", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "6872db67b989874ce4b1eed1c8f4dd6b0701c575" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/6e0f582596a8f1c865aaa0d3cceb9bf0daf609b4.json b/archived/doctrine.doctrine-bundle/6e0f582596a8f1c865aaa0d3cceb9bf0daf609b4.json new file mode 100644 index 00000000..7008b579 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/6e0f582596a8f1c865aaa0d3cceb9bf0daf609b4.json @@ -0,0 +1,147 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml", + "#3": "", + "#4": "DATABASE_URL=\"sqlite:///%kernel.project_dir%/var/data.db\"", + "#5": "DATABASE_URL=\"mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7\"", + "DATABASE_URL": "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=13&charset=utf8" + }, + "dockerfile": [ + "RUN apk add --no-cache --virtual .pgsql-deps postgresql-dev; \\", + "\tdocker-php-ext-install -j$(nproc) pdo_pgsql; \\", + "\tapk add --no-cache --virtual .pgsql-rundeps so:libpq.so.5; \\", + "\tapk del .pgsql-deps" + ], + "docker-compose": { + "docker-compose.yml": { + "services": [ + "database:", + " image: postgres:${POSTGRES_VERSION:-13}-alpine", + " environment:", + " POSTGRES_DB: ${POSTGRES_DB:-app}", + " # You should definitely change the password in production", + " POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-ChangeMe}", + " POSTGRES_USER: ${POSTGRES_USER:-symfony}", + " volumes:", + " - db-data:/var/lib/postgresql/data:rw", + " # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!", + " # - ./docker/db/data:/var/lib/postgresql/data:rw" + ], + "volumes": [ + "db-data:" + ] + }, + "docker-compose.override.yml": { + "services": [ + "database:", + " ports:", + " - \"5432\"" + ] + } + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (postgresql) and", + " server_version (13) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " override_url: true", + " url: '%env(resolve:DATABASE_URL)%'", + "", + " # IMPORTANT: You MUST configure your server version,", + " # either here or in the DATABASE_URL env var (see .env file)", + " #server_version: '13'", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " query_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " result_cache_driver:", + " type: pool", + " pool: doctrine.result_cache_pool", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "config/packages/test/doctrine.yaml": { + "contents": [ + "#doctrine:", + "# dbal:", + "# # Overrides the database name in the test environment only", + "# # \"host\", \"port\", \"user\", & \"password\" can also be set to override their respective url parts", + "# #", + "# # If you're using ParaTest, \"TEST_TOKEN\" is set by ParaTest otherwise nothing is appended to the database name.", + "# dbname: main_test%env(default::TEST_TOKEN)%", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "6e0f582596a8f1c865aaa0d3cceb9bf0daf609b4" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/72dd6c4b34e12ff1da8320cc7a8688666836f4da.json b/archived/doctrine.doctrine-bundle/72dd6c4b34e12ff1da8320cc7a8688666836f4da.json new file mode 100644 index 00000000..2b011bc5 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/72dd6c4b34e12ff1da8320cc7a8688666836f4da.json @@ -0,0 +1,104 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For an SQLite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "For a PostgreSQL database, use: \"postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=11&charset=utf8\"", + "#4": "IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml", + "DATABASE_URL": "mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7" + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (mysql) and", + " server_version (5.7) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(resolve:DATABASE_URL)%'", + "", + " # IMPORTANT: You MUST configure your server version,", + " # either here or in the DATABASE_URL env var (see .env file)", + " #server_version: '5.7'", + "", + " # only needed for MySQL", + " charset: utf8mb4", + " default_table_options:", + " collate: utf8mb4_unicode_ci", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " query_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " result_cache_driver:", + " type: pool", + " pool: doctrine.result_cache_pool", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "72dd6c4b34e12ff1da8320cc7a8688666836f4da" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/779cd06547faefb5e1558d1b7a3d7f6a3e8dab43.json b/archived/doctrine.doctrine-bundle/779cd06547faefb5e1558d1b7a3d7f6a3e8dab43.json new file mode 100644 index 00000000..0eec8f78 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/779cd06547faefb5e1558d1b7a3d7f6a3e8dab43.json @@ -0,0 +1,96 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For an SQLite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "Set \"serverVersion\" to your server version to avoid edge-case exceptions and extra database calls", + "DATABASE_URL": "mysql://root@127.0.0.1:3306/symfony?charset=utf8mb4&serverVersion=5.7" + } + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " # With Symfony 3.3, remove the `resolve:` prefix", + " url: '%env(resolve:DATABASE_URL)%'", + " orm:", + " auto_generate_proxy_classes: '%kernel.debug%'", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity\\'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " metadata_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " query_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " result_cache_driver:", + " type: service", + " id: doctrine.result_cache_provider", + "", + "services:", + " doctrine.result_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.result_cache_pool'", + " doctrine.system_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.system_cache_pool'", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "779cd06547faefb5e1558d1b7a3d7f6a3e8dab43" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/806c4371b5dd9fa094799a51857762e39f6ddc18.json b/archived/doctrine.doctrine-bundle/806c4371b5dd9fa094799a51857762e39f6ddc18.json new file mode 100644 index 00000000..99cf316c --- /dev/null +++ b/archived/doctrine.doctrine-bundle/806c4371b5dd9fa094799a51857762e39f6ddc18.json @@ -0,0 +1,67 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "For a sqlite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "DATABASE_URL": "mysql://root@127.0.0.1:3306/symfony?charset=utf8mb4" + } + }, + "files": { + "etc/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: \"%env(DATABASE_URL)%\"", + " orm:", + " auto_generate_proxy_classes: \"%kernel.debug%\"", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: \"%kernel.project_dir%/src/Entity\"", + " prefix: \"App\\\\Entity\\\\\"", + " alias: App", + "" + ], + "executable": false + }, + "etc/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " #metadata_cache_driver: apc", + " #result_cache_driver: apc", + " #query_cache_driver: apc", + "" + ], + "executable": false + }, + "src/Entity/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitkeep": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "806c4371b5dd9fa094799a51857762e39f6ddc18" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/86137e3d03fce0d2f48c4b5ff8233412655e5e71.json b/archived/doctrine.doctrine-bundle/86137e3d03fce0d2f48c4b5ff8233412655e5e71.json new file mode 100644 index 00000000..594a5418 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/86137e3d03fce0d2f48c4b5ff8233412655e5e71.json @@ -0,0 +1,117 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For an SQLite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "For a PostgreSQL database, use: \"postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=11&charset=UTF-8\"", + "#4": "IMPORTANT: You MUST configure your db driver and server version, either here or in config/packages/doctrine.yaml", + "DATABASE_URL": "mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7" + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (mysql) and", + " server_version (5.7) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(resolve:DATABASE_URL)%'", + "", + " # IMPORTANT: You MUST configure your db driver and server version,", + " # either here or in the DATABASE_URL env var (see .env file)", + " #driver: 'mysql'", + " #server_version: '5.7'", + "", + " # Only needed for MySQL (ignored otherwise)", + " charset: utf8mb4", + " default_table_options:", + " collate: utf8mb4_unicode_ci", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " query_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " result_cache_driver:", + " type: service", + " id: doctrine.result_cache_provider", + "", + "services:", + " doctrine.result_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.result_cache_pool'", + " doctrine.system_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.system_cache_pool'", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "86137e3d03fce0d2f48c4b5ff8233412655e5e71" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/8a111cea2eeca8b427ae227bbbf35f368327a664.json b/archived/doctrine.doctrine-bundle/8a111cea2eeca8b427ae227bbbf35f368327a664.json new file mode 100644 index 00000000..1a593b16 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/8a111cea2eeca8b427ae227bbbf35f368327a664.json @@ -0,0 +1,140 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "IMPORTANT: DATABASE_URL *must* define the server version", + "#3": "", + "#4": "DATABASE_URL=\"sqlite:///%kernel.project_dir%/var/data.db\"", + "#5": "DATABASE_URL=\"mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7\"", + "DATABASE_URL": "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=13&charset=utf8" + }, + "dockerfile": [ + "RUN apk add --no-cache --virtual .pgsql-deps postgresql-dev; \\", + "\tdocker-php-ext-install -j$(nproc) pdo_pgsql; \\", + "\tapk add --no-cache --virtual .pgsql-rundeps so:libpq.so.5; \\", + "\tapk del .pgsql-deps" + ], + "docker-compose": { + "docker-compose.yml": { + "services": [ + "database:", + " image: postgres:${POSTGRES_VERSION:-13}-alpine", + " environment:", + " POSTGRES_DB: ${POSTGRES_DB:-app}", + " # You should definitely change the password in production", + " POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-ChangeMe}", + " POSTGRES_USER: ${POSTGRES_USER:-symfony}", + " volumes:", + " - db-data:/var/lib/postgresql/data:rw", + " # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!", + " # - ./docker/db/data:/var/lib/postgresql/data:rw" + ], + "volumes": [ + "db-data:" + ] + }, + "docker-compose.override.yml": { + "services": [ + "database:", + " ports:", + " - \"5432\"" + ] + } + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (postgresql) and", + " server_version (13) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " # IMPORTANT: DATABASE_URL *must* define the server version", + " url: '%env(resolve:DATABASE_URL)%'", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " query_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " result_cache_driver:", + " type: pool", + " pool: doctrine.result_cache_pool", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "config/packages/test/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " # \"TEST_TOKEN\" is typically set by ParaTest", + " dbname: 'main_test%env(default::TEST_TOKEN)%'", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "8a111cea2eeca8b427ae227bbbf35f368327a664" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/8e94deea143bd982f7e8879f8d276c4ff0796053.json b/archived/doctrine.doctrine-bundle/8e94deea143bd982f7e8879f8d276c4ff0796053.json new file mode 100644 index 00000000..9613aaf2 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/8e94deea143bd982f7e8879f8d276c4ff0796053.json @@ -0,0 +1,69 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For an SQLite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "Set \"serverVersion\" to your server version to avoid edge-case exceptions and extra database calls", + "DATABASE_URL": "\"mysql://root@127.0.0.1:3306/symfony?charset=utf8mb4&serverVersion=5.7\"" + } + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(DATABASE_URL)%'", + " orm:", + " auto_generate_proxy_classes: '%kernel.debug%'", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity\\'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " #metadata_cache_driver: apcu", + " #result_cache_driver: apcu", + " #query_cache_driver: apcu", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "8e94deea143bd982f7e8879f8d276c4ff0796053" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/92ffe6b6d4a8d3cf1ef17a282588434b3a67f10a.json b/archived/doctrine.doctrine-bundle/92ffe6b6d4a8d3cf1ef17a282588434b3a67f10a.json new file mode 100644 index 00000000..18113dcf --- /dev/null +++ b/archived/doctrine.doctrine-bundle/92ffe6b6d4a8d3cf1ef17a282588434b3a67f10a.json @@ -0,0 +1,118 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For an SQLite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "Configure your db driver and server_version in config/packages/doctrine.yaml", + "DATABASE_URL": "mysql://db_user:db_password@127.0.0.1:3306/db_name" + }, + "post-install-output": [ + " ", + " Next: Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (mysql) and", + " server_version (5.7) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "parameters:", + " # Adds a fallback DATABASE_URL if the env var is not set.", + " # This allows you to run cache:warmup even if your", + " # environment variables are not available yet.", + " # You should not need to change this value.", + " env(DATABASE_URL): ''", + "", + "doctrine:", + " dbal:", + " # configure these for your database server", + " driver: 'pdo_mysql'", + " server_version: '5.7'", + " charset: utf8mb4", + "", + " # With Symfony 3.3, remove the `resolve:` prefix", + " url: '%env(resolve:DATABASE_URL)%'", + " orm:", + " auto_generate_proxy_classes: '%kernel.debug%'", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity\\'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " metadata_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " query_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " result_cache_driver:", + " type: service", + " id: doctrine.result_cache_provider", + "", + "services:", + " doctrine.result_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.result_cache_pool'", + " doctrine.system_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.system_cache_pool'", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "92ffe6b6d4a8d3cf1ef17a282588434b3a67f10a" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/9777bf185961283a450b6237281132935025fe04.json b/archived/doctrine.doctrine-bundle/9777bf185961283a450b6237281132935025fe04.json new file mode 100644 index 00000000..331d9174 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/9777bf185961283a450b6237281132935025fe04.json @@ -0,0 +1,147 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml", + "#3": "", + "#4": "DATABASE_URL=\"sqlite:///%kernel.project_dir%/var/data.db\"", + "#5": "DATABASE_URL=\"mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7\"", + "DATABASE_URL": "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=13&charset=utf8" + }, + "dockerfile": [ + "RUN apk add --no-cache --virtual .pgsql-deps postgresql-dev; \\", + "\tdocker-php-ext-install -j$(nproc) pdo_pgsql; \\", + "\tapk add --no-cache --virtual .pgsql-rundeps so:libpq.so.5; \\", + "\tapk del .pgsql-deps" + ], + "docker-compose": { + "docker-compose.yml": { + "services": [ + "database:", + " image: postgres:${POSTGRES_VERSION:-13}-alpine", + " environment:", + " POSTGRES_DB: ${POSTGRES_DB:-app}", + " # You should definitely change the password in production", + " POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-ChangeMe}", + " POSTGRES_USER: ${POSTGRES_USER:-symfony}", + " volumes:", + " - db-data:/var/lib/postgresql/data:rw", + " # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!", + " # - ./docker/db/data:/var/lib/postgresql/data:rw" + ], + "volumes": [ + "db-data:" + ] + }, + "docker-compose.override.yml": { + "services": [ + "database:", + " ports:", + " - \"5432\"" + ] + } + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (postgresql) and", + " server_version (13) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " override_url: true", + " url: '%env(resolve:DATABASE_URL)%'", + "", + " # IMPORTANT: You MUST configure your server version,", + " # either here or in the DATABASE_URL env var (see .env file)", + " #server_version: '13'", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " query_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " result_cache_driver:", + " type: pool", + " pool: doctrine.result_cache_pool", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "config/packages/test/doctrine.yaml": { + "contents": [ + "#doctrine:", + "# dbal:", + "# # Overrides the database name in the test environment only", + "# # \"host\", \"port\", \"username\", & \"password\" can also be set to override their respective url parts", + "# #", + "# # If you're using ParaTest, \"TEST_TOKEN\" is set by ParaTest otherwise nothing is appended to the database name.", + "# dbname: main_test%env(default::TEST_TOKEN)%", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "9777bf185961283a450b6237281132935025fe04" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/98ee8b8d30ea8add6432e852eb43d90e7e6c991d.json b/archived/doctrine.doctrine-bundle/98ee8b8d30ea8add6432e852eb43d90e7e6c991d.json new file mode 100644 index 00000000..beafa85f --- /dev/null +++ b/archived/doctrine.doctrine-bundle/98ee8b8d30ea8add6432e852eb43d90e7e6c991d.json @@ -0,0 +1,150 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml", + "#3": "", + "#4": "DATABASE_URL=sqlite:///%kernel.project_dir%/var/data.db", + "#5": "DATABASE_URL=mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7", + "DATABASE_URL": "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=13&charset=utf8" + }, + "dockerfile": [ + "RUN apk add --no-cache --virtual .pgsql-deps postgresql-dev; \\", + "\tdocker-php-ext-install -j$(nproc) pdo_pgsql; \\", + "\tapk add --no-cache --virtual .pgsql-rundeps so:libpq.so.5; \\", + "\tapk del .pgsql-deps" + ], + "docker-compose": { + "docker-compose.yml": { + "services": [ + "database:", + " image: postgres:${POSTGRES_VERSION:-13}-alpine", + " environment:", + " POSTGRES_DB: ${POSTGRES_DB:-app}", + " # You should definitely change the password in production", + " POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-ChangeMe}", + " POSTGRES_USER: ${POSTGRES_USER:-symfony}", + " volumes:", + " - db-data:/var/lib/postgresql/data:rw", + " # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!", + " # - ./docker/db/data:/var/lib/postgresql/data:rw" + ], + "volumes": [ + "db-data:" + ] + }, + "docker-compose.override.yml": { + "services": [ + "database:", + " ports:", + " - \"5432\"" + ] + } + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (mysql) and", + " server_version (5.7) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(resolve:DATABASE_URL)%'", + "", + " # IMPORTANT: You MUST configure your server version,", + " # either here or in the DATABASE_URL env var (see .env file)", + " #server_version: '13'", + "", + " # only needed for MySQL", + " charset: utf8mb4", + " default_table_options:", + " collate: utf8mb4_unicode_ci", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " query_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " result_cache_driver:", + " type: service", + " id: doctrine.result_cache_provider", + "", + "services:", + " doctrine.result_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.result_cache_pool'", + " doctrine.system_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.system_cache_pool'", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "98ee8b8d30ea8add6432e852eb43d90e7e6c991d" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/a11565a000e8b0800beeb089359b670a660b73d9.json b/archived/doctrine.doctrine-bundle/a11565a000e8b0800beeb089359b670a660b73d9.json new file mode 100644 index 00000000..ab5b14c6 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/a11565a000e8b0800beeb089359b670a660b73d9.json @@ -0,0 +1,150 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml", + "#3": "", + "#4": "DATABASE_URL=\"sqlite:///%kernel.project_dir%/var/data.db\"", + "#5": "DATABASE_URL=\"mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7\"", + "DATABASE_URL": "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=13&charset=utf8" + }, + "dockerfile": [ + "RUN apk add --no-cache --virtual .pgsql-deps postgresql-dev; \\", + "\tdocker-php-ext-install -j$(nproc) pdo_pgsql; \\", + "\tapk add --no-cache --virtual .pgsql-rundeps so:libpq.so.5; \\", + "\tapk del .pgsql-deps" + ], + "docker-compose": { + "docker-compose.yml": { + "services": [ + "database:", + " image: postgres:${POSTGRES_VERSION:-13}-alpine", + " environment:", + " POSTGRES_DB: ${POSTGRES_DB:-app}", + " # You should definitely change the password in production", + " POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-ChangeMe}", + " POSTGRES_USER: ${POSTGRES_USER:-symfony}", + " volumes:", + " - db-data:/var/lib/postgresql/data:rw", + " # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!", + " # - ./docker/db/data:/var/lib/postgresql/data:rw" + ], + "volumes": [ + "db-data:" + ] + }, + "docker-compose.override.yml": { + "services": [ + "database:", + " ports:", + " - \"5432\"" + ] + } + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (mysql) and", + " server_version (5.7) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(resolve:DATABASE_URL)%'", + "", + " # IMPORTANT: You MUST configure your server version,", + " # either here or in the DATABASE_URL env var (see .env file)", + " #server_version: '13'", + "", + " # only needed for MySQL", + " charset: utf8mb4", + " default_table_options:", + " collate: utf8mb4_unicode_ci", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " query_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " result_cache_driver:", + " type: service", + " id: doctrine.result_cache_provider", + "", + "services:", + " doctrine.result_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.result_cache_pool'", + " doctrine.system_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.system_cache_pool'", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "a11565a000e8b0800beeb089359b670a660b73d9" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/a9f2463b9f73efe74482f831f03a204a41328555.json b/archived/doctrine.doctrine-bundle/a9f2463b9f73efe74482f831f03a204a41328555.json new file mode 100644 index 00000000..cbbb8b95 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/a9f2463b9f73efe74482f831f03a204a41328555.json @@ -0,0 +1,99 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For an SQLite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "For a PostgreSQL database, use: \"postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=11&charset=utf8\"", + "#4": "IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml", + "DATABASE_URL": "mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7" + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (mysql) and", + " server_version (5.7) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(resolve:DATABASE_URL)%'", + "", + " # IMPORTANT: You MUST configure your server version,", + " # either here or in the DATABASE_URL env var (see .env file)", + " #server_version: '5.7'", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " query_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " result_cache_driver:", + " type: pool", + " pool: doctrine.result_cache_pool", + " ", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "a9f2463b9f73efe74482f831f03a204a41328555" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/ae205d5114e719deb64d2110f56ef910787d1e04.json b/archived/doctrine.doctrine-bundle/ae205d5114e719deb64d2110f56ef910787d1e04.json new file mode 100644 index 00000000..f656e45b --- /dev/null +++ b/archived/doctrine.doctrine-bundle/ae205d5114e719deb64d2110f56ef910787d1e04.json @@ -0,0 +1,120 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For an SQLite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "Configure your db driver and server_version in config/packages/doctrine.yaml", + "DATABASE_URL": "mysql://db_user:db_password@127.0.0.1:3306/db_name" + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (mysql) and", + " server_version (5.7) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "parameters:", + " # Adds a fallback DATABASE_URL if the env var is not set.", + " # This allows you to run cache:warmup even if your", + " # environment variables are not available yet.", + " # You should not need to change this value.", + " env(DATABASE_URL): ''", + "", + "doctrine:", + " dbal:", + " # configure these for your database server", + " driver: 'pdo_mysql'", + " server_version: '5.7'", + " charset: utf8mb4", + " default_table_options:", + " charset: utf8mb4", + " collate: utf8mb4_unicode_ci", + "", + " url: '%env(resolve:DATABASE_URL)%'", + " orm:", + " auto_generate_proxy_classes: '%kernel.debug%'", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " metadata_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " query_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " result_cache_driver:", + " type: service", + " id: doctrine.result_cache_provider", + "", + "services:", + " doctrine.result_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.result_cache_pool'", + " doctrine.system_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.system_cache_pool'", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "ae205d5114e719deb64d2110f56ef910787d1e04" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/ae7f137d0cacaf8f259f4e05af59e326f065ba5e.json b/archived/doctrine.doctrine-bundle/ae7f137d0cacaf8f259f4e05af59e326f065ba5e.json new file mode 100644 index 00000000..4e2f87f4 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/ae7f137d0cacaf8f259f4e05af59e326f065ba5e.json @@ -0,0 +1,117 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For an SQLite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "For a PostgreSQL database, use: \"postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=11\"", + "#4": "IMPORTANT: You MUST configure your db driver and server version, either here or in config/packages/doctrine.yaml", + "DATABASE_URL": "mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7" + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (mysql) and", + " server_version (5.7) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(resolve:DATABASE_URL)%'", + "", + " # IMPORTANT: You MUST configure your db driver and server version,", + " # either here or in the DATABASE_URL env var (see .env file)", + " #driver: 'mysql'", + " #server_version: '5.7'", + "", + " # Only needed for MySQL (ignored otherwise)", + " charset: utf8mb4", + " default_table_options:", + " collate: utf8mb4_unicode_ci", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " query_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " result_cache_driver:", + " type: service", + " id: doctrine.result_cache_provider", + "", + "services:", + " doctrine.result_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.result_cache_pool'", + " doctrine.system_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.system_cache_pool'", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "ae7f137d0cacaf8f259f4e05af59e326f065ba5e" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/b11d5292f574a9cd092d506c899d05c79cf4d613.json b/archived/doctrine.doctrine-bundle/b11d5292f574a9cd092d506c899d05c79cf4d613.json new file mode 100644 index 00000000..fce61603 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/b11d5292f574a9cd092d506c899d05c79cf4d613.json @@ -0,0 +1,107 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For an SQLite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "For a PostgreSQL database, use: \"postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=11&charset=utf8\"", + "#4": "IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml", + "DATABASE_URL": "mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7" + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (mysql) and", + " server_version (5.7) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(resolve:DATABASE_URL)%'", + "", + " # IMPORTANT: You MUST configure your server version,", + " # either here or in the DATABASE_URL env var (see .env file)", + " #server_version: '5.7'", + "", + " # only needed for MySQL", + " charset: utf8mb4", + " default_table_options:", + " collate: utf8mb4_unicode_ci", + "", + " # backtrace queries in profiler (increases memory usage per request)", + " #profiling_collect_backtrace: '%kernel.debug%'", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " query_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " result_cache_driver:", + " type: pool", + " pool: doctrine.result_cache_pool", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "b11d5292f574a9cd092d506c899d05c79cf4d613" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/b221b4b61176dfad58b25d0b2085b6f5412f4c3f.json b/archived/doctrine.doctrine-bundle/b221b4b61176dfad58b25d0b2085b6f5412f4c3f.json new file mode 100644 index 00000000..08b5e70f --- /dev/null +++ b/archived/doctrine.doctrine-bundle/b221b4b61176dfad58b25d0b2085b6f5412f4c3f.json @@ -0,0 +1,69 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For a sqlite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "Set \"serverVersion\" to your server version to avoid edge-case exceptions and extra database calls", + "DATABASE_URL": "mysql://root@127.0.0.1:3306/symfony?charset=utf8mb4&serverVersion=5.7" + } + }, + "files": { + "etc/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: \"%env(DATABASE_URL)%\"", + " orm:", + " auto_generate_proxy_classes: \"%kernel.debug%\"", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: \"%kernel.project_dir%/src/Entity\"", + " prefix: \"App\\\\Entity\\\\\"", + " alias: App", + "" + ], + "executable": false + }, + "etc/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " #metadata_cache_driver: apc", + " #result_cache_driver: apc", + " #query_cache_driver: apc", + "" + ], + "executable": false + }, + "src/Entity/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitkeep": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "b221b4b61176dfad58b25d0b2085b6f5412f4c3f" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/b8c49d97697e743dfd3d37dc74758a607831963f.json b/archived/doctrine.doctrine-bundle/b8c49d97697e743dfd3d37dc74758a607831963f.json new file mode 100644 index 00000000..79abf24f --- /dev/null +++ b/archived/doctrine.doctrine-bundle/b8c49d97697e743dfd3d37dc74758a607831963f.json @@ -0,0 +1,118 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For an SQLite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "Configure your db driver and server_version in config/packages/doctrine.yaml", + "DATABASE_URL": "mysql://db_user:db_password@127.0.0.1:3306/db_name" + }, + "post-install-output": [ + " ", + " Next: Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (mysql) and", + " server_version (5.7) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "parameters:", + " # Adds a fallback DATABASE_URL if the env var is not set.", + " # This allows you to run cache:warmup even if your", + " # environment variables are not available yet.", + " # You should not need to change this value.", + " env(DATABASE_URL): ''", + "", + "doctrine:", + " dbal:", + " # configure these for your database server", + " driver: 'pdo_mysql'", + " server_version: '5.7'", + " charset: utf8mb4", + "", + " # With Symfony 3.3, remove the `resolve:` prefix", + " url: '%env(resolve:DATABASE_URL)%'", + " orm:", + " auto_generate_proxy_classes: '%kernel.debug%'", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " metadata_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " query_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " result_cache_driver:", + " type: service", + " id: doctrine.result_cache_provider", + "", + "services:", + " doctrine.result_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.result_cache_pool'", + " doctrine.system_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.system_cache_pool'", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "b8c49d97697e743dfd3d37dc74758a607831963f" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/bac5c852ff628886de2753215fe5eb1f9ce980fb.json b/archived/doctrine.doctrine-bundle/bac5c852ff628886de2753215fe5eb1f9ce980fb.json new file mode 100644 index 00000000..aed3f16c --- /dev/null +++ b/archived/doctrine.doctrine-bundle/bac5c852ff628886de2753215fe5eb1f9ce980fb.json @@ -0,0 +1,136 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml", + "#3": "", + "#4": "DATABASE_URL=\"sqlite:///%kernel.project_dir%/var/data.db\"", + "#5": "DATABASE_URL=\"mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7\"", + "DATABASE_URL": "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=13&charset=utf8" + }, + "dockerfile": [ + "RUN apk add --no-cache --virtual .pgsql-deps postgresql-dev; \\", + "\tdocker-php-ext-install -j$(nproc) pdo_pgsql; \\", + "\tapk add --no-cache --virtual .pgsql-rundeps so:libpq.so.5; \\", + "\tapk del .pgsql-deps" + ], + "docker-compose": { + "docker-compose.yml": { + "services": [ + "database:", + " image: postgres:${POSTGRES_VERSION:-13}-alpine", + " environment:", + " POSTGRES_DB: ${POSTGRES_DB:-app}", + " # You should definitely change the password in production", + " POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-ChangeMe}", + " POSTGRES_USER: ${POSTGRES_USER:-symfony}", + " volumes:", + " - db-data:/var/lib/postgresql/data:rw", + " # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!", + " # - ./docker/db/data:/var/lib/postgresql/data:rw" + ], + "volumes": [ + "db-data:" + ] + }, + "docker-compose.override.yml": { + "services": [ + "database:", + " ports:", + " - \"5432\"" + ] + } + }, + "post-install-output": [ + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (postgresql) and", + " server_version (13) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(resolve:DATABASE_URL)%'", + "", + " # IMPORTANT: You MUST configure your server version,", + " # either here or in the DATABASE_URL env var (see .env file)", + " #server_version: '13'", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " query_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " result_cache_driver:", + " type: pool", + " pool: doctrine.result_cache_pool", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "config/packages/test/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " # \"TEST_TOKEN\" is typically set by ParaTest", + " dbname_suffix: '_test%env(default::TEST_TOKEN)%'", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "bac5c852ff628886de2753215fe5eb1f9ce980fb" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/c02aa626c32659175a0d2ee6f3a106a2a5365ab0.json b/archived/doctrine.doctrine-bundle/c02aa626c32659175a0d2ee6f3a106a2a5365ab0.json new file mode 100644 index 00000000..f7d48527 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/c02aa626c32659175a0d2ee6f3a106a2a5365ab0.json @@ -0,0 +1,95 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For an SQLite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "Set \"serverVersion\" to your server version to avoid edge-case exceptions and extra database calls", + "DATABASE_URL": "mysql://root@127.0.0.1:3306/symfony?charset=utf8mb4&serverVersion=5.7" + } + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(DATABASE_URL)%'", + " orm:", + " auto_generate_proxy_classes: '%kernel.debug%'", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity\\'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " metadata_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " query_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " result_cache_driver:", + " type: service", + " id: doctrine.result_cache_provider", + "", + "services:", + " doctrine.result_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.result_cache_pool'", + " doctrine.system_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.system_cache_pool'", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "c02aa626c32659175a0d2ee6f3a106a2a5365ab0" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/c0a4ac05015c48b8ad198cb8588276f0c3121c28.json b/archived/doctrine.doctrine-bundle/c0a4ac05015c48b8ad198cb8588276f0c3121c28.json new file mode 100644 index 00000000..b2862c66 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/c0a4ac05015c48b8ad198cb8588276f0c3121c28.json @@ -0,0 +1,69 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For a sqlite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "Set \"serverVersion\" to your server version to avoid edge-case exceptions and extra database calls", + "DATABASE_URL": "\"mysql://root@127.0.0.1:3306/symfony?charset=utf8mb4&serverVersion=5.7\"" + } + }, + "files": { + "etc/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(DATABASE_URL)%'", + " orm:", + " auto_generate_proxy_classes: '%kernel.debug%'", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity\\'", + " alias: App", + "" + ], + "executable": false + }, + "etc/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " #metadata_cache_driver: apc", + " #result_cache_driver: apc", + " #query_cache_driver: apc", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "c0a4ac05015c48b8ad198cb8588276f0c3121c28" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/c3d09597f211294e75b221b1d97a9c22f74957e1.json b/archived/doctrine.doctrine-bundle/c3d09597f211294e75b221b1d97a9c22f74957e1.json new file mode 100644 index 00000000..61cd9241 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/c3d09597f211294e75b221b1d97a9c22f74957e1.json @@ -0,0 +1,129 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml", + "#3": "", + "#4": "DATABASE_URL=\"sqlite:///%kernel.project_dir%/var/data.db\"", + "#5": "DATABASE_URL=\"mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7\"", + "DATABASE_URL": "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=13&charset=utf8" + }, + "dockerfile": [ + "RUN apk add --no-cache --virtual .pgsql-deps postgresql-dev && \\", + "\tdocker-php-ext-install -j$(nproc) pdo_pgsql && \\", + "\tapk add --no-cache --virtual .pgsql-rundeps so:libpq.so.5 && \\", + "\tapk del .pgsql-deps" + ], + "docker-compose": { + "docker-compose.yml": { + "services": [ + "database:", + " image: postgres:${POSTGRES_VERSION:-13}-alpine", + " environment:", + " POSTGRES_DB: ${POSTGRES_DB:-app}", + " # You should definitely change the password in production", + " POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-ChangeMe}", + " POSTGRES_USER: ${POSTGRES_USER:-symfony}", + " volumes:", + " - db-data:/var/lib/postgresql/data:rw", + " # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!", + " # - ./docker/db/data:/var/lib/postgresql/data:rw" + ], + "volumes": [ + "db-data:" + ] + }, + "docker-compose.override.yml": { + "services": [ + "database:", + " ports:", + " - \"5432\"" + ] + } + }, + "post-install-output": [ + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (postgresql) and", + " server_version (13) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(resolve:DATABASE_URL)%'", + "", + " # IMPORTANT: You MUST configure your server version,", + " # either here or in the DATABASE_URL env var (see .env file)", + " #server_version: '13'", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " query_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " result_cache_driver:", + " type: pool", + " pool: doctrine.result_cache_pool", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "c3d09597f211294e75b221b1d97a9c22f74957e1" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/c407ab0b5e5a39b242a52d323a5e84e6d3b7e4c0.json b/archived/doctrine.doctrine-bundle/c407ab0b5e5a39b242a52d323a5e84e6d3b7e4c0.json new file mode 100644 index 00000000..60343bcf --- /dev/null +++ b/archived/doctrine.doctrine-bundle/c407ab0b5e5a39b242a52d323a5e84e6d3b7e4c0.json @@ -0,0 +1,118 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For an SQLite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "Configure your db driver and server_version in config/packages/doctrine.yaml", + "DATABASE_URL": "mysql://db_user:db_password@127.0.0.1:3306/db_name" + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (mysql) and", + " server_version (5.7) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "parameters:", + " # Adds a fallback DATABASE_URL if the env var is not set.", + " # This allows you to run cache:warmup even if your", + " # environment variables are not available yet.", + " # You should not need to change this value.", + " env(DATABASE_URL): ''", + "", + "doctrine:", + " dbal:", + " # configure these for your database server", + " driver: 'pdo_mysql'", + " server_version: '5.7'", + " charset: utf8mb4", + "", + " # With Symfony 3.3, remove the `resolve:` prefix", + " url: '%env(resolve:DATABASE_URL)%'", + " orm:", + " auto_generate_proxy_classes: '%kernel.debug%'", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " metadata_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " query_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " result_cache_driver:", + " type: service", + " id: doctrine.result_cache_provider", + "", + "services:", + " doctrine.result_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.result_cache_pool'", + " doctrine.system_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.system_cache_pool'", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "c407ab0b5e5a39b242a52d323a5e84e6d3b7e4c0" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/c4d01689e0572c733856e6f6fd3da267b6436aa2.json b/archived/doctrine.doctrine-bundle/c4d01689e0572c733856e6f6fd3da267b6436aa2.json new file mode 100644 index 00000000..bedb9626 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/c4d01689e0572c733856e6f6fd3da267b6436aa2.json @@ -0,0 +1,104 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For an SQLite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "For a PostgreSQL database, use: \"postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=11&charset=utf8\"", + "#4": "IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml", + "DATABASE_URL": "mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7" + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (mysql) and", + " server_version (5.7) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(resolve:DATABASE_URL)%'", + "", + " # IMPORTANT: You MUST configure your server version,", + " # either here or in the DATABASE_URL env var (see .env file)", + " #server_version: '5.7'", + "", + " # only needed for MySQL", + " charset: utf8mb4", + " default_table_options:", + " collate: utf8mb4_unicode_ci", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " query_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " result_cache_driver:", + " type: pool", + " pool: doctrine.result_cache_pool", + " ", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "c4d01689e0572c733856e6f6fd3da267b6436aa2" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/c745b67e4dec2771d4d57a60efd224faf445c929.json b/archived/doctrine.doctrine-bundle/c745b67e4dec2771d4d57a60efd224faf445c929.json new file mode 100644 index 00000000..daf02587 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/c745b67e4dec2771d4d57a60efd224faf445c929.json @@ -0,0 +1,121 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For an SQLite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "Configure your db driver and server_version in config/packages/doctrine.yaml", + "DATABASE_URL": "mysql://db_user:db_password@127.0.0.1:3306/db_name" + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (mysql) and", + " server_version (5.7) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "parameters:", + " # Adds a fallback DATABASE_URL if the env var is not set.", + " # This allows you to run cache:warmup even if your", + " # environment variables are not available yet.", + " # You should not need to change this value.", + " env(DATABASE_URL): ''", + "", + "doctrine:", + " dbal:", + " # configure these for your database server", + " driver: 'pdo_mysql'", + " server_version: '5.7'", + " charset: utf8mb4", + " default_table_options:", + " charset: utf8mb4", + " collate: utf8mb4_unicode_ci", + "", + " # With Symfony 3.3, remove the `resolve:` prefix", + " url: '%env(resolve:DATABASE_URL)%'", + " orm:", + " auto_generate_proxy_classes: '%kernel.debug%'", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " metadata_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " query_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " result_cache_driver:", + " type: service", + " id: doctrine.result_cache_provider", + "", + "services:", + " doctrine.result_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.result_cache_pool'", + " doctrine.system_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.system_cache_pool'", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "c745b67e4dec2771d4d57a60efd224faf445c929" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/c8f641719bd17f8a4a68e6a31c2f7ebacc9ef129.json b/archived/doctrine.doctrine-bundle/c8f641719bd17f8a4a68e6a31c2f7ebacc9ef129.json new file mode 100644 index 00000000..12fdf5fe --- /dev/null +++ b/archived/doctrine.doctrine-bundle/c8f641719bd17f8a4a68e6a31c2f7ebacc9ef129.json @@ -0,0 +1,67 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "For a sqlite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "DB_URL": "mysql://root@127.0.0.1:3306/symfony?charset=utf8mb4" + } + }, + "files": { + "etc/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: \"%env(DB_URL)%\"", + " orm:", + " auto_generate_proxy_classes: \"%kernel.debug%\"", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: \"%kernel.project_dir%/src/Entity\"", + " prefix: \"App\\\\Entity\\\\\"", + " alias: App", + "" + ], + "executable": false + }, + "etc/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " #metadata_cache_driver: apc", + " #result_cache_driver: apc", + " #query_cache_driver: apc", + "" + ], + "executable": false + }, + "src/Entity/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitkeep": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "c8f641719bd17f8a4a68e6a31c2f7ebacc9ef129" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/c9e656a395646ea4fad2bd3e2b3816028baf9026.json b/archived/doctrine.doctrine-bundle/c9e656a395646ea4fad2bd3e2b3816028baf9026.json new file mode 100644 index 00000000..a646849d --- /dev/null +++ b/archived/doctrine.doctrine-bundle/c9e656a395646ea4fad2bd3e2b3816028baf9026.json @@ -0,0 +1,143 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml", + "#3": "", + "#4": "DATABASE_URL=\"sqlite:///%kernel.project_dir%/var/data.db\"", + "#5": "DATABASE_URL=\"mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7\"", + "DATABASE_URL": "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=13&charset=utf8" + }, + "dockerfile": [ + "RUN apk add --no-cache --virtual .pgsql-deps postgresql-dev; \\", + "\tdocker-php-ext-install -j$(nproc) pdo_pgsql; \\", + "\tapk add --no-cache --virtual .pgsql-rundeps so:libpq.so.5; \\", + "\tapk del .pgsql-deps" + ], + "docker-compose": { + "docker-compose.yml": { + "services": [ + "database:", + " image: postgres:${POSTGRES_VERSION:-13}-alpine", + " environment:", + " POSTGRES_DB: ${POSTGRES_DB:-app}", + " # You should definitely change the password in production", + " POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-ChangeMe}", + " POSTGRES_USER: ${POSTGRES_USER:-symfony}", + " volumes:", + " - db-data:/var/lib/postgresql/data:rw", + " # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!", + " # - ./docker/db/data:/var/lib/postgresql/data:rw" + ], + "volumes": [ + "db-data:" + ] + }, + "docker-compose.override.yml": { + "services": [ + "database:", + " ports:", + " - \"5432\"" + ] + } + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (postgresql) and", + " server_version (13) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(resolve:DATABASE_URL)%'", + "", + " # IMPORTANT: You MUST configure your server version,", + " # either here or in the DATABASE_URL env var (see .env file)", + " #server_version: '13'", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " query_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " result_cache_driver:", + " type: pool", + " pool: doctrine.result_cache_pool", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "config/packages/test/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " # \"TEST_TOKEN\" is typically set by ParaTest", + " dbname: 'main_test%env(default::TEST_TOKEN)%'", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "c9e656a395646ea4fad2bd3e2b3816028baf9026" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/d0d417f76b4dce682ba515ff6405f3c3417e8969.json b/archived/doctrine.doctrine-bundle/d0d417f76b4dce682ba515ff6405f3c3417e8969.json new file mode 100644 index 00000000..9a099cf5 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/d0d417f76b4dce682ba515ff6405f3c3417e8969.json @@ -0,0 +1,68 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For a sqlite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "DATABASE_URL": "mysql://root@127.0.0.1:3306/symfony?charset=utf8mb4" + } + }, + "files": { + "etc/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: \"%env(DATABASE_URL)%\"", + " orm:", + " auto_generate_proxy_classes: \"%kernel.debug%\"", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: \"%kernel.project_dir%/src/Entity\"", + " prefix: \"App\\\\Entity\\\\\"", + " alias: App", + "" + ], + "executable": false + }, + "etc/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " #metadata_cache_driver: apc", + " #result_cache_driver: apc", + " #query_cache_driver: apc", + "" + ], + "executable": false + }, + "src/Entity/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitkeep": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "d0d417f76b4dce682ba515ff6405f3c3417e8969" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/d74cbe7a587d712bbb7b7d78533afc5e6f455cab.json b/archived/doctrine.doctrine-bundle/d74cbe7a587d712bbb7b7d78533afc5e6f455cab.json new file mode 100644 index 00000000..2ce34be6 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/d74cbe7a587d712bbb7b7d78533afc5e6f455cab.json @@ -0,0 +1,125 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "IMPORTANT: DATABASE_URL *must* define the server version", + "#3": "", + "#4": "DATABASE_URL=\"sqlite:///%kernel.project_dir%/var/data.db\"", + "#5": "DATABASE_URL=\"mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7\"", + "DATABASE_URL": "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=13&charset=utf8" + }, + "dockerfile": [ + "RUN apk add --no-cache --virtual .pgsql-deps postgresql-dev; \\", + "\tdocker-php-ext-install -j$(nproc) pdo_pgsql; \\", + "\tapk add --no-cache --virtual .pgsql-rundeps so:libpq.so.5; \\", + "\tapk del .pgsql-deps" + ], + "docker-compose": { + "docker-compose.yml": { + "services": [ + "database:", + " image: postgres:${POSTGRES_VERSION:-13}-alpine", + " environment:", + " POSTGRES_DB: ${POSTGRES_DB:-app}", + " # You should definitely change the password in production", + " POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-ChangeMe}", + " POSTGRES_USER: ${POSTGRES_USER:-symfony}", + " volumes:", + " - db-data:/var/lib/postgresql/data:rw", + " # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!", + " # - ./docker/db/data:/var/lib/postgresql/data:rw" + ], + "volumes": [ + "db-data:" + ] + }, + "docker-compose.override.yml": { + "services": [ + "database:", + " ports:", + " - \"5432\"" + ] + } + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " # IMPORTANT: DATABASE_URL *must* define the server version", + " url: '%env(resolve:DATABASE_URL)%'", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " query_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " result_cache_driver:", + " type: pool", + " pool: doctrine.result_cache_pool", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "config/packages/test/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " # \"TEST_TOKEN\" is typically set by ParaTest", + " dbname_suffix: '_test%env(default::TEST_TOKEN)%'", + "" + ], + "executable": false + } + }, + "ref": "d74cbe7a587d712bbb7b7d78533afc5e6f455cab" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/db6e40972eaa1e4562aa92ebe060268fb9041b60.json b/archived/doctrine.doctrine-bundle/db6e40972eaa1e4562aa92ebe060268fb9041b60.json new file mode 100644 index 00000000..5e0f389b --- /dev/null +++ b/archived/doctrine.doctrine-bundle/db6e40972eaa1e4562aa92ebe060268fb9041b60.json @@ -0,0 +1,133 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml", + "#3": "", + "#4": "DATABASE_URL=\"sqlite:///%kernel.project_dir%/var/data.db\"", + "#5": "DATABASE_URL=\"mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7\"", + "DATABASE_URL": "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=13&charset=utf8" + }, + "dockerfile": [ + "RUN apk add --no-cache --virtual .pgsql-deps postgresql-dev && \\", + "\tdocker-php-ext-install -j$(nproc) pdo_pgsql && \\", + "\tapk add --no-cache --virtual .pgsql-rundeps so:libpq.so.5 && \\", + "\tapk del .pgsql-deps" + ], + "docker-compose": { + "docker-compose.yml": { + "services": [ + "database:", + " image: postgres:${POSTGRES_VERSION:-13}-alpine", + " environment:", + " POSTGRES_DB: ${POSTGRES_DB:-app}", + " # You should definitely change the password in production", + " POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-ChangeMe}", + " POSTGRES_USER: ${POSTGRES_USER:-symfony}", + " volumes:", + " - db-data:/var/lib/postgresql/data:rw", + " # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!", + " # - ./docker/db/data:/var/lib/postgresql/data:rw" + ], + "volumes": [ + "db-data:" + ] + }, + "docker-compose.override.yml": { + "services": [ + "database:", + " ports:", + " - \"5432\"" + ] + } + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (postgresql) and", + " server_version (13) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(resolve:DATABASE_URL)%'", + "", + " # IMPORTANT: You MUST configure your server version,", + " # either here or in the DATABASE_URL env var (see .env file)", + " #server_version: '13'", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " query_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " result_cache_driver:", + " type: pool", + " pool: doctrine.result_cache_pool", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "db6e40972eaa1e4562aa92ebe060268fb9041b60" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/dda18c8830b143bc31c0e0457fb13b9029614d76.json b/archived/doctrine.doctrine-bundle/dda18c8830b143bc31c0e0457fb13b9029614d76.json new file mode 100644 index 00000000..27e82f62 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/dda18c8830b143bc31c0e0457fb13b9029614d76.json @@ -0,0 +1,143 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml", + "#3": "", + "#4": "DATABASE_URL=\"sqlite:///%kernel.project_dir%/var/data.db\"", + "#5": "DATABASE_URL=\"mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7\"", + "DATABASE_URL": "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=13&charset=utf8" + }, + "dockerfile": [ + "RUN apk add --no-cache --virtual .pgsql-deps postgresql-dev; \\", + "\tdocker-php-ext-install -j$(nproc) pdo_pgsql; \\", + "\tapk add --no-cache --virtual .pgsql-rundeps so:libpq.so.5; \\", + "\tapk del .pgsql-deps" + ], + "docker-compose": { + "docker-compose.yml": { + "services": [ + "database:", + " image: postgres:${POSTGRES_VERSION:-13}-alpine", + " environment:", + " POSTGRES_DB: ${POSTGRES_DB:-app}", + " # You should definitely change the password in production", + " POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-ChangeMe}", + " POSTGRES_USER: ${POSTGRES_USER:-symfony}", + " volumes:", + " - db-data:/var/lib/postgresql/data:rw", + " # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!", + " # - ./docker/db/data:/var/lib/postgresql/data:rw" + ], + "volumes": [ + "db-data:" + ] + }, + "docker-compose.override.yml": { + "services": [ + "database:", + " ports:", + " - \"5432\"" + ] + } + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (postgresql) and", + " server_version (13) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(resolve:DATABASE_URL)%'", + "", + " # IMPORTANT: You MUST configure your server version,", + " # either here or in the DATABASE_URL env var (see .env file)", + " #server_version: '13'", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " query_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " result_cache_driver:", + " type: pool", + " pool: doctrine.result_cache_pool", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "config/packages/test/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " # \"TEST_TOKEN\" is typically set by ParaTest", + " dbname_suffix: '_test%env(default::TEST_TOKEN)%'", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "dda18c8830b143bc31c0e0457fb13b9029614d76" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/de03bbbf3878f9e02659209a5bf9aa0e7489d758.json b/archived/doctrine.doctrine-bundle/de03bbbf3878f9e02659209a5bf9aa0e7489d758.json new file mode 100644 index 00000000..cf138b40 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/de03bbbf3878f9e02659209a5bf9aa0e7489d758.json @@ -0,0 +1,137 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "IMPORTANT: DATABASE_URL *must* define the server version", + "#3": "", + "#4": "DATABASE_URL=\"sqlite:///%kernel.project_dir%/var/data.db\"", + "#5": "DATABASE_URL=\"mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7\"", + "DATABASE_URL": "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=13&charset=utf8" + }, + "dockerfile": [ + "RUN apk add --no-cache --virtual .pgsql-deps postgresql-dev; \\", + "\tdocker-php-ext-install -j$(nproc) pdo_pgsql; \\", + "\tapk add --no-cache --virtual .pgsql-rundeps so:libpq.so.5; \\", + "\tapk del .pgsql-deps" + ], + "docker-compose": { + "docker-compose.yml": { + "services": [ + "database:", + " image: postgres:${POSTGRES_VERSION:-13}-alpine", + " environment:", + " POSTGRES_DB: ${POSTGRES_DB:-app}", + " # You should definitely change the password in production", + " POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-ChangeMe}", + " POSTGRES_USER: ${POSTGRES_USER:-symfony}", + " volumes:", + " - db-data:/var/lib/postgresql/data:rw", + " # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!", + " # - ./docker/db/data:/var/lib/postgresql/data:rw" + ], + "volumes": [ + "db-data:" + ] + }, + "docker-compose.override.yml": { + "services": [ + "database:", + " ports:", + " - \"5432\"" + ] + } + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " # IMPORTANT: DATABASE_URL *must* define the server version", + " url: '%env(resolve:DATABASE_URL)%'", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " query_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " result_cache_driver:", + " type: pool", + " pool: doctrine.result_cache_pool", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "config/packages/test/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " # \"TEST_TOKEN\" is typically set by ParaTest", + " dbname_suffix: '_test%env(default::TEST_TOKEN)%'", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "de03bbbf3878f9e02659209a5bf9aa0e7489d758" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/e4fc55e8adf9aa89d9bba8f5a95669d33a16cb00.json b/archived/doctrine.doctrine-bundle/e4fc55e8adf9aa89d9bba8f5a95669d33a16cb00.json new file mode 100644 index 00000000..6a1cd25e --- /dev/null +++ b/archived/doctrine.doctrine-bundle/e4fc55e8adf9aa89d9bba8f5a95669d33a16cb00.json @@ -0,0 +1,146 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml", + "#3": "", + "#4": "DATABASE_URL=\"sqlite:///%kernel.project_dir%/var/data.db\"", + "#5": "DATABASE_URL=\"mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7\"", + "DATABASE_URL": "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=13&charset=utf8" + }, + "dockerfile": [ + "RUN apk add --no-cache --virtual .pgsql-deps postgresql-dev && \\", + "\tdocker-php-ext-install -j$(nproc) pdo_pgsql && \\", + "\tapk add --no-cache --virtual .pgsql-rundeps so:libpq.so.5 && \\", + "\tapk del .pgsql-deps" + ], + "docker-compose": { + "docker-compose.yml": { + "services": [ + "database:", + " image: postgres:${POSTGRES_VERSION:-13}-alpine", + " environment:", + " POSTGRES_DB: ${POSTGRES_DB:-app}", + " # You should definitely change the password in production", + " POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-ChangeMe}", + " POSTGRES_USER: ${POSTGRES_USER:-symfony}", + " volumes:", + " - db-data:/var/lib/postgresql/data:rw", + " # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!", + " # - ./docker/db/data:/var/lib/postgresql/data:rw" + ], + "volumes": [ + "db-data:" + ] + }, + "docker-compose.override.yml": { + "services": [ + "database:", + " ports:", + " - \"5432\"" + ] + } + }, + "post-install-output": [ + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (mysql) and", + " server_version (5.7) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(resolve:DATABASE_URL)%'", + "", + " # IMPORTANT: You MUST configure your server version,", + " # either here or in the DATABASE_URL env var (see .env file)", + " #server_version: '13'", + "", + " # only needed for MySQL", + " charset: utf8mb4", + " default_table_options:", + " collate: utf8mb4_unicode_ci", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " query_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " result_cache_driver:", + " type: service", + " id: doctrine.result_cache_provider", + "", + "services:", + " doctrine.result_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.result_cache_pool'", + " doctrine.system_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.system_cache_pool'", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "e4fc55e8adf9aa89d9bba8f5a95669d33a16cb00" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/f29d6af1f605b9494a2c9c3a73cb1cacc6cca19b.json b/archived/doctrine.doctrine-bundle/f29d6af1f605b9494a2c9c3a73cb1cacc6cca19b.json new file mode 100644 index 00000000..cca83161 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/f29d6af1f605b9494a2c9c3a73cb1cacc6cca19b.json @@ -0,0 +1,95 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "For an SQLite database, use: \"sqlite:///%kernel.project_dir%/var/data.db\"", + "#3": "Set \"serverVersion\" to your server version to avoid edge-case exceptions and extra database calls", + "DATABASE_URL": "\"mysql://root@127.0.0.1:3306/symfony?charset=utf8mb4&serverVersion=5.7\"" + } + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(DATABASE_URL)%'", + " orm:", + " auto_generate_proxy_classes: '%kernel.debug%'", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity\\'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " metadata_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " query_cache_driver:", + " type: service", + " id: doctrine.system_cache_provider", + " result_cache_driver:", + " type: service", + " id: doctrine.result_cache_provider", + "", + "services:", + " doctrine.result_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.result_cache_pool'", + " doctrine.system_cache_provider:", + " class: Symfony\\Component\\Cache\\DoctrineProvider", + " public: false", + " arguments:", + " - '@doctrine.system_cache_pool'", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "f29d6af1f605b9494a2c9c3a73cb1cacc6cca19b" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/f4ab5bfce9299c5504371d8672eb20a64dd1dea3.json b/archived/doctrine.doctrine-bundle/f4ab5bfce9299c5504371d8672eb20a64dd1dea3.json new file mode 100644 index 00000000..4e24cf74 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/f4ab5bfce9299c5504371d8672eb20a64dd1dea3.json @@ -0,0 +1,139 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml", + "#3": "", + "#4": "DATABASE_URL=\"sqlite:///%kernel.project_dir%/var/data.db\"", + "#5": "DATABASE_URL=\"mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7\"", + "DATABASE_URL": "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=13&charset=utf8" + }, + "dockerfile": [ + "RUN apk add --no-cache --virtual .pgsql-deps postgresql-dev; \\", + "\tdocker-php-ext-install -j$(nproc) pdo_pgsql; \\", + "\tapk add --no-cache --virtual .pgsql-rundeps so:libpq.so.5; \\", + "\tapk del .pgsql-deps" + ], + "docker-compose": { + "docker-compose.yml": { + "services": [ + "database:", + " image: postgres:${POSTGRES_VERSION:-13}-alpine", + " environment:", + " POSTGRES_DB: ${POSTGRES_DB:-app}", + " # You should definitely change the password in production", + " POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-ChangeMe}", + " POSTGRES_USER: ${POSTGRES_USER:-symfony}", + " volumes:", + " - db-data:/var/lib/postgresql/data:rw", + " # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!", + " # - ./docker/db/data:/var/lib/postgresql/data:rw" + ], + "volumes": [ + "db-data:" + ] + }, + "docker-compose.override.yml": { + "services": [ + "database:", + " ports:", + " - \"5432\"" + ] + } + }, + "post-install-output": [ + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (postgresql) and", + " server_version (13) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(resolve:DATABASE_URL)%'", + "", + " # IMPORTANT: You MUST configure your server version,", + " # either here or in the DATABASE_URL env var (see .env file)", + " #server_version: '13'", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " query_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " result_cache_driver:", + " type: pool", + " pool: doctrine.result_cache_pool", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "config/packages/test/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " # \"TEST_TOKEN\" is typically set by ParaTest", + " dbname: 'main_test%env(default::TEST_TOKEN)%'", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "f4ab5bfce9299c5504371d8672eb20a64dd1dea3" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/f92ca0ce79ae7f0d47eb02a194f1e0a6b2dddd82.json b/archived/doctrine.doctrine-bundle/f92ca0ce79ae7f0d47eb02a194f1e0a6b2dddd82.json new file mode 100644 index 00000000..dd6b33de --- /dev/null +++ b/archived/doctrine.doctrine-bundle/f92ca0ce79ae7f0d47eb02a194f1e0a6b2dddd82.json @@ -0,0 +1,73 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "DB_DRIVER": "pdo_mysql", + "DB_HOST": "127.0.0.1", + "DB_PORT": "", + "DB_NAME": "symfony", + "DB_USER": "root", + "DB_PASSWORD": "" + } + }, + "files": { + "etc/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " driver: \"%env(DB_DRIVER)%\"", + " host: \"%env(DB_HOST)%\"", + " port: \"%env(DB_PORT)%\"", + " dbname: \"%env(DB_NAME)%\"", + " user: \"%env(DB_USER)%\"", + " password: \"%env(DB_PASSWORD)%\"", + " charset: UTF8", + " # if using pdo_sqlite as your database driver, uncomment next line:", + " # path: \"%kernel.root_dir%/../var/data.db\"", + " orm:", + " auto_generate_proxy_classes: \"%kernel.debug%\"", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: \"%kernel.root_dir%/../src/Entity\"", + " prefix: \"App\\\\Entity\\\\\"", + " alias: App", + "" + ], + "executable": false + }, + "etc/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " #metadata_cache_driver: apc", + " #result_cache_driver: apc", + " #query_cache_driver: apc", + "" + ], + "executable": false + }, + "src/Entity/.gitkeep": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "f92ca0ce79ae7f0d47eb02a194f1e0a6b2dddd82" + } + } +} diff --git a/archived/doctrine.doctrine-bundle/f93006d30689d34d5afa10a532baeabbc8cb016e.json b/archived/doctrine.doctrine-bundle/f93006d30689d34d5afa10a532baeabbc8cb016e.json new file mode 100644 index 00000000..c5427734 --- /dev/null +++ b/archived/doctrine.doctrine-bundle/f93006d30689d34d5afa10a532baeabbc8cb016e.json @@ -0,0 +1,141 @@ +{ + "manifests": { + "doctrine/doctrine-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url", + "#2": "IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml", + "#3": "", + "#4": "DATABASE_URL=\"sqlite:///%kernel.project_dir%/var/data.db\"", + "#5": "DATABASE_URL=\"mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7\"", + "DATABASE_URL": "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=13&charset=utf8" + }, + "dockerfile": [ + "RUN apk add --no-cache --virtual .pgsql-deps postgresql-dev; \\", + "\tdocker-php-ext-install -j$(nproc) pdo_pgsql; \\", + "\tapk add --no-cache --virtual .pgsql-rundeps so:libpq.so.5; \\", + "\tapk del .pgsql-deps" + ], + "docker-compose": { + "docker-compose.yml": { + "services": [ + "database:", + " image: postgres:${POSTGRES_VERSION:-13}-alpine", + " environment:", + " POSTGRES_DB: ${POSTGRES_DB:-app}", + " # You should definitely change the password in production", + " POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-ChangeMe}", + " POSTGRES_USER: ${POSTGRES_USER:-symfony}", + " volumes:", + " - db-data:/var/lib/postgresql/data:rw", + " # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!", + " # - ./docker/db/data:/var/lib/postgresql/data:rw" + ], + "volumes": [ + "db-data:" + ] + }, + "docker-compose.override.yml": { + "services": [ + "database:", + " ports:", + " - \"5432\"" + ] + } + }, + "post-install-output": [ + " ", + " Database Configuration ", + " ", + "", + " * Modify your DATABASE_URL config in .env", + "", + " * Configure the driver (mysql) and", + " server_version (5.7) in config/packages/doctrine.yaml" + ] + }, + "files": { + "config/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " url: '%env(resolve:DATABASE_URL)%'", + "", + " # IMPORTANT: You MUST configure your server version,", + " # either here or in the DATABASE_URL env var (see .env file)", + " #server_version: '13'", + "", + " # only needed for MySQL", + " charset: utf8mb4", + " default_table_options:", + " collate: utf8mb4_unicode_ci", + "", + " # backtrace queries in profiler (increases memory usage per request)", + " #profiling_collect_backtrace: '%kernel.debug%'", + " orm:", + " auto_generate_proxy_classes: true", + " naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: '%kernel.project_dir%/src/Entity'", + " prefix: 'App\\Entity'", + " alias: App", + "" + ], + "executable": false + }, + "config/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " auto_generate_proxy_classes: false", + " metadata_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " query_cache_driver:", + " type: pool", + " pool: doctrine.system_cache_pool", + " result_cache_driver:", + " type: pool", + " pool: doctrine.result_cache_pool", + "", + "framework:", + " cache:", + " pools:", + " doctrine.result_cache_pool:", + " adapter: cache.app", + " doctrine.system_cache_pool:", + " adapter: cache.system", + "" + ], + "executable": false + }, + "src/Entity/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Repository/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "f93006d30689d34d5afa10a532baeabbc8cb016e" + } + } +} diff --git a/archived/doctrine.doctrine-fixtures-bundle/1f5514cfa15b947298df4d771e694e578d4c204d.json b/archived/doctrine.doctrine-fixtures-bundle/1f5514cfa15b947298df4d771e694e578d4c204d.json new file mode 100644 index 00000000..24f5ea0f --- /dev/null +++ b/archived/doctrine.doctrine-fixtures-bundle/1f5514cfa15b947298df4d771e694e578d4c204d.json @@ -0,0 +1,43 @@ +{ + "manifests": { + "doctrine/doctrine-fixtures-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\FixturesBundle\\DoctrineFixturesBundle": [ + "dev", + "test" + ] + }, + "copy-from-recipe": { + "src/": "%SRC_DIR%/" + } + }, + "files": { + "src/DataFixtures/AppFixtures.php": { + "contents": [ + "persist($product);", + "", + " $manager->flush();", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "1f5514cfa15b947298df4d771e694e578d4c204d" + } + } +} diff --git a/archived/doctrine.doctrine-fixtures-bundle/2ea6070ecf365f9a801ccaed4b31d4a3b7af5693.json b/archived/doctrine.doctrine-fixtures-bundle/2ea6070ecf365f9a801ccaed4b31d4a3b7af5693.json new file mode 100644 index 00000000..5e10351f --- /dev/null +++ b/archived/doctrine.doctrine-fixtures-bundle/2ea6070ecf365f9a801ccaed4b31d4a3b7af5693.json @@ -0,0 +1,26 @@ +{ + "manifests": { + "doctrine/doctrine-fixtures-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\FixturesBundle\\DoctrineFixturesBundle": [ + "dev", + "test" + ] + }, + "copy-from-recipe": { + "src/": "%SRC_DIR%/" + } + }, + "files": { + "src/DataFixtures/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "2ea6070ecf365f9a801ccaed4b31d4a3b7af5693" + } + } +} diff --git a/archived/doctrine.doctrine-fixtures-bundle/e5b542d4ef47d8a003c91beb35650c76907f7e53.json b/archived/doctrine.doctrine-fixtures-bundle/e5b542d4ef47d8a003c91beb35650c76907f7e53.json new file mode 100644 index 00000000..8b086946 --- /dev/null +++ b/archived/doctrine.doctrine-fixtures-bundle/e5b542d4ef47d8a003c91beb35650c76907f7e53.json @@ -0,0 +1,43 @@ +{ + "manifests": { + "doctrine/doctrine-fixtures-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\FixturesBundle\\DoctrineFixturesBundle": [ + "dev", + "test" + ] + }, + "copy-from-recipe": { + "src/": "%SRC_DIR%/" + } + }, + "files": { + "src/DataFixtures/AppFixtures.php": { + "contents": [ + "persist($product);", + "", + " $manager->flush();", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "e5b542d4ef47d8a003c91beb35650c76907f7e53" + } + } +} diff --git a/archived/doctrine.doctrine-fixtures-bundle/fc52d86631a6dfd9fdf3381d0b7e3df2069e51b3.json b/archived/doctrine.doctrine-fixtures-bundle/fc52d86631a6dfd9fdf3381d0b7e3df2069e51b3.json new file mode 100644 index 00000000..5eb0f440 --- /dev/null +++ b/archived/doctrine.doctrine-fixtures-bundle/fc52d86631a6dfd9fdf3381d0b7e3df2069e51b3.json @@ -0,0 +1,43 @@ +{ + "manifests": { + "doctrine/doctrine-fixtures-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\FixturesBundle\\DoctrineFixturesBundle": [ + "dev", + "test" + ] + }, + "copy-from-recipe": { + "src/": "%SRC_DIR%/" + } + }, + "files": { + "src/DataFixtures/AppFixtures.php": { + "contents": [ + "persist($product);", + "", + " $manager->flush();", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "fc52d86631a6dfd9fdf3381d0b7e3df2069e51b3" + } + } +} diff --git a/archived/doctrine.doctrine-migrations-bundle/334196b65d4dfb275a8644887d8d7cd9a30fee39.json b/archived/doctrine.doctrine-migrations-bundle/334196b65d4dfb275a8644887d8d7cd9a30fee39.json new file mode 100644 index 00000000..7e4b462f --- /dev/null +++ b/archived/doctrine.doctrine-migrations-bundle/334196b65d4dfb275a8644887d8d7cd9a30fee39.json @@ -0,0 +1,34 @@ +{ + "manifests": { + "doctrine/doctrine-migrations-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\MigrationsBundle\\DoctrineMigrationsBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/" + } + }, + "files": { + "etc/packages/doctrine_migrations.yaml": { + "contents": [ + "doctrine_migrations:", + " dir_name: '%kernel.project_dir%/src/Migrations'", + "" + ], + "executable": false + }, + "src/Migrations/.gitkeep": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "334196b65d4dfb275a8644887d8d7cd9a30fee39" + } + } +} diff --git a/archived/doctrine.doctrine-migrations-bundle/7e87c891366bde02232e3bf5943b5e1c5ec32e66.json b/archived/doctrine.doctrine-migrations-bundle/7e87c891366bde02232e3bf5943b5e1c5ec32e66.json new file mode 100644 index 00000000..39b98469 --- /dev/null +++ b/archived/doctrine.doctrine-migrations-bundle/7e87c891366bde02232e3bf5943b5e1c5ec32e66.json @@ -0,0 +1,34 @@ +{ + "manifests": { + "doctrine/doctrine-migrations-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\MigrationsBundle\\DoctrineMigrationsBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + } + }, + "files": { + "config/packages/doctrine_migrations.yaml": { + "contents": [ + "doctrine_migrations:", + " dir_name: '%kernel.project_dir%/src/Migrations'", + "" + ], + "executable": false + }, + "src/Migrations/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "7e87c891366bde02232e3bf5943b5e1c5ec32e66" + } + } +} diff --git a/archived/doctrine.doctrine-migrations-bundle/8adfa63a0c56a145f9ae8a53ae519dbc8dfe287a.json b/archived/doctrine.doctrine-migrations-bundle/8adfa63a0c56a145f9ae8a53ae519dbc8dfe287a.json new file mode 100644 index 00000000..5e23b227 --- /dev/null +++ b/archived/doctrine.doctrine-migrations-bundle/8adfa63a0c56a145f9ae8a53ae519dbc8dfe287a.json @@ -0,0 +1,34 @@ +{ + "manifests": { + "doctrine/doctrine-migrations-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\MigrationsBundle\\DoctrineMigrationsBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/" + } + }, + "files": { + "etc/packages/doctrine_migrations.yaml": { + "contents": [ + "doctrine_migrations:", + " dir_name: '%kernel.project_dir%/src/Migrations'", + "" + ], + "executable": false + }, + "src/Migrations/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "8adfa63a0c56a145f9ae8a53ae519dbc8dfe287a" + } + } +} diff --git a/archived/doctrine.doctrine-migrations-bundle/b609494a0ab33d79acf3ead2067e3f67c9a47bd2.json b/archived/doctrine.doctrine-migrations-bundle/b609494a0ab33d79acf3ead2067e3f67c9a47bd2.json new file mode 100644 index 00000000..e1a6cdfd --- /dev/null +++ b/archived/doctrine.doctrine-migrations-bundle/b609494a0ab33d79acf3ead2067e3f67c9a47bd2.json @@ -0,0 +1,37 @@ +{ + "manifests": { + "doctrine/doctrine-migrations-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\MigrationsBundle\\DoctrineMigrationsBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "migrations/": "migrations/" + } + }, + "files": { + "config/packages/doctrine_migrations.yaml": { + "contents": [ + "doctrine_migrations:", + " dir_name: '%kernel.project_dir%/migrations'", + " # namespace is arbitrary but should be different from App\\Migrations", + " # as migrations classes should NOT be autoloaded", + " namespace: DoctrineMigrations", + "" + ], + "executable": false + }, + "migrations/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "b609494a0ab33d79acf3ead2067e3f67c9a47bd2" + } + } +} diff --git a/archived/doctrine.doctrine-migrations-bundle/baaa439e3e3179e69e3da84b671f0a3e4a2f56ad.json b/archived/doctrine.doctrine-migrations-bundle/baaa439e3e3179e69e3da84b671f0a3e4a2f56ad.json new file mode 100644 index 00000000..f0a2004d --- /dev/null +++ b/archived/doctrine.doctrine-migrations-bundle/baaa439e3e3179e69e3da84b671f0a3e4a2f56ad.json @@ -0,0 +1,37 @@ +{ + "manifests": { + "doctrine/doctrine-migrations-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\MigrationsBundle\\DoctrineMigrationsBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "migrations/": "migrations/" + } + }, + "files": { + "config/packages/doctrine_migrations.yaml": { + "contents": [ + "doctrine_migrations:", + " migrations_paths:", + " # namespace is arbitrary but should be different from App\\Migrations", + " # as migrations classes should NOT be autoloaded", + " 'DoctrineMigrations': '%kernel.project_dir%/migrations'", + "" + ], + "executable": false + }, + "migrations/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "baaa439e3e3179e69e3da84b671f0a3e4a2f56ad" + } + } +} diff --git a/archived/doctrine.doctrine-migrations-bundle/c1431086fec31f17fbcfe6d6d7e92059458facc1.json b/archived/doctrine.doctrine-migrations-bundle/c1431086fec31f17fbcfe6d6d7e92059458facc1.json new file mode 100644 index 00000000..e18e19c2 --- /dev/null +++ b/archived/doctrine.doctrine-migrations-bundle/c1431086fec31f17fbcfe6d6d7e92059458facc1.json @@ -0,0 +1,37 @@ +{ + "manifests": { + "doctrine/doctrine-migrations-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\MigrationsBundle\\DoctrineMigrationsBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + } + }, + "files": { + "config/packages/doctrine_migrations.yaml": { + "contents": [ + "doctrine_migrations:", + " dir_name: '%kernel.project_dir%/src/Migrations'", + " # namespace is arbitrary but should be different from App\\Migrations", + " # as migrations classes should NOT be autoloaded", + " namespace: DoctrineMigrations", + "" + ], + "executable": false + }, + "src/Migrations/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "c1431086fec31f17fbcfe6d6d7e92059458facc1" + } + } +} diff --git a/archived/doctrine.doctrine-migrations-bundle/ee609429c9ee23e22d6fa5728211768f51ed2818.json b/archived/doctrine.doctrine-migrations-bundle/ee609429c9ee23e22d6fa5728211768f51ed2818.json new file mode 100644 index 00000000..bb2d4992 --- /dev/null +++ b/archived/doctrine.doctrine-migrations-bundle/ee609429c9ee23e22d6fa5728211768f51ed2818.json @@ -0,0 +1,38 @@ +{ + "manifests": { + "doctrine/doctrine-migrations-bundle": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\MigrationsBundle\\DoctrineMigrationsBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "migrations/": "migrations/" + } + }, + "files": { + "config/packages/doctrine_migrations.yaml": { + "contents": [ + "doctrine_migrations:", + " migrations_paths:", + " # namespace is arbitrary but should be different from App\\Migrations", + " # as migrations classes should NOT be autoloaded", + " 'DoctrineMigrations': '%kernel.project_dir%/migrations'", + " enable_profiler: '%kernel.debug%'", + "" + ], + "executable": false + }, + "migrations/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "ee609429c9ee23e22d6fa5728211768f51ed2818" + } + } +} diff --git a/archived/easycorp.easy-log-handler/4539145ce8c0e99cf3e5416314388a2d51a3425d.json b/archived/easycorp.easy-log-handler/4539145ce8c0e99cf3e5416314388a2d51a3425d.json new file mode 100644 index 00000000..6ff818fd --- /dev/null +++ b/archived/easycorp.easy-log-handler/4539145ce8c0e99cf3e5416314388a2d51a3425d.json @@ -0,0 +1,37 @@ +{ + "manifests": { + "easycorp/easy-log-handler": { + "manifest": { + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + } + }, + "files": { + "etc/packages/dev/easy-log-handler.yaml": { + "contents": [ + "services:", + " easycorp.easylog.handler:", + " class: EasyCorp\\EasyLog\\EasyLogHandler", + " public: false", + " arguments: [\"%kernel.logs_dir%/%kernel.environment%.log\"]", + "", + "#// FIXME: How to add this configuration automatically without messing up with the monolog configuration?", + "#monolog:", + "# handlers:", + "# buffered:", + "# type: buffer", + "# handler: easylog", + "# channels: [\"!event\"]", + "# level: debug", + "# easylog:", + "# type: service", + "# id: easycorp.easylog.handler", + "" + ], + "executable": false + } + }, + "ref": "4539145ce8c0e99cf3e5416314388a2d51a3425d" + } + } +} diff --git a/archived/easycorp.easy-log-handler/70062abc2cd58794d2a90274502f81b55cd9951b.json b/archived/easycorp.easy-log-handler/70062abc2cd58794d2a90274502f81b55cd9951b.json new file mode 100644 index 00000000..ef506292 --- /dev/null +++ b/archived/easycorp.easy-log-handler/70062abc2cd58794d2a90274502f81b55cd9951b.json @@ -0,0 +1,36 @@ +{ + "manifests": { + "easycorp/easy-log-handler": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/dev/easy_log_handler.yaml": { + "contents": [ + "services:", + " EasyCorp\\EasyLog\\EasyLogHandler:", + " public: false", + " arguments: ['%kernel.logs_dir%/%kernel.environment%.log']", + "", + "#// FIXME: How to add this configuration automatically without messing up with the monolog configuration?", + "#monolog:", + "# handlers:", + "# buffered:", + "# type: buffer", + "# handler: easylog", + "# channels: ['!event']", + "# level: debug", + "# easylog:", + "# type: service", + "# id: EasyCorp\\EasyLog\\EasyLogHandler", + "" + ], + "executable": false + } + }, + "ref": "70062abc2cd58794d2a90274502f81b55cd9951b" + } + } +} diff --git a/archived/easycorp.easy-log-handler/7de4afdfe7cf5d344fae8692b61d932cbf697fad.json b/archived/easycorp.easy-log-handler/7de4afdfe7cf5d344fae8692b61d932cbf697fad.json new file mode 100644 index 00000000..ce5f2fd1 --- /dev/null +++ b/archived/easycorp.easy-log-handler/7de4afdfe7cf5d344fae8692b61d932cbf697fad.json @@ -0,0 +1,36 @@ +{ + "manifests": { + "easycorp/easy-log-handler": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/dev/easy_log_handler.yaml": { + "contents": [ + "services:", + " EasyCorp\\EasyLog\\EasyLogHandler:", + " public: false", + " arguments: ['%kernel.logs_dir%/%kernel.environment%.log']", + "", + "#// FIXME: How to add this configuration automatically without messing up with the monolog configuration?", + "#monolog:", + "# handlers:", + "# buffered:", + "# type: buffer", + "# handler: easylog", + "# channels: ['!event']", + "# level: debug", + "# easylog:", + "# type: service", + "# id: easycorp.easylog.handler", + "" + ], + "executable": false + } + }, + "ref": "7de4afdfe7cf5d344fae8692b61d932cbf697fad" + } + } +} diff --git a/archived/easycorp.easy-log-handler/86abb7352ddd4c48593f4b2c9ad805f82532b4ee.json b/archived/easycorp.easy-log-handler/86abb7352ddd4c48593f4b2c9ad805f82532b4ee.json new file mode 100644 index 00000000..e1952111 --- /dev/null +++ b/archived/easycorp.easy-log-handler/86abb7352ddd4c48593f4b2c9ad805f82532b4ee.json @@ -0,0 +1,37 @@ +{ + "manifests": { + "easycorp/easy-log-handler": { + "manifest": { + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + } + }, + "files": { + "etc/packages/dev/easy-log-handler.yaml": { + "contents": [ + "services:", + " easycorp.easylog.handler:", + " class: EasyCorp\\EasyLog\\EasyLogHandler", + " public: false", + " arguments: ['%kernel.logs_dir%/%kernel.environment%.log']", + "", + "#// FIXME: How to add this configuration automatically without messing up with the monolog configuration?", + "#monolog:", + "# handlers:", + "# buffered:", + "# type: buffer", + "# handler: easylog", + "# channels: ['!event']", + "# level: debug", + "# easylog:", + "# type: service", + "# id: easycorp.easylog.handler", + "" + ], + "executable": false + } + }, + "ref": "86abb7352ddd4c48593f4b2c9ad805f82532b4ee" + } + } +} diff --git a/archived/easycorp.easy-log-handler/f00054e758f5484ef4c06017bcd822abf45e02a4.json b/archived/easycorp.easy-log-handler/f00054e758f5484ef4c06017bcd822abf45e02a4.json new file mode 100644 index 00000000..80fc0320 --- /dev/null +++ b/archived/easycorp.easy-log-handler/f00054e758f5484ef4c06017bcd822abf45e02a4.json @@ -0,0 +1,37 @@ +{ + "manifests": { + "easycorp/easy-log-handler": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/dev/easy_log_handler.yaml": { + "contents": [ + "services:", + " easycorp.easylog.handler:", + " class: EasyCorp\\EasyLog\\EasyLogHandler", + " public: false", + " arguments: ['%kernel.logs_dir%/%kernel.environment%.log']", + "", + "#// FIXME: How to add this configuration automatically without messing up with the monolog configuration?", + "#monolog:", + "# handlers:", + "# buffered:", + "# type: buffer", + "# handler: easylog", + "# channels: ['!event']", + "# level: debug", + "# easylog:", + "# type: service", + "# id: easycorp.easylog.handler", + "" + ], + "executable": false + } + }, + "ref": "f00054e758f5484ef4c06017bcd822abf45e02a4" + } + } +} diff --git a/archived/easycorp.easyadmin-bundle/0a51040a43c6f2172a3a0135cd15daf2043905d7.json b/archived/easycorp.easyadmin-bundle/0a51040a43c6f2172a3a0135cd15daf2043905d7.json new file mode 100644 index 00000000..6c104827 --- /dev/null +++ b/archived/easycorp.easyadmin-bundle/0a51040a43c6f2172a3a0135cd15daf2043905d7.json @@ -0,0 +1,41 @@ +{ + "manifests": { + "easycorp/easyadmin-bundle": { + "manifest": { + "bundles": { + "EasyCorp\\Bundle\\EasyAdminBundle\\EasyAdminBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/easy_admin.yaml": { + "contents": [ + "#easy_admin:", + "# entities:", + "# # List the entity class name you want to manage", + "# - App\\Entity\\Product", + "# - App\\Entity\\Category", + "# - App\\Entity\\User", + "" + ], + "executable": false + }, + "config/routes/easy_admin.yaml": { + "contents": [ + "easy_admin_bundle:", + " resource: '@EasyAdminBundle/Controller/EasyAdminController.php'", + " prefix: /admin", + " type: annotation", + "" + ], + "executable": false + } + }, + "ref": "0a51040a43c6f2172a3a0135cd15daf2043905d7" + } + } +} diff --git a/archived/easycorp.easyadmin-bundle/66070ea553247b0cd5275e21d0fe5399a25f40be.json b/archived/easycorp.easyadmin-bundle/66070ea553247b0cd5275e21d0fe5399a25f40be.json new file mode 100644 index 00000000..b34ec140 --- /dev/null +++ b/archived/easycorp.easyadmin-bundle/66070ea553247b0cd5275e21d0fe5399a25f40be.json @@ -0,0 +1,41 @@ +{ + "manifests": { + "easycorp/easyadmin-bundle": { + "manifest": { + "bundles": { + "EasyCorp\\Bundle\\EasyAdminBundle\\EasyAdminBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/easy_admin.yaml": { + "contents": [ + "#easy_admin:", + "# entities:", + "# # List the entity class name you want to manage", + "# - App\\Entity\\Product", + "# - App\\Entity\\Category", + "# - App\\Entity\\User", + "" + ], + "executable": false + }, + "config/routes/easy_admin.yaml": { + "contents": [ + "easy_admin_bundle:", + " resource: '@EasyAdminBundle/Controller/AdminController.php'", + " prefix: /admin", + " type: annotation", + "" + ], + "executable": false + } + }, + "ref": "66070ea553247b0cd5275e21d0fe5399a25f40be" + } + } +} diff --git a/archived/easycorp.easyadmin-bundle/b131e6cbfe1b898a508987851963fff485986285.json b/archived/easycorp.easyadmin-bundle/b131e6cbfe1b898a508987851963fff485986285.json new file mode 100644 index 00000000..a7c24759 --- /dev/null +++ b/archived/easycorp.easyadmin-bundle/b131e6cbfe1b898a508987851963fff485986285.json @@ -0,0 +1,15 @@ +{ + "manifests": { + "easycorp/easyadmin-bundle": { + "manifest": { + "bundles": { + "EasyCorp\\Bundle\\EasyAdminBundle\\EasyAdminBundle": [ + "all" + ] + } + }, + "files": [], + "ref": "b131e6cbfe1b898a508987851963fff485986285" + } + } +} diff --git a/archived/friendsofphp.php-cs-fixer/34d1a22f840953909c581b8f993093b14cc9491b.json b/archived/friendsofphp.php-cs-fixer/34d1a22f840953909c581b8f993093b14cc9491b.json new file mode 100644 index 00000000..175ecb13 --- /dev/null +++ b/archived/friendsofphp.php-cs-fixer/34d1a22f840953909c581b8f993093b14cc9491b.json @@ -0,0 +1,38 @@ +{ + "manifests": { + "friendsofphp/php-cs-fixer": { + "manifest": { + "copy-from-recipe": { + ".php-cs-fixer.dist.php": ".php-cs-fixer.dist.php" + }, + "gitignore": [ + "/.php-cs-fixer.php", + "/.php-cs-fixer.cache" + ] + }, + "files": { + ".php-cs-fixer.dist.php": { + "contents": [ + "in(__DIR__)", + " ->exclude('var')", + ";", + "", + "return (new PhpCsFixer\\Config())", + " ->setRules([", + " '@Symfony' => true,", + " ])", + " ->setFinder($finder)", + " ->setCacheFile('.php-cs-fixer.cache') // forward compatibility with 3.x line", + ";", + "" + ], + "executable": false + } + }, + "ref": "34d1a22f840953909c581b8f993093b14cc9491b" + } + } +} diff --git a/archived/friendsofphp.php-cs-fixer/81dee417d2cc60cd1c9d6208dff2ec22a1103e93.json b/archived/friendsofphp.php-cs-fixer/81dee417d2cc60cd1c9d6208dff2ec22a1103e93.json new file mode 100644 index 00000000..e68bd6ad --- /dev/null +++ b/archived/friendsofphp.php-cs-fixer/81dee417d2cc60cd1c9d6208dff2ec22a1103e93.json @@ -0,0 +1,32 @@ +{ + "manifests": { + "friendsofphp/php-cs-fixer": { + "manifest": { + "copy-from-recipe": { + ".php_cs.dist": ".php_cs.dist" + }, + "gitignore": [ + "/.php_cs", + "/.php_cs.cache" + ] + }, + "files": { + ".php_cs.dist": { + "contents": [ + "setRules([", + " '@Symfony' => true,", + " 'array_syntax' => ['syntax' => 'short'],", + " ])", + ";", + "" + ], + "executable": false + } + }, + "ref": "81dee417d2cc60cd1c9d6208dff2ec22a1103e93" + } + } +} diff --git a/archived/friendsofphp.php-cs-fixer/9d60c231a92e69c68b89897813ec4931d0697b1f.json b/archived/friendsofphp.php-cs-fixer/9d60c231a92e69c68b89897813ec4931d0697b1f.json new file mode 100644 index 00000000..1fc084fa --- /dev/null +++ b/archived/friendsofphp.php-cs-fixer/9d60c231a92e69c68b89897813ec4931d0697b1f.json @@ -0,0 +1,32 @@ +{ + "manifests": { + "friendsofphp/php-cs-fixer": { + "manifest": { + "copy-from-recipe": { + ".php_cs.dist": ".php_cs.dist" + }, + "gitignore": [ + ".php_cs", + ".php_cs.cache" + ] + }, + "files": { + ".php_cs.dist": { + "contents": [ + "setRules([", + " '@Symfony' => true,", + " 'array_syntax' => ['syntax' => 'short'],", + " ])", + ";", + "" + ], + "executable": false + } + }, + "ref": "9d60c231a92e69c68b89897813ec4931d0697b1f" + } + } +} diff --git a/archived/friendsofphp.php-cs-fixer/bb31a3bbec00a8fc8aa1c9fbf9b0ef9fc492f93d.json b/archived/friendsofphp.php-cs-fixer/bb31a3bbec00a8fc8aa1c9fbf9b0ef9fc492f93d.json new file mode 100644 index 00000000..8db5e24f --- /dev/null +++ b/archived/friendsofphp.php-cs-fixer/bb31a3bbec00a8fc8aa1c9fbf9b0ef9fc492f93d.json @@ -0,0 +1,32 @@ +{ + "manifests": { + "friendsofphp/php-cs-fixer": { + "manifest": { + "copy-from-recipe": { + ".php_cs.dist": ".php_cs.dist" + }, + "gitignore": [ + ".php_cs", + ".php_cs.cache" + ] + }, + "files": { + ".php_cs.dist": { + "contents": [ + "setRules([", + " '@Symfony' => true,", + " 'array_syntax' => ['syntax' => 'short'],", + " ])", + ";", + "" + ], + "executable": false + } + }, + "ref": "bb31a3bbec00a8fc8aa1c9fbf9b0ef9fc492f93d" + } + } +} diff --git a/archived/friendsofphp.php-cs-fixer/be2103eb4a20942e28a6dd87736669b757132435.json b/archived/friendsofphp.php-cs-fixer/be2103eb4a20942e28a6dd87736669b757132435.json new file mode 100644 index 00000000..1183aae0 --- /dev/null +++ b/archived/friendsofphp.php-cs-fixer/be2103eb4a20942e28a6dd87736669b757132435.json @@ -0,0 +1,37 @@ +{ + "manifests": { + "friendsofphp/php-cs-fixer": { + "manifest": { + "copy-from-recipe": { + ".php-cs-fixer.dist.php": ".php-cs-fixer.dist.php" + }, + "gitignore": [ + "/.php-cs-fixer.php", + "/.php-cs-fixer.cache" + ] + }, + "files": { + ".php-cs-fixer.dist.php": { + "contents": [ + "in(__DIR__)", + " ->exclude('var')", + ";", + "", + "return (new PhpCsFixer\\Config())", + " ->setRules([", + " '@Symfony' => true,", + " ])", + " ->setFinder($finder)", + ";", + "" + ], + "executable": false + } + }, + "ref": "be2103eb4a20942e28a6dd87736669b757132435" + } + } +} diff --git a/archived/friendsofphp.php-cs-fixer/c1947bad147704aeaf0285745f0baae927a58959.json b/archived/friendsofphp.php-cs-fixer/c1947bad147704aeaf0285745f0baae927a58959.json new file mode 100644 index 00000000..c7432d6d --- /dev/null +++ b/archived/friendsofphp.php-cs-fixer/c1947bad147704aeaf0285745f0baae927a58959.json @@ -0,0 +1,37 @@ +{ + "manifests": { + "friendsofphp/php-cs-fixer": { + "manifest": { + "copy-from-recipe": { + ".php_cs.dist": ".php_cs.dist" + }, + "gitignore": [ + "/.php_cs", + "/.php_cs.cache" + ] + }, + "files": { + ".php_cs.dist": { + "contents": [ + "in(__DIR__)", + " ->exclude('var')", + ";", + "", + "return PhpCsFixer\\Config::create()", + " ->setRules([", + " '@Symfony' => true,", + " ])", + " ->setFinder($finder)", + ";", + "" + ], + "executable": false + } + }, + "ref": "c1947bad147704aeaf0285745f0baae927a58959" + } + } +} diff --git a/archived/friendsofphp.php-cs-fixer/cc05ab6abf6894bddb9bbd6a252459010ebe040b.json b/archived/friendsofphp.php-cs-fixer/cc05ab6abf6894bddb9bbd6a252459010ebe040b.json new file mode 100644 index 00000000..1f712bf6 --- /dev/null +++ b/archived/friendsofphp.php-cs-fixer/cc05ab6abf6894bddb9bbd6a252459010ebe040b.json @@ -0,0 +1,38 @@ +{ + "manifests": { + "friendsofphp/php-cs-fixer": { + "manifest": { + "copy-from-recipe": { + ".php_cs.dist": ".php_cs.dist" + }, + "gitignore": [ + "/.php_cs", + "/.php_cs.cache" + ] + }, + "files": { + ".php_cs.dist": { + "contents": [ + "in(__DIR__)", + " ->exclude('var')", + ";", + "", + "return PhpCsFixer\\Config::create()", + " ->setRules([", + " '@Symfony' => true,", + " 'array_syntax' => ['syntax' => 'short'],", + " ])", + " ->setFinder($finder)", + ";", + "" + ], + "executable": false + } + }, + "ref": "cc05ab6abf6894bddb9bbd6a252459010ebe040b" + } + } +} diff --git a/archived/friendsofphp.php-cs-fixer/f0d4b4ddb4e2bb73b227e3987b6ecc53cd8be431.json b/archived/friendsofphp.php-cs-fixer/f0d4b4ddb4e2bb73b227e3987b6ecc53cd8be431.json new file mode 100644 index 00000000..f60c2561 --- /dev/null +++ b/archived/friendsofphp.php-cs-fixer/f0d4b4ddb4e2bb73b227e3987b6ecc53cd8be431.json @@ -0,0 +1,37 @@ +{ + "manifests": { + "friendsofphp/php-cs-fixer": { + "manifest": { + "copy-from-recipe": { + ".php_cs.dist": ".php_cs.dist" + }, + "gitignore": [ + "/.php_cs", + "/.php_cs.cache" + ] + }, + "files": { + ".php_cs.dist": { + "contents": [ + "in(__DIR__)", + " ->exclude('var')", + ";", + "", + "return (new PhpCsFixer\\Config())", + " ->setRules([", + " '@Symfony' => true,", + " ])", + " ->setFinder($finder)", + ";", + "" + ], + "executable": false + } + }, + "ref": "f0d4b4ddb4e2bb73b227e3987b6ecc53cd8be431" + } + } +} diff --git a/archived/hautelook.alice-bundle/71822522faf7ed2792d86b7f94ce73443358ccb9.json b/archived/hautelook.alice-bundle/71822522faf7ed2792d86b7f94ce73443358ccb9.json new file mode 100644 index 00000000..3235f166 --- /dev/null +++ b/archived/hautelook.alice-bundle/71822522faf7ed2792d86b7f94ce73443358ccb9.json @@ -0,0 +1,51 @@ +{ + "manifests": { + "hautelook/alice-bundle": { + "manifest": { + "bundles": { + "Hautelook\\AliceBundle\\HautelookAliceBundle": [ + "dev", + "test" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "fixtures/": "fixtures/" + }, + "post-install-output": [ + " ", + " How to load fixtures? ", + " ", + "", + " * Write fixtures files in the fixtures/ folder", + " * Run php bin/console hautelook:fixtures:load" + ] + }, + "files": { + "config/packages/dev/hautelook_alice.yaml": { + "contents": [ + "hautelook_alice:", + " fixtures_path: fixtures", + "" + ], + "executable": false + }, + "config/packages/test/hautelook_alice.yaml": { + "contents": [ + "imports:", + " - { resource: ../dev/hautelook_alice.yaml }", + "" + ], + "executable": false + }, + "fixtures/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "71822522faf7ed2792d86b7f94ce73443358ccb9" + } + } +} diff --git a/archived/hautelook.alice-bundle/ff94d76b2ec0c552b5d67d401f59ab8fd62f3d5f.json b/archived/hautelook.alice-bundle/ff94d76b2ec0c552b5d67d401f59ab8fd62f3d5f.json new file mode 100644 index 00000000..898315d6 --- /dev/null +++ b/archived/hautelook.alice-bundle/ff94d76b2ec0c552b5d67d401f59ab8fd62f3d5f.json @@ -0,0 +1,47 @@ +{ + "manifests": { + "hautelook/alice-bundle": { + "manifest": { + "bundles": { + "Hautelook\\AliceBundle\\HautelookAliceBundle": [ + "dev", + "test" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "fixtures/": "fixtures/" + }, + "post-install-output": [ + " * Write fixtures files in the fixtures/ folder", + " * Run php bin/console hautelook:fixtures:load" + ] + }, + "files": { + "config/packages/dev/hautelook_alice.yaml": { + "contents": [ + "hautelook_alice:", + " fixtures_path: fixtures", + "" + ], + "executable": false + }, + "config/packages/test/hautelook_alice.yaml": { + "contents": [ + "imports:", + " - { resource: ../dev/hautelook_alice.yaml }", + "" + ], + "executable": false + }, + "fixtures/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "ff94d76b2ec0c552b5d67d401f59ab8fd62f3d5f" + } + } +} diff --git a/archived/javiereguiluz.easyadmin-bundle/66070ea553247b0cd5275e21d0fe5399a25f40be.json b/archived/javiereguiluz.easyadmin-bundle/66070ea553247b0cd5275e21d0fe5399a25f40be.json new file mode 100644 index 00000000..8e1fe00f --- /dev/null +++ b/archived/javiereguiluz.easyadmin-bundle/66070ea553247b0cd5275e21d0fe5399a25f40be.json @@ -0,0 +1,41 @@ +{ + "manifests": { + "javiereguiluz/easyadmin-bundle": { + "manifest": { + "bundles": { + "EasyCorp\\Bundle\\EasyAdminBundle\\EasyAdminBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/easy_admin.yaml": { + "contents": [ + "#easy_admin:", + "# entities:", + "# # List the entity class name you want to manage", + "# - App\\Entity\\Product", + "# - App\\Entity\\Category", + "# - App\\Entity\\User", + "" + ], + "executable": false + }, + "config/routes/easy_admin.yaml": { + "contents": [ + "easy_admin_bundle:", + " resource: '@EasyAdminBundle/Controller/AdminController.php'", + " prefix: /admin", + " type: annotation", + "" + ], + "executable": false + } + }, + "ref": "66070ea553247b0cd5275e21d0fe5399a25f40be" + } + } +} diff --git a/archived/javiereguiluz.easyadmin-bundle/67d692840430e9abdaf9acc2fe0b4e6460bb683e.json b/archived/javiereguiluz.easyadmin-bundle/67d692840430e9abdaf9acc2fe0b4e6460bb683e.json new file mode 100644 index 00000000..81bec89b --- /dev/null +++ b/archived/javiereguiluz.easyadmin-bundle/67d692840430e9abdaf9acc2fe0b4e6460bb683e.json @@ -0,0 +1,41 @@ +{ + "manifests": { + "javiereguiluz/easyadmin-bundle": { + "manifest": { + "bundles": { + "JavierEguiluz\\Bundle\\EasyAdminBundle\\EasyAdminBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + } + }, + "files": { + "etc/packages/easy_admin.yaml": { + "contents": [ + "#easy_admin:", + "# entities:", + "# # List the entity class name you want to manage", + "# - App\\Entity\\Product", + "# - App\\Entity\\Category", + "# - App\\Entity\\User", + "" + ], + "executable": false + }, + "etc/routing/easy_admin.yaml": { + "contents": [ + "easy_admin_bundle:", + " resource: \"@EasyAdminBundle/Controller/AdminController.php\"", + " prefix: /admin", + " type: annotation", + "" + ], + "executable": false + } + }, + "ref": "67d692840430e9abdaf9acc2fe0b4e6460bb683e" + } + } +} diff --git a/archived/javiereguiluz.easyadmin-bundle/866051736efcc488d43b1f33352045253c717aa0.json b/archived/javiereguiluz.easyadmin-bundle/866051736efcc488d43b1f33352045253c717aa0.json new file mode 100644 index 00000000..0acb2834 --- /dev/null +++ b/archived/javiereguiluz.easyadmin-bundle/866051736efcc488d43b1f33352045253c717aa0.json @@ -0,0 +1,41 @@ +{ + "manifests": { + "javiereguiluz/easyadmin-bundle": { + "manifest": { + "bundles": { + "JavierEguiluz\\Bundle\\EasyAdminBundle\\EasyAdminBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + } + }, + "files": { + "etc/packages/easy_admin.yaml": { + "contents": [ + "#easy_admin:", + "# entities:", + "# # List the entity class name you want to manage", + "# - App\\Entity\\Product", + "# - App\\Entity\\Category", + "# - App\\Entity\\User", + "" + ], + "executable": false + }, + "etc/routing/easy_admin.yaml": { + "contents": [ + "easy_admin_bundle:", + " resource: \"@EasyAdminBundle/Controller\"", + " prefix: /admin", + " type: annotation", + "" + ], + "executable": false + } + }, + "ref": "866051736efcc488d43b1f33352045253c717aa0" + } + } +} diff --git a/archived/javiereguiluz.easyadmin-bundle/a0e6bd63b521bf2215f6cfe2338782eebc31b444.json b/archived/javiereguiluz.easyadmin-bundle/a0e6bd63b521bf2215f6cfe2338782eebc31b444.json new file mode 100644 index 00000000..d0f4d916 --- /dev/null +++ b/archived/javiereguiluz.easyadmin-bundle/a0e6bd63b521bf2215f6cfe2338782eebc31b444.json @@ -0,0 +1,41 @@ +{ + "manifests": { + "javiereguiluz/easyadmin-bundle": { + "manifest": { + "bundles": { + "JavierEguiluz\\Bundle\\EasyAdminBundle\\EasyAdminBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + } + }, + "files": { + "etc/packages/easy_admin.yaml": { + "contents": [ + "#easy_admin:", + "# entities:", + "# # List the entity class name you want to manage", + "# - App\\Entity\\Product", + "# - App\\Entity\\Category", + "# - App\\Entity\\User", + "" + ], + "executable": false + }, + "etc/routing/easy_admin.yaml": { + "contents": [ + "easy_admin_bundle:", + " resource: '@EasyAdminBundle/Controller/AdminController.php'", + " prefix: /admin", + " type: annotation", + "" + ], + "executable": false + } + }, + "ref": "a0e6bd63b521bf2215f6cfe2338782eebc31b444" + } + } +} diff --git a/archived/javiereguiluz.easyadmin-bundle/e58cc3a3956761ff41c27bc9847b145655494d42.json b/archived/javiereguiluz.easyadmin-bundle/e58cc3a3956761ff41c27bc9847b145655494d42.json new file mode 100644 index 00000000..fa2e9f29 --- /dev/null +++ b/archived/javiereguiluz.easyadmin-bundle/e58cc3a3956761ff41c27bc9847b145655494d42.json @@ -0,0 +1,41 @@ +{ + "manifests": { + "javiereguiluz/easyadmin-bundle": { + "manifest": { + "bundles": { + "EasyCorp\\Bundle\\EasyAdminBundle\\EasyAdminBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/easy_admin.yaml": { + "contents": [ + "#easy_admin:", + "# entities:", + "# # List the entity class name you want to manage", + "# - App\\Entity\\Product", + "# - App\\Entity\\Category", + "# - App\\Entity\\User", + "" + ], + "executable": false + }, + "config/routes/easy_admin.yaml": { + "contents": [ + "easy_admin_bundle:", + " resource: '@EasyAdminBundle/Controller/AdminController.php'", + " prefix: /admin", + " type: annotation", + "" + ], + "executable": false + } + }, + "ref": "e58cc3a3956761ff41c27bc9847b145655494d42" + } + } +} diff --git a/archived/javiereguiluz.easyadmin-bundle/eb4a4fe0e4ab0dc4337808de561b7cb0ff592a0a.json b/archived/javiereguiluz.easyadmin-bundle/eb4a4fe0e4ab0dc4337808de561b7cb0ff592a0a.json new file mode 100644 index 00000000..dd030df2 --- /dev/null +++ b/archived/javiereguiluz.easyadmin-bundle/eb4a4fe0e4ab0dc4337808de561b7cb0ff592a0a.json @@ -0,0 +1,41 @@ +{ + "manifests": { + "javiereguiluz/easyadmin-bundle": { + "manifest": { + "bundles": { + "JavierEguiluz\\Bundle\\EasyAdminBundle\\EasyAdminBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/easy_admin.yaml": { + "contents": [ + "#easy_admin:", + "# entities:", + "# # List the entity class name you want to manage", + "# - App\\Entity\\Product", + "# - App\\Entity\\Category", + "# - App\\Entity\\User", + "" + ], + "executable": false + }, + "config/routes/easy_admin.yaml": { + "contents": [ + "easy_admin_bundle:", + " resource: '@EasyAdminBundle/Controller/AdminController.php'", + " prefix: /admin", + " type: annotation", + "" + ], + "executable": false + } + }, + "ref": "eb4a4fe0e4ab0dc4337808de561b7cb0ff592a0a" + } + } +} diff --git a/archived/javiereguiluz.easyadmin-bundle/f18f54ddf10f93e44cbd0d7aa5e00397587e2698.json b/archived/javiereguiluz.easyadmin-bundle/f18f54ddf10f93e44cbd0d7aa5e00397587e2698.json new file mode 100644 index 00000000..b3471797 --- /dev/null +++ b/archived/javiereguiluz.easyadmin-bundle/f18f54ddf10f93e44cbd0d7aa5e00397587e2698.json @@ -0,0 +1,41 @@ +{ + "manifests": { + "javiereguiluz/easyadmin-bundle": { + "manifest": { + "bundles": { + "JavierEguiluz\\Bundle\\EasyAdminBundle\\EasyAdminBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/easy_admin.yaml": { + "contents": [ + "#easy_admin:", + "# entities:", + "# # List the entity class name you want to manage", + "# - App\\Entity\\Product", + "# - App\\Entity\\Category", + "# - App\\Entity\\User", + "" + ], + "executable": false + }, + "config/routes/easy_admin.yaml": { + "contents": [ + "easy_admin_bundle:", + " resource: '@EasyAdminBundle/Controller/AdminController.php'", + " prefix: /admin", + " type: annotation", + "" + ], + "executable": false + } + }, + "ref": "f18f54ddf10f93e44cbd0d7aa5e00397587e2698" + } + } +} diff --git a/archived/javiereguiluz.easyadmin-bundle/fd9af622ea8d48fa290597f41fc81281f304b56f.json b/archived/javiereguiluz.easyadmin-bundle/fd9af622ea8d48fa290597f41fc81281f304b56f.json new file mode 100644 index 00000000..ea4b1c57 --- /dev/null +++ b/archived/javiereguiluz.easyadmin-bundle/fd9af622ea8d48fa290597f41fc81281f304b56f.json @@ -0,0 +1,41 @@ +{ + "manifests": { + "javiereguiluz/easyadmin-bundle": { + "manifest": { + "bundles": { + "JavierEguiluz\\Bundle\\EasyAdminBundle\\EasyAdminBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/easy_admin.yaml": { + "contents": [ + "#easy_admin:", + "# entities:", + "# # List the entity class name you want to manage", + "# - App\\Entity\\Product", + "# - App\\Entity\\Category", + "# - App\\Entity\\User", + "" + ], + "executable": false + }, + "config/routing/easy_admin.yaml": { + "contents": [ + "easy_admin_bundle:", + " resource: '@EasyAdminBundle/Controller/AdminController.php'", + " prefix: /admin", + " type: annotation", + "" + ], + "executable": false + } + }, + "ref": "fd9af622ea8d48fa290597f41fc81281f304b56f" + } + } +} diff --git a/archived/lexik.jwt-authentication-bundle/0f00a6998e1b6c612de52caf4ab5417bef724e93.json b/archived/lexik.jwt-authentication-bundle/0f00a6998e1b6c612de52caf4ab5417bef724e93.json new file mode 100644 index 00000000..7b045793 --- /dev/null +++ b/archived/lexik.jwt-authentication-bundle/0f00a6998e1b6c612de52caf4ab5417bef724e93.json @@ -0,0 +1,38 @@ +{ + "manifests": { + "lexik/jwt-authentication-bundle": { + "manifest": { + "bundles": { + "Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%" + }, + "env": { + "#1": "Key paths should be relative to the project directory", + "JWT_PRIVATE_KEY_PATH": "%CONFIG_DIR%/jwt/private.pem", + "JWT_PUBLIC_KEY_PATH": "%CONFIG_DIR%/jwt/public.pem", + "JWT_PASSPHRASE": "%generate(secret)%" + }, + "gitignore": [ + "/%CONFIG_DIR%/jwt/*.pem" + ] + }, + "files": { + "config/packages/lexik_jwt_authentication.yaml": { + "contents": [ + "lexik_jwt_authentication:", + " private_key_path: '%kernel.project_dir%/%env(JWT_PRIVATE_KEY_PATH)%'", + " public_key_path: '%kernel.project_dir%/%env(JWT_PUBLIC_KEY_PATH)%'", + " pass_phrase: '%env(JWT_PASSPHRASE)%'", + "" + ], + "executable": false + } + }, + "ref": "0f00a6998e1b6c612de52caf4ab5417bef724e93" + } + } +} diff --git a/archived/lexik.jwt-authentication-bundle/12e7b3a8e46bde0bf45f1724241ea95abda67f5c.json b/archived/lexik.jwt-authentication-bundle/12e7b3a8e46bde0bf45f1724241ea95abda67f5c.json new file mode 100644 index 00000000..714bebfa --- /dev/null +++ b/archived/lexik.jwt-authentication-bundle/12e7b3a8e46bde0bf45f1724241ea95abda67f5c.json @@ -0,0 +1,38 @@ +{ + "manifests": { + "lexik/jwt-authentication-bundle": { + "manifest": { + "bundles": { + "Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%" + }, + "env": { + "#1": "Key paths should be relative to the project directory", + "JWT_PRIVATE_KEY_PATH": "%CONFIG_DIR%/jwt/private.pem", + "JWT_PUBLIC_KEY_PATH": "%CONFIG_DIR%/jwt/public.pem", + "JWT_PASSPHRASE": "%generate(secret)%" + }, + "gitignore": [ + "%CONFIG_DIR%/jwt/*.pem" + ] + }, + "files": { + "config/packages/lexik_jwt_authentication.yaml": { + "contents": [ + "lexik_jwt_authentication:", + " private_key_path: '%kernel.project_dir%/%env(JWT_PRIVATE_KEY_PATH)%'", + " public_key_path: '%kernel.project_dir%/%env(JWT_PUBLIC_KEY_PATH)%'", + " pass_phrase: '%env(JWT_PASSPHRASE)%'", + "" + ], + "executable": false + } + }, + "ref": "12e7b3a8e46bde0bf45f1724241ea95abda67f5c" + } + } +} diff --git a/archived/lexik.jwt-authentication-bundle/344e585aee741165f632b3e50109539f77417fab.json b/archived/lexik.jwt-authentication-bundle/344e585aee741165f632b3e50109539f77417fab.json new file mode 100644 index 00000000..7ea2c33b --- /dev/null +++ b/archived/lexik.jwt-authentication-bundle/344e585aee741165f632b3e50109539f77417fab.json @@ -0,0 +1,48 @@ +{ + "manifests": { + "lexik/jwt-authentication-bundle": { + "manifest": { + "bundles": { + "Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%" + }, + "env": { + "JWT_PRIVATE_KEY_PATH": "%ETC_DIR%/jwt/private.pem", + "JWT_PUBLIC_KEY_PATH": "%ETC_DIR%/jwt/public.pem", + "JWT_PASSPHRASE": "%generate(secret)%" + }, + "post-install-output": [ + " Next for LexikJWTAuthenticationBundle ", + " Run make generate-jwt-keys to generate a key pair." + ], + "makefile": [ + "generate-jwt-keys:", + "ifeq (, $(shell which openssl))", + "$(error \"Unable to generate keys (needs OpenSSL)\")", + "endif", + "\tmkdir -p etc/jwt", + "\topenssl genrsa -passout pass:${JWT_PASSPHRASE} -out ${JWT_PRIVATE_KEY_PATH} -aes256 4096", + "\topenssl rsa -passin pass:${JWT_PASSPHRASE} -pubout -in ${JWT_PRIVATE_KEY_PATH} -out ${JWT_PUBLIC_KEY_PATH}", + "\t@echo \"\\033[32mRSA key pair successfully generated\\033[39m\"" + ] + }, + "files": { + "etc/packages/lexik_jwt_authentication.yaml": { + "contents": [ + "lexik_jwt_authentication:", + " private_key_path: '%env(JWT_PRIVATE_KEY_PATH)%'", + " public_key_path: '%env(JWT_PUBLIC_KEY_PATH)%'", + " pass_phrase: '%env(JWT_PASSPHRASE)%'", + "" + ], + "executable": false + } + }, + "ref": "344e585aee741165f632b3e50109539f77417fab" + } + } +} diff --git a/archived/lexik.jwt-authentication-bundle/3c5ac7e244efbe090c2b5ce15cc2b98705f78a14.json b/archived/lexik.jwt-authentication-bundle/3c5ac7e244efbe090c2b5ce15cc2b98705f78a14.json new file mode 100644 index 00000000..26e2a6fa --- /dev/null +++ b/archived/lexik.jwt-authentication-bundle/3c5ac7e244efbe090c2b5ce15cc2b98705f78a14.json @@ -0,0 +1,50 @@ +{ + "manifests": { + "lexik/jwt-authentication-bundle": { + "manifest": { + "bundles": { + "Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%" + }, + "env": { + "#1": "Key paths should be relative to the project directory", + "JWT_PRIVATE_KEY_PATH": "%CONFIG_DIR%/jwt/private.pem", + "JWT_PUBLIC_KEY_PATH": "%CONFIG_DIR%/jwt/public.pem", + "JWT_PASSPHRASE": "%generate(secret)%" + }, + "post-install-output": [ + " Next for LexikJWTAuthenticationBundle ", + " Run make generate-jwt-keys to generate a key pair." + ], + "makefile": [ + "OPENSSL_BIN := $(shell which openssl)", + "generate-jwt-keys:", + "ifndef OPENSSL_BIN", + "\t$(error \"Unable to generate keys (needs OpenSSL)\")", + "endif", + "\tmkdir -p config/jwt", + "\topenssl genrsa -passout pass:${JWT_PASSPHRASE} -out ${JWT_PRIVATE_KEY_PATH} -aes256 4096", + "\topenssl rsa -passin pass:${JWT_PASSPHRASE} -pubout -in ${JWT_PRIVATE_KEY_PATH} -out ${JWT_PUBLIC_KEY_PATH}", + "\t@echo \"\\033[32mRSA key pair successfully generated\\033[39m\"" + ] + }, + "files": { + "config/packages/lexik_jwt_authentication.yaml": { + "contents": [ + "lexik_jwt_authentication:", + " private_key_path: '%kernel.project_dir%/%env(JWT_PRIVATE_KEY_PATH)%'", + " public_key_path: '%kernel.project_dir%/%env(JWT_PUBLIC_KEY_PATH)%'", + " pass_phrase: '%env(JWT_PASSPHRASE)%'", + "" + ], + "executable": false + } + }, + "ref": "3c5ac7e244efbe090c2b5ce15cc2b98705f78a14" + } + } +} diff --git a/archived/lexik.jwt-authentication-bundle/42cd3a3895e580dc9c89856b61fe986cafd7d23f.json b/archived/lexik.jwt-authentication-bundle/42cd3a3895e580dc9c89856b61fe986cafd7d23f.json new file mode 100644 index 00000000..b79632af --- /dev/null +++ b/archived/lexik.jwt-authentication-bundle/42cd3a3895e580dc9c89856b61fe986cafd7d23f.json @@ -0,0 +1,38 @@ +{ + "manifests": { + "lexik/jwt-authentication-bundle": { + "manifest": { + "bundles": { + "Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%" + }, + "env": { + "#1": "Key paths should be relative to the project directory", + "JWT_PRIVATE_KEY_PATH": "%CONFIG_DIR%/jwt/private.pem", + "JWT_PUBLIC_KEY_PATH": "%CONFIG_DIR%/jwt/public.pem", + "JWT_PASSPHRASE": "%generate(secret)%" + }, + "gitignore": [ + "/%CONFIG_DIR%/jwt/*.pem" + ] + }, + "files": { + "config/packages/lexik_jwt_authentication.yaml": { + "contents": [ + "lexik_jwt_authentication:", + " private_key_path: '%kernel.project_dir%/%env(JWT_PRIVATE_KEY_PATH)%'", + " public_key_path: '%kernel.project_dir%/%env(JWT_PUBLIC_KEY_PATH)%'", + " pass_phrase: '%env(JWT_PASSPHRASE)%'", + "" + ], + "executable": false + } + }, + "ref": "42cd3a3895e580dc9c89856b61fe986cafd7d23f" + } + } +} diff --git a/archived/lexik.jwt-authentication-bundle/43a8087d4ce9d7d43a87d7f885cb1610d48c1026.json b/archived/lexik.jwt-authentication-bundle/43a8087d4ce9d7d43a87d7f885cb1610d48c1026.json new file mode 100644 index 00000000..d71e73b7 --- /dev/null +++ b/archived/lexik.jwt-authentication-bundle/43a8087d4ce9d7d43a87d7f885cb1610d48c1026.json @@ -0,0 +1,39 @@ +{ + "manifests": { + "lexik/jwt-authentication-bundle": { + "manifest": { + "bundles": { + "Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%" + }, + "env": { + "#1": "Key paths should be relative to the project directory", + "JWT_PRIVATE_KEY_PATH": "%CONFIG_DIR%/jwt/private.pem", + "JWT_PUBLIC_KEY_PATH": "%CONFIG_DIR%/jwt/public.pem", + "JWT_PASSPHRASE": "%generate(secret)%" + }, + "post-install-output": [ + " Next for LexikJWTAuthenticationBundle ", + " Run make generate-jwt-keys to generate a key pair." + ] + }, + "files": { + "config/packages/lexik_jwt_authentication.yaml": { + "contents": [ + "lexik_jwt_authentication:", + " private_key_path: '%kernel.project_dir%/%env(JWT_PRIVATE_KEY_PATH)%'", + " public_key_path: '%kernel.project_dir%/%env(JWT_PUBLIC_KEY_PATH)%'", + " pass_phrase: '%env(JWT_PASSPHRASE)%'", + "" + ], + "executable": false + } + }, + "ref": "43a8087d4ce9d7d43a87d7f885cb1610d48c1026" + } + } +} diff --git a/archived/lexik.jwt-authentication-bundle/45cfc38eddb4497cf79fbb4a1f733a09282d0fb8.json b/archived/lexik.jwt-authentication-bundle/45cfc38eddb4497cf79fbb4a1f733a09282d0fb8.json new file mode 100644 index 00000000..aea83f50 --- /dev/null +++ b/archived/lexik.jwt-authentication-bundle/45cfc38eddb4497cf79fbb4a1f733a09282d0fb8.json @@ -0,0 +1,47 @@ +{ + "manifests": { + "lexik/jwt-authentication-bundle": { + "manifest": { + "bundles": { + "Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%" + }, + "env": { + "JWT_PRIVATE_KEY_PATH": "%ETC_DIR%/jwt/private.pem", + "JWT_PUBLIC_KEY_PATH": "%ETC_DIR%/jwt/public.pem", + "JWT_PASSPHRASE": "%generate(secret)%" + }, + "post-install-output": [ + "Now, run make generate-jwt-keys to generate a key pair for LexikJWTAuthenticationBundle." + ], + "makefile": [ + "generate-jwt-keys:", + "ifeq (, $(shell which openssl))", + "$(error \"Unable to generate keys (needs OpenSSL)\")", + "endif", + "\tmkdir -p etc/jwt", + "\topenssl genrsa -passout pass:${JWT_PASSPHRASE} -out ${JWT_PRIVATE_KEY_PATH} -aes256 4096", + "\topenssl rsa -passin pass:${JWT_PASSPHRASE} -pubout -in ${JWT_PRIVATE_KEY_PATH} -out ${JWT_PUBLIC_KEY_PATH}", + "\t@echo \"\\033[32mRSA key pair successfully generated\\033[39m\"" + ] + }, + "files": { + "etc/packages/lexik_jwt_authentication.yaml": { + "contents": [ + "lexik_jwt_authentication:", + " private_key_path: \"%env(JWT_PRIVATE_KEY_PATH)%\"", + " public_key_path: \"%env(JWT_PUBLIC_KEY_PATH)%\"", + " pass_phrase: \"%env(JWT_PASSPHRASE)%\"", + "" + ], + "executable": false + } + }, + "ref": "45cfc38eddb4497cf79fbb4a1f733a09282d0fb8" + } + } +} diff --git a/archived/lexik.jwt-authentication-bundle/4759de0590faa2ef3b8486c97855f1180623df3e.json b/archived/lexik.jwt-authentication-bundle/4759de0590faa2ef3b8486c97855f1180623df3e.json new file mode 100644 index 00000000..aeea0b34 --- /dev/null +++ b/archived/lexik.jwt-authentication-bundle/4759de0590faa2ef3b8486c97855f1180623df3e.json @@ -0,0 +1,50 @@ +{ + "manifests": { + "lexik/jwt-authentication-bundle": { + "manifest": { + "bundles": { + "Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%" + }, + "env": { + "#1": "Key paths should be relative to the project directory", + "JWT_PRIVATE_KEY_PATH": "%CONFIG_DIR%/jwt/private.pem", + "JWT_PUBLIC_KEY_PATH": "%CONFIG_DIR%/jwt/public.pem", + "JWT_PASSPHRASE": "%generate(secret)%" + }, + "post-install-output": [ + " Next for LexikJWTAuthenticationBundle ", + " Run make generate-jwt-keys to generate a key pair." + ], + "makefile": [ + "OPENSSL_BIN := $(shell which openssl)", + "generate-jwt-keys: ## Generates JWT auth keys", + "ifndef OPENSSL_BIN", + "\t$(error \"Unable to generate keys (needs OpenSSL)\")", + "endif", + "\tmkdir -p config/jwt", + "\topenssl genrsa -passout pass:${JWT_PASSPHRASE} -out ${JWT_PRIVATE_KEY_PATH} -aes256 4096", + "\topenssl rsa -passin pass:${JWT_PASSPHRASE} -pubout -in ${JWT_PRIVATE_KEY_PATH} -out ${JWT_PUBLIC_KEY_PATH}", + "\t@echo \"\\033[32mRSA key pair successfully generated\\033[39m\"" + ] + }, + "files": { + "config/packages/lexik_jwt_authentication.yaml": { + "contents": [ + "lexik_jwt_authentication:", + " private_key_path: '%kernel.project_dir%/%env(JWT_PRIVATE_KEY_PATH)%'", + " public_key_path: '%kernel.project_dir%/%env(JWT_PUBLIC_KEY_PATH)%'", + " pass_phrase: '%env(JWT_PASSPHRASE)%'", + "" + ], + "executable": false + } + }, + "ref": "4759de0590faa2ef3b8486c97855f1180623df3e" + } + } +} diff --git a/archived/lexik.jwt-authentication-bundle/509b1542f3180a1cfe248ade8b7bf5092c2d4127.json b/archived/lexik.jwt-authentication-bundle/509b1542f3180a1cfe248ade8b7bf5092c2d4127.json new file mode 100644 index 00000000..4fcc8efb --- /dev/null +++ b/archived/lexik.jwt-authentication-bundle/509b1542f3180a1cfe248ade8b7bf5092c2d4127.json @@ -0,0 +1,37 @@ +{ + "manifests": { + "lexik/jwt-authentication-bundle": { + "manifest": { + "bundles": { + "Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%" + }, + "env": { + "JWT_SECRET_KEY": "%kernel.project_dir%/%CONFIG_DIR%/jwt/private.pem", + "JWT_PUBLIC_KEY": "%kernel.project_dir%/%CONFIG_DIR%/jwt/public.pem", + "JWT_PASSPHRASE": "%generate(secret)%" + }, + "gitignore": [ + "/%CONFIG_DIR%/jwt/*.pem" + ] + }, + "files": { + "config/packages/lexik_jwt_authentication.yaml": { + "contents": [ + "lexik_jwt_authentication:", + " secret_key: '%env(resolve:JWT_SECRET_KEY)%'", + " public_key: '%env(resolve:JWT_PUBLIC_KEY)%'", + " pass_phrase: '%env(JWT_PASSPHRASE)%'", + "" + ], + "executable": false + } + }, + "ref": "509b1542f3180a1cfe248ade8b7bf5092c2d4127" + } + } +} diff --git a/archived/lexik.jwt-authentication-bundle/5b2157bcd5778166a5696e42f552ad36529a07a6.json b/archived/lexik.jwt-authentication-bundle/5b2157bcd5778166a5696e42f552ad36529a07a6.json new file mode 100644 index 00000000..1583fd67 --- /dev/null +++ b/archived/lexik.jwt-authentication-bundle/5b2157bcd5778166a5696e42f552ad36529a07a6.json @@ -0,0 +1,37 @@ +{ + "manifests": { + "lexik/jwt-authentication-bundle": { + "manifest": { + "bundles": { + "Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%" + }, + "env": { + "JWT_SECRET_KEY": "%kernel.project_dir%/%CONFIG_DIR%/jwt/private.pem", + "JWT_PUBLIC_KEY": "%kernel.project_dir%/%CONFIG_DIR%/jwt/public.pem", + "JWT_PASSPHRASE": "%generate(secret)%" + }, + "gitignore": [ + "/%CONFIG_DIR%/jwt/*.pem" + ] + }, + "files": { + "config/packages/lexik_jwt_authentication.yaml": { + "contents": [ + "lexik_jwt_authentication:", + " secret_key: '%env(resolve:JWT_SECRET_KEY)%'", + " public_key: '%env(resolve:JWT_PUBLIC_KEY)%'", + " pass_phrase: '%env(JWT_PASSPHRASE)%'", + "" + ], + "executable": false + } + }, + "ref": "5b2157bcd5778166a5696e42f552ad36529a07a6" + } + } +} diff --git a/archived/lexik.jwt-authentication-bundle/751ee6748c1026fa4350c155d1b3a77b7ddca69c.json b/archived/lexik.jwt-authentication-bundle/751ee6748c1026fa4350c155d1b3a77b7ddca69c.json new file mode 100644 index 00000000..d598ba1f --- /dev/null +++ b/archived/lexik.jwt-authentication-bundle/751ee6748c1026fa4350c155d1b3a77b7ddca69c.json @@ -0,0 +1,35 @@ +{ + "manifests": { + "lexik/jwt-authentication-bundle": { + "manifest": { + "bundles": { + "Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%" + }, + "env": { + "#1": "Key paths should be relative to the project directory", + "JWT_PRIVATE_KEY_PATH": "%CONFIG_DIR%/jwt/private.pem", + "JWT_PUBLIC_KEY_PATH": "%CONFIG_DIR%/jwt/public.pem", + "JWT_PASSPHRASE": "%generate(secret)%" + } + }, + "files": { + "config/packages/lexik_jwt_authentication.yaml": { + "contents": [ + "lexik_jwt_authentication:", + " private_key_path: '%kernel.project_dir%/%env(JWT_PRIVATE_KEY_PATH)%'", + " public_key_path: '%kernel.project_dir%/%env(JWT_PUBLIC_KEY_PATH)%'", + " pass_phrase: '%env(JWT_PASSPHRASE)%'", + "" + ], + "executable": false + } + }, + "ref": "751ee6748c1026fa4350c155d1b3a77b7ddca69c" + } + } +} diff --git a/archived/lexik.jwt-authentication-bundle/765b81fb4e6019bf5ef54d35cf50aacf01c79164.json b/archived/lexik.jwt-authentication-bundle/765b81fb4e6019bf5ef54d35cf50aacf01c79164.json new file mode 100644 index 00000000..1ab2639c --- /dev/null +++ b/archived/lexik.jwt-authentication-bundle/765b81fb4e6019bf5ef54d35cf50aacf01c79164.json @@ -0,0 +1,38 @@ +{ + "manifests": { + "lexik/jwt-authentication-bundle": { + "manifest": { + "bundles": { + "Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%" + }, + "env": { + "#1": "Key paths should be relative to the project directory", + "JWT_PRIVATE_KEY_PATH": "%CONFIG_DIR%/jwt/private.pem", + "JWT_PUBLIC_KEY_PATH": "%CONFIG_DIR%/jwt/public.pem", + "JWT_PASSPHRASE": "%generate(secret)%" + }, + "gitignore": [ + "/%CONFIG_DIR%/jwt/*.pem" + ] + }, + "files": { + "config/packages/lexik_jwt_authentication.yaml": { + "contents": [ + "lexik_jwt_authentication:", + " private_key_path: '%kernel.project_dir%/%env(JWT_PRIVATE_KEY_PATH)%'", + " public_key_path: '%kernel.project_dir%/%env(JWT_PUBLIC_KEY_PATH)%'", + " pass_phrase: '%env(JWT_PASSPHRASE)%'", + "" + ], + "executable": false + } + }, + "ref": "765b81fb4e6019bf5ef54d35cf50aacf01c79164" + } + } +} diff --git a/archived/lexik.jwt-authentication-bundle/76daa85b5a5c640baef13028b0bf0bb07788fd34.json b/archived/lexik.jwt-authentication-bundle/76daa85b5a5c640baef13028b0bf0bb07788fd34.json new file mode 100644 index 00000000..912f3dd9 --- /dev/null +++ b/archived/lexik.jwt-authentication-bundle/76daa85b5a5c640baef13028b0bf0bb07788fd34.json @@ -0,0 +1,48 @@ +{ + "manifests": { + "lexik/jwt-authentication-bundle": { + "manifest": { + "bundles": { + "Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%" + }, + "env": { + "JWT_PRIVATE_KEY_PATH": "%ETC_DIR%/jwt/private.pem", + "JWT_PUBLIC_KEY_PATH": "%ETC_DIR%/jwt/public.pem", + "JWT_PASSPHRASE": "%generate(secret)%" + }, + "post-install-output": [ + " Next for LexikJWTAuthenticationBundle ", + " Run make generate-jwt-keys to generate a key pair." + ], + "makefile": [ + "generate-jwt-keys:", + "ifeq (, $(shell which openssl))", + "$(error \"Unable to generate keys (needs OpenSSL)\")", + "endif", + "\tmkdir -p etc/jwt", + "\topenssl genrsa -passout pass:${JWT_PASSPHRASE} -out ${JWT_PRIVATE_KEY_PATH} -aes256 4096", + "\topenssl rsa -passin pass:${JWT_PASSPHRASE} -pubout -in ${JWT_PRIVATE_KEY_PATH} -out ${JWT_PUBLIC_KEY_PATH}", + "\t@echo \"\\033[32mRSA key pair successfully generated\\033[39m\"" + ] + }, + "files": { + "etc/packages/lexik_jwt_authentication.yaml": { + "contents": [ + "lexik_jwt_authentication:", + " private_key_path: \"%env(JWT_PRIVATE_KEY_PATH)%\"", + " public_key_path: \"%env(JWT_PUBLIC_KEY_PATH)%\"", + " pass_phrase: \"%env(JWT_PASSPHRASE)%\"", + "" + ], + "executable": false + } + }, + "ref": "76daa85b5a5c640baef13028b0bf0bb07788fd34" + } + } +} diff --git a/archived/lexik.jwt-authentication-bundle/a66e8a7b75a1825cf2414d5dd53c7ed38c8654d1.json b/archived/lexik.jwt-authentication-bundle/a66e8a7b75a1825cf2414d5dd53c7ed38c8654d1.json new file mode 100644 index 00000000..8fd389e9 --- /dev/null +++ b/archived/lexik.jwt-authentication-bundle/a66e8a7b75a1825cf2414d5dd53c7ed38c8654d1.json @@ -0,0 +1,38 @@ +{ + "manifests": { + "lexik/jwt-authentication-bundle": { + "manifest": { + "bundles": { + "Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%" + }, + "env": { + "#1": "Key paths should be relative to the project directory", + "JWT_PRIVATE_KEY_PATH": "%CONFIG_DIR%/jwt/private.pem", + "JWT_PUBLIC_KEY_PATH": "%CONFIG_DIR%/jwt/public.pem", + "JWT_PASSPHRASE": "%generate(secret)%" + }, + "gitignore": [ + "/%CONFIG_DIR%/jwt/*.pem" + ] + }, + "files": { + "config/packages/lexik_jwt_authentication.yaml": { + "contents": [ + "lexik_jwt_authentication:", + " private_key_path: '%kernel.project_dir%/%env(JWT_PRIVATE_KEY_PATH)%'", + " public_key_path: '%kernel.project_dir%/%env(JWT_PUBLIC_KEY_PATH)%'", + " pass_phrase: '%env(JWT_PASSPHRASE)%'", + "" + ], + "executable": false + } + }, + "ref": "a66e8a7b75a1825cf2414d5dd53c7ed38c8654d1" + } + } +} diff --git a/archived/lexik.jwt-authentication-bundle/c34fdac0c3cb15061421e0c115fcb08fe3dfcc1c.json b/archived/lexik.jwt-authentication-bundle/c34fdac0c3cb15061421e0c115fcb08fe3dfcc1c.json new file mode 100644 index 00000000..23d860df --- /dev/null +++ b/archived/lexik.jwt-authentication-bundle/c34fdac0c3cb15061421e0c115fcb08fe3dfcc1c.json @@ -0,0 +1,49 @@ +{ + "manifests": { + "lexik/jwt-authentication-bundle": { + "manifest": { + "bundles": { + "Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%" + }, + "env": { + "#1": "Key paths should be relative to the project directory", + "JWT_PRIVATE_KEY_PATH": "%ETC_DIR%/jwt/private.pem", + "JWT_PUBLIC_KEY_PATH": "%ETC_DIR%/jwt/public.pem", + "JWT_PASSPHRASE": "%generate(secret)%" + }, + "post-install-output": [ + " Next for LexikJWTAuthenticationBundle ", + " Run make generate-jwt-keys to generate a key pair." + ], + "makefile": [ + "generate-jwt-keys:", + "ifeq (, $(shell which openssl))", + "$(error \"Unable to generate keys (needs OpenSSL)\")", + "endif", + "\tmkdir -p etc/jwt", + "\topenssl genrsa -passout pass:${JWT_PASSPHRASE} -out ${JWT_PRIVATE_KEY_PATH} -aes256 4096", + "\topenssl rsa -passin pass:${JWT_PASSPHRASE} -pubout -in ${JWT_PRIVATE_KEY_PATH} -out ${JWT_PUBLIC_KEY_PATH}", + "\t@echo \"\\033[32mRSA key pair successfully generated\\033[39m\"" + ] + }, + "files": { + "etc/packages/lexik_jwt_authentication.yaml": { + "contents": [ + "lexik_jwt_authentication:", + " private_key_path: '%kernel.project_dir%/%env(JWT_PRIVATE_KEY_PATH)%'", + " public_key_path: '%kernel.project_dir%/%env(JWT_PUBLIC_KEY_PATH)%'", + " pass_phrase: '%env(JWT_PASSPHRASE)%'", + "" + ], + "executable": false + } + }, + "ref": "c34fdac0c3cb15061421e0c115fcb08fe3dfcc1c" + } + } +} diff --git a/archived/lexik.jwt-authentication-bundle/e5aea526499f8aef6983d0f57628b2d7e9ed36a5.json b/archived/lexik.jwt-authentication-bundle/e5aea526499f8aef6983d0f57628b2d7e9ed36a5.json new file mode 100644 index 00000000..dc4d6594 --- /dev/null +++ b/archived/lexik.jwt-authentication-bundle/e5aea526499f8aef6983d0f57628b2d7e9ed36a5.json @@ -0,0 +1,48 @@ +{ + "manifests": { + "lexik/jwt-authentication-bundle": { + "manifest": { + "bundles": { + "Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%" + }, + "env": { + "JWT_PRIVATE_KEY_PATH": "%ETC_DIR%/jwt/private.pem", + "JWT_PUBLIC_KEY_PATH": "%ETC_DIR%/jwt/public.pem", + "JWT_PASSPHRASE": "%generate(secret)%" + }, + "post-install-output": [ + " Next for LexikJWTAuthenticationBundle ", + " Run make generate-jwt-keys to generate a key pair." + ], + "makefile": [ + "generate-jwt-keys:", + "ifeq (, $(shell which openssl))", + "$(error \"Unable to generate keys (needs OpenSSL)\")", + "endif", + "\tmkdir -p etc/jwt", + "\topenssl genrsa -passout pass:${JWT_PASSPHRASE} -out ${JWT_PRIVATE_KEY_PATH} -aes256 4096", + "\topenssl rsa -passin pass:${JWT_PASSPHRASE} -pubout -in ${JWT_PRIVATE_KEY_PATH} -out ${JWT_PUBLIC_KEY_PATH}", + "\t@echo \"\\033[32mRSA key pair successfully generated\\033[39m\"" + ] + }, + "files": { + "etc/packages/lexik_jwt_authentication.yaml": { + "contents": [ + "lexik_jwt_authentication:", + " private_key_path: '%env(JWT_PRIVATE_KEY_PATH)%'", + " public_key_path: '%env(JWT_PUBLIC_KEY_PATH)%'", + " pass_phrase: '%env(JWT_PASSPHRASE)%'", + "" + ], + "executable": false + } + }, + "ref": "e5aea526499f8aef6983d0f57628b2d7e9ed36a5" + } + } +} diff --git a/archived/lexik.jwt-authentication-bundle/e7a5947a31101929e84ffb2825af42f3a674bdb7.json b/archived/lexik.jwt-authentication-bundle/e7a5947a31101929e84ffb2825af42f3a674bdb7.json new file mode 100644 index 00000000..09379c44 --- /dev/null +++ b/archived/lexik.jwt-authentication-bundle/e7a5947a31101929e84ffb2825af42f3a674bdb7.json @@ -0,0 +1,50 @@ +{ + "manifests": { + "lexik/jwt-authentication-bundle": { + "manifest": { + "bundles": { + "Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%" + }, + "env": { + "#1": "Key paths should be relative to the project directory", + "JWT_PRIVATE_KEY_PATH": "%ETC_DIR%/jwt/private.pem", + "JWT_PUBLIC_KEY_PATH": "%ETC_DIR%/jwt/public.pem", + "JWT_PASSPHRASE": "%generate(secret)%" + }, + "post-install-output": [ + " Next for LexikJWTAuthenticationBundle ", + " Run make generate-jwt-keys to generate a key pair." + ], + "makefile": [ + "OPENSSL_BIN := $(shell which openssl)", + "generate-jwt-keys:", + "ifndef OPENSSL_BIN", + "\t$(error \"Unable to generate keys (needs OpenSSL)\")", + "endif", + "\tmkdir -p etc/jwt", + "\topenssl genrsa -passout pass:${JWT_PASSPHRASE} -out ${JWT_PRIVATE_KEY_PATH} -aes256 4096", + "\topenssl rsa -passin pass:${JWT_PASSPHRASE} -pubout -in ${JWT_PRIVATE_KEY_PATH} -out ${JWT_PUBLIC_KEY_PATH}", + "\t@echo \"\\033[32mRSA key pair successfully generated\\033[39m\"" + ] + }, + "files": { + "etc/packages/lexik_jwt_authentication.yaml": { + "contents": [ + "lexik_jwt_authentication:", + " private_key_path: '%kernel.project_dir%/%env(JWT_PRIVATE_KEY_PATH)%'", + " public_key_path: '%kernel.project_dir%/%env(JWT_PUBLIC_KEY_PATH)%'", + " pass_phrase: '%env(JWT_PASSPHRASE)%'", + "" + ], + "executable": false + } + }, + "ref": "e7a5947a31101929e84ffb2825af42f3a674bdb7" + } + } +} diff --git a/archived/nelmio.alice/0b9900ece737bec7752e4155c0164639dd9b0cb0.json b/archived/nelmio.alice/0b9900ece737bec7752e4155c0164639dd9b0cb0.json new file mode 100644 index 00000000..616a5ba5 --- /dev/null +++ b/archived/nelmio.alice/0b9900ece737bec7752e4155c0164639dd9b0cb0.json @@ -0,0 +1,43 @@ +{ + "manifests": { + "nelmio/alice": { + "manifest": { + "bundles": { + "Nelmio\\Alice\\Bridge\\Symfony\\NelmioAliceBundle": [ + "dev", + "test" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/dev/nelmio_alice.yaml": { + "contents": [ + "nelmio_alice:", + " functions_blacklist:", + " - 'current'", + " - 'shuffle'", + " - 'date'", + " - 'time'", + " - 'file'", + " - 'md5'", + " - 'sha1'", + "" + ], + "executable": false + }, + "config/packages/test/nelmio_alice.yaml": { + "contents": [ + "imports:", + " - { resource: ../dev/nelmio_alice.yaml }", + "" + ], + "executable": false + } + }, + "ref": "0b9900ece737bec7752e4155c0164639dd9b0cb0" + } + } +} diff --git a/archived/nelmio.alice/aaf440eb4d289ead8e2ef986c4f25c97fffec4ac.json b/archived/nelmio.alice/aaf440eb4d289ead8e2ef986c4f25c97fffec4ac.json new file mode 100644 index 00000000..32f03229 --- /dev/null +++ b/archived/nelmio.alice/aaf440eb4d289ead8e2ef986c4f25c97fffec4ac.json @@ -0,0 +1,37 @@ +{ + "manifests": { + "nelmio/alice": { + "manifest": { + "bundles": { + "Nelmio\\Alice\\Bridge\\Symfony\\NelmioAliceBundle": [ + "dev", + "test" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/dev/nelmio_alice.yaml": { + "contents": [ + "nelmio_alice:", + " functions_blacklist:", + " - 'current'", + "" + ], + "executable": false + }, + "config/packages/test/nelmio_alice.yaml": { + "contents": [ + "imports:", + " - { resource: ../dev/nelmio_alice.yaml }", + "" + ], + "executable": false + } + }, + "ref": "aaf440eb4d289ead8e2ef986c4f25c97fffec4ac" + } + } +} diff --git a/archived/nelmio.cors-bundle/1fee84e00c71edee81aa54b470260779a890c9c6.json b/archived/nelmio.cors-bundle/1fee84e00c71edee81aa54b470260779a890c9c6.json new file mode 100644 index 00000000..70487ee4 --- /dev/null +++ b/archived/nelmio.cors-bundle/1fee84e00c71edee81aa54b470260779a890c9c6.json @@ -0,0 +1,37 @@ +{ + "manifests": { + "nelmio/cors-bundle": { + "manifest": { + "bundles": { + "Nelmio\\CorsBundle\\NelmioCorsBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "CORS_ALLOW_ORIGIN": "^https?://localhost(:[0-9]+)?$" + } + }, + "files": { + "config/packages/nelmio_cors.yaml": { + "contents": [ + "nelmio_cors:", + " defaults:", + " origin_regex: true", + " allow_origin: ['%env(CORS_ALLOW_ORIGIN)%']", + " allow_methods: ['GET', 'OPTIONS', 'POST', 'PUT', 'PATCH', 'DELETE']", + " allow_headers: ['Content-Type', 'Authorization']", + " max_age: 3600", + " paths:", + " '^/': ~", + "" + ], + "executable": false + } + }, + "ref": "1fee84e00c71edee81aa54b470260779a890c9c6" + } + } +} diff --git a/archived/nelmio.cors-bundle/6388de23860284db9acce0a7a5d9d13153bcb571.json b/archived/nelmio.cors-bundle/6388de23860284db9acce0a7a5d9d13153bcb571.json new file mode 100644 index 00000000..b0e7e2e4 --- /dev/null +++ b/archived/nelmio.cors-bundle/6388de23860284db9acce0a7a5d9d13153bcb571.json @@ -0,0 +1,38 @@ +{ + "manifests": { + "nelmio/cors-bundle": { + "manifest": { + "bundles": { + "Nelmio\\CorsBundle\\NelmioCorsBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "CORS_ALLOW_ORIGIN": "^https?://(localhost|127\\.0\\.0\\.1)(:[0-9]+)?$" + } + }, + "files": { + "config/packages/nelmio_cors.yaml": { + "contents": [ + "nelmio_cors:", + " defaults:", + " origin_regex: true", + " allow_origin: ['%env(CORS_ALLOW_ORIGIN)%']", + " allow_methods: ['GET', 'OPTIONS', 'POST', 'PUT', 'PATCH', 'DELETE']", + " allow_headers: ['Content-Type', 'Authorization']", + " expose_headers: ['Link']", + " max_age: 3600", + " paths:", + " '^/': null", + "" + ], + "executable": false + } + }, + "ref": "6388de23860284db9acce0a7a5d9d13153bcb571" + } + } +} diff --git a/archived/nelmio.cors-bundle/6bea22e6c564fba3a1391615cada1437d0bde39c.json b/archived/nelmio.cors-bundle/6bea22e6c564fba3a1391615cada1437d0bde39c.json new file mode 100644 index 00000000..56809897 --- /dev/null +++ b/archived/nelmio.cors-bundle/6bea22e6c564fba3a1391615cada1437d0bde39c.json @@ -0,0 +1,38 @@ +{ + "manifests": { + "nelmio/cors-bundle": { + "manifest": { + "bundles": { + "Nelmio\\CorsBundle\\NelmioCorsBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "CORS_ALLOW_ORIGIN": "'^https?://(localhost|127\\.0\\.0\\.1)(:[0-9]+)?$'" + } + }, + "files": { + "config/packages/nelmio_cors.yaml": { + "contents": [ + "nelmio_cors:", + " defaults:", + " origin_regex: true", + " allow_origin: ['%env(CORS_ALLOW_ORIGIN)%']", + " allow_methods: ['GET', 'OPTIONS', 'POST', 'PUT', 'PATCH', 'DELETE']", + " allow_headers: ['Content-Type', 'Authorization']", + " expose_headers: ['Link']", + " max_age: 3600", + " paths:", + " '^/': null", + "" + ], + "executable": false + } + }, + "ref": "6bea22e6c564fba3a1391615cada1437d0bde39c" + } + } +} diff --git a/archived/nelmio.cors-bundle/6e1f64cc0f55362be49764634e8f14ce34a033c6.json b/archived/nelmio.cors-bundle/6e1f64cc0f55362be49764634e8f14ce34a033c6.json new file mode 100644 index 00000000..a56a9fb5 --- /dev/null +++ b/archived/nelmio.cors-bundle/6e1f64cc0f55362be49764634e8f14ce34a033c6.json @@ -0,0 +1,38 @@ +{ + "manifests": { + "nelmio/cors-bundle": { + "manifest": { + "bundles": { + "Nelmio\\CorsBundle\\NelmioCorsBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "CORS_ALLOW_ORIGIN": "^https?://localhost(:[0-9]+)?$" + } + }, + "files": { + "config/packages/nelmio_cors.yaml": { + "contents": [ + "nelmio_cors:", + " defaults:", + " origin_regex: true", + " allow_origin: ['%env(CORS_ALLOW_ORIGIN)%']", + " allow_methods: ['GET', 'OPTIONS', 'POST', 'PUT', 'PATCH', 'DELETE']", + " allow_headers: ['Content-Type', 'Authorization']", + " expose_headers: ['Link']", + " max_age: 3600", + " paths:", + " '^/': null", + "" + ], + "executable": false + } + }, + "ref": "6e1f64cc0f55362be49764634e8f14ce34a033c6" + } + } +} diff --git a/archived/nelmio.cors-bundle/7b6cbc842f8cd3d550815247d12294f6f304a8c4.json b/archived/nelmio.cors-bundle/7b6cbc842f8cd3d550815247d12294f6f304a8c4.json new file mode 100644 index 00000000..ac9f0056 --- /dev/null +++ b/archived/nelmio.cors-bundle/7b6cbc842f8cd3d550815247d12294f6f304a8c4.json @@ -0,0 +1,37 @@ +{ + "manifests": { + "nelmio/cors-bundle": { + "manifest": { + "bundles": { + "Nelmio\\CorsBundle\\NelmioCorsBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "CORS_ALLOW_ORIGIN": "^https?://localhost:?[0-9]*$" + } + }, + "files": { + "config/packages/nelmio_cors.yaml": { + "contents": [ + "nelmio_cors:", + " defaults:", + " origin_regex: true", + " allow_origin: ['%env(CORS_ALLOW_ORIGIN)%']", + " allow_methods: ['GET', 'OPTIONS', 'POST', 'PUT', 'PATCH', 'DELETE']", + " allow_headers: ['Content-Type', 'Authorization']", + " max_age: 3600", + " paths:", + " '^/': ~", + "" + ], + "executable": false + } + }, + "ref": "7b6cbc842f8cd3d550815247d12294f6f304a8c4" + } + } +} diff --git a/archived/nelmio.cors-bundle/f0436fc35fca88eada758311f8de43bfb61f1980.json b/archived/nelmio.cors-bundle/f0436fc35fca88eada758311f8de43bfb61f1980.json new file mode 100644 index 00000000..6f3f881c --- /dev/null +++ b/archived/nelmio.cors-bundle/f0436fc35fca88eada758311f8de43bfb61f1980.json @@ -0,0 +1,38 @@ +{ + "manifests": { + "nelmio/cors-bundle": { + "manifest": { + "bundles": { + "Nelmio\\CorsBundle\\NelmioCorsBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "CORS_ALLOW_ORIGIN": "^https?://localhost(:[0-9]+)?$" + } + }, + "files": { + "config/packages/nelmio_cors.yaml": { + "contents": [ + "nelmio_cors:", + " defaults:", + " origin_regex: true", + " allow_origin: ['%env(CORS_ALLOW_ORIGIN)%']", + " allow_methods: ['GET', 'OPTIONS', 'POST', 'PUT', 'PATCH', 'DELETE']", + " allow_headers: ['Content-Type', 'Authorization']", + " expose_headers: ['Link']", + " max_age: 3600", + " paths:", + " '^/': ~", + "" + ], + "executable": false + } + }, + "ref": "f0436fc35fca88eada758311f8de43bfb61f1980" + } + } +} diff --git a/archived/nelmio.security-bundle/65726efb67ff51d89de38195bc0d230fa811f64d.json b/archived/nelmio.security-bundle/65726efb67ff51d89de38195bc0d230fa811f64d.json new file mode 100644 index 00000000..feaa310a --- /dev/null +++ b/archived/nelmio.security-bundle/65726efb67ff51d89de38195bc0d230fa811f64d.json @@ -0,0 +1,51 @@ +{ + "manifests": { + "nelmio/security-bundle": { + "manifest": { + "bundles": { + "Nelmio\\SecurityBundle\\NelmioSecurityBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/nelmio_security.yaml": { + "contents": [ + "nelmio_security:", + " # prevents framing of the entire site", + " clickjacking:", + " paths:", + " '^/.*': DENY", + "", + " # disables content type sniffing for script resources", + " content_type:", + " nosniff: true", + "", + " # forces Microsoft's XSS-Protection with", + " # its block mode", + " xss_protection:", + " enabled: true", + " mode_block: true", + "", + " # Send a full URL in the `Referer` header when performing a same-origin request,", + " # only send the origin of the document to secure destination (HTTPS->HTTPS),", + " # and send no header to a less secure destination (HTTPS->HTTP).", + " # If `strict-origin-when-cross-origin` is not supported, use `no-referrer` policy,", + " # no referrer information is sent along with requests.", + " referrer_policy:", + " enabled: true", + " policies:", + " - 'no-referrer'", + " - 'strict-origin-when-cross-origin'", + "" + ], + "executable": false + } + }, + "ref": "65726efb67ff51d89de38195bc0d230fa811f64d" + } + } +} diff --git a/archived/nyholm.psr7/0cd4d2d0e7f646fda75f9944f747a56e6ed13d4c.json b/archived/nyholm.psr7/0cd4d2d0e7f646fda75f9944f747a56e6ed13d4c.json new file mode 100644 index 00000000..fabb902d --- /dev/null +++ b/archived/nyholm.psr7/0cd4d2d0e7f646fda75f9944f747a56e6ed13d4c.json @@ -0,0 +1,41 @@ +{ + "manifests": { + "nyholm/psr7": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/nyholm_psr7.yaml": { + "contents": [ + "services:", + " # Register nyholm/psr7 services for autowiring with PSR-17 (HTTP factories)", + " Psr\\Http\\Message\\RequestFactoryInterface: '@nyholm.psr7.psr17_factory'", + " Psr\\Http\\Message\\ResponseFactoryInterface: '@nyholm.psr7.psr17_factory'", + " Psr\\Http\\Message\\ServerRequestFactoryInterface: '@nyholm.psr7.psr17_factory'", + " Psr\\Http\\Message\\StreamFactoryInterface: '@nyholm.psr7.psr17_factory'", + " Psr\\Http\\Message\\UploadedFileFactoryInterface: '@nyholm.psr7.psr17_factory'", + " Psr\\Http\\Message\\UriFactoryInterface: '@nyholm.psr7.psr17_factory'", + "", + " # Register nyholm/psr7 services for autowiring with HTTPlug factories", + " Http\\Message\\MessageFactory: '@nyholm.psr7.httplug_factory'", + " Http\\Message\\RequestFactory: '@nyholm.psr7.httplug_factory'", + " Http\\Message\\ResponseFactory: '@nyholm.psr7.httplug_factory'", + " Http\\Message\\StreamFactory: '@nyholm.psr7.httplug_factory'", + " Http\\Message\\UriFactory: '@nyholm.psr7.httplug_factory'", + "", + " nyholm.psr7.psr17_factory:", + " class: Nyholm\\Psr7\\Factory\\Psr17Factory", + "", + " nyholm.psr7.httplug_factory:", + " class: Nyholm\\Psr7\\Factory\\HttplugFactory", + "" + ], + "executable": false + } + }, + "ref": "0cd4d2d0e7f646fda75f9944f747a56e6ed13d4c" + } + } +} diff --git a/archived/nyholm.psr7/5e29a795c9996269c4cea2e87eeb3052c33cf98e.json b/archived/nyholm.psr7/5e29a795c9996269c4cea2e87eeb3052c33cf98e.json new file mode 100644 index 00000000..71eac92c --- /dev/null +++ b/archived/nyholm.psr7/5e29a795c9996269c4cea2e87eeb3052c33cf98e.json @@ -0,0 +1,34 @@ +{ + "manifests": { + "nyholm/psr7": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/nyholm_psr7.yaml": { + "contents": [ + "services:", + " _defaults:", + " public: false", + "", + " # Register nyholm/psr7 services for autowiring with PSR-17 (HTTP factories)", + " Psr\\Http\\Message\\RequestFactoryInterface: '@nyholm.psr7.psr17_factory'", + " Psr\\Http\\Message\\ResponseFactoryInterface: '@nyholm.psr7.psr17_factory'", + " Psr\\Http\\Message\\ServerRequestFactoryInterface: '@nyholm.psr7.psr17_factory'", + " Psr\\Http\\Message\\StreamFactoryInterface: '@nyholm.psr7.psr17_factory'", + " Psr\\Http\\Message\\UploadedFileFactoryInterface: '@nyholm.psr7.psr17_factory'", + " Psr\\Http\\Message\\UriFactoryInterface: '@nyholm.psr7.psr17_factory'", + "", + " nyholm.psr7.psr17_factory:", + " class: Nyholm\\Psr7\\Factory\\Psr17Factory", + "" + ], + "executable": false + } + }, + "ref": "5e29a795c9996269c4cea2e87eeb3052c33cf98e" + } + } +} diff --git a/archived/nyholm.psr7/7c0a9352a57376f04f5444e74565102c3a23d0c7.json b/archived/nyholm.psr7/7c0a9352a57376f04f5444e74565102c3a23d0c7.json new file mode 100644 index 00000000..06ad7e51 --- /dev/null +++ b/archived/nyholm.psr7/7c0a9352a57376f04f5444e74565102c3a23d0c7.json @@ -0,0 +1,41 @@ +{ + "manifests": { + "nyholm/psr7": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/nyholm_psr7.yaml": { + "contents": [ + "services:", + " # Register nyholm/psr7 services for autowiring with PSR-17 (HTTP factories)", + " Psr\\Http\\Message\\RequestFactoryInterface: '@nyholm.psr7.psr17_factory'", + " Psr\\Http\\Message\\ResponseFactoryInterface: '@nyholm.psr7.psr17_factory'", + " Psr\\Http\\Message\\ServerRequestFactoryInterface: '@nyholm.psr7.psr17_factory'", + " Psr\\Http\\Message\\StreamFactoryInterface: '@nyholm.psr7.psr17_factory'", + " Psr\\Http\\Message\\UploadedFileFactoryInterface: '@nyholm.psr7.psr17_factory'", + " Psr\\Http\\Message\\UriFactoryInterface: '@nyholm.psr7.psr17_factory'", + "", + " # Register nyholm/psr7 services for autowiring with HTTPlug factories", + " Http\\Message\\MessageFactory: '@nyholm.psr7.httplug_factory'", + " Http\\Message\\RequestFactory: '@nyholm.psr7.httplug_factory'", + " Http\\Message\\ResponseFactory: '@nyholm.psr7.httplug_factory'", + " Http\\Message\\StreamFactory: '@nyholm.psr7.httplug_factory'", + " Http\\Message\\UriFactory: '@nyholm.psr7.httplug_factory'", + "", + " nyholm.psr7.psr17_factory:", + " class: Nyholm\\Psr7\\Factory\\Psr17Factory", + "", + " nyholm.psr7.httplug_factory:", + " class: Nyholm\\Psr7\\Factory\\HttplugFactory", + "" + ], + "executable": false + } + }, + "ref": "7c0a9352a57376f04f5444e74565102c3a23d0c7" + } + } +} diff --git a/archived/php-http.httplug-bundle/4655962c64e2de96c418caf576c57215711c7877.json b/archived/php-http.httplug-bundle/4655962c64e2de96c418caf576c57215711c7877.json new file mode 100644 index 00000000..d818fb7a --- /dev/null +++ b/archived/php-http.httplug-bundle/4655962c64e2de96c418caf576c57215711c7877.json @@ -0,0 +1,39 @@ +{ + "manifests": { + "php-http/httplug-bundle": { + "manifest": { + "bundles": { + "Http\\HttplugBundle\\HttplugBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/httplug.yaml": { + "contents": [ + "httplug:", + " plugins:", + " redirect:", + " preserve_header: true", + "", + " discovery:", + " client: 'auto'", + "", + " clients:", + " app:", + " http_methods_client: true", + " plugins:", + " - 'httplug.plugin.content_length'", + " - 'httplug.plugin.redirect'", + "" + ], + "executable": false + } + }, + "ref": "4655962c64e2de96c418caf576c57215711c7877" + } + } +} diff --git a/archived/phpunit.phpunit/007e7829be320a660ba017aa9877d0acd488c4eb.json b/archived/phpunit.phpunit/007e7829be320a660ba017aa9877d0acd488c4eb.json new file mode 100644 index 00000000..82af05a2 --- /dev/null +++ b/archived/phpunit.phpunit/007e7829be320a660ba017aa9877d0acd488c4eb.json @@ -0,0 +1,136 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "phpunit.xml.dist": "phpunit.xml.dist", + "config/": "%CONFIG_DIR%/", + "tests/": "tests/" + }, + "gitignore": [ + "/phpunit.xml", + ".phpunit.result.cache" + ], + "post-install-output": [ + " ", + " Adding phpunit/phpunit as a dependency is discouraged in favor of Symfony's PHPUnit Bridge. ", + " ", + "", + " * Instead:", + " 1. Remove it now: composer remove --dev phpunit/phpunit", + " 2. Use Symfony's bridge: composer require --dev phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='s$cretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " $_SERVER += $env;", + " $_ENV += $env;", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv();", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "007e7829be320a660ba017aa9877d0acd488c4eb" + } + } +} diff --git a/archived/phpunit.phpunit/00fdb38c318774cd39f475a753028a5e8d25d47c.json b/archived/phpunit.phpunit/00fdb38c318774cd39f475a753028a5e8d25d47c.json new file mode 100644 index 00000000..a391c55d --- /dev/null +++ b/archived/phpunit.phpunit/00fdb38c318774cd39f475a753028a5e8d25d47c.json @@ -0,0 +1,89 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + "/phpunit.xml", + ".phpunit.result.cache" + ], + "post-install-output": [ + " ", + " Adding phpunit/phpunit as a dependency is discouraged in favor of Symfony's PHPUnit Bridge. ", + " ", + "", + " * Instead:", + " 1. Remove it now: composer remove --dev phpunit/phpunit", + " 2. Use Symfony's bridge: composer require --dev phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "00fdb38c318774cd39f475a753028a5e8d25d47c" + } + } +} diff --git a/archived/phpunit.phpunit/056ff0755c2e2a4025199aee78c247e83abdffea.json b/archived/phpunit.phpunit/056ff0755c2e2a4025199aee78c247e83abdffea.json new file mode 100644 index 00000000..af769a7a --- /dev/null +++ b/archived/phpunit.phpunit/056ff0755c2e2a4025199aee78c247e83abdffea.json @@ -0,0 +1,40 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + "phpunit.xml.dist": "phpunit.xml.dist" + } + }, + "files": { + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "056ff0755c2e2a4025199aee78c247e83abdffea" + } + } +} diff --git a/archived/phpunit.phpunit/07e681480e205e17703679882f4c1d1b71bcc4d5.json b/archived/phpunit.phpunit/07e681480e205e17703679882f4c1d1b71bcc4d5.json new file mode 100644 index 00000000..99d36912 --- /dev/null +++ b/archived/phpunit.phpunit/07e681480e205e17703679882f4c1d1b71bcc4d5.json @@ -0,0 +1,59 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + "/phpunit.xml" + ], + "post-install-output": [ + "Adding phpunit/phpunit as a dependency is discouraged.", + "You should require simple-phpunit instead." + ] + }, + "files": { + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "07e681480e205e17703679882f4c1d1b71bcc4d5" + } + } +} diff --git a/archived/phpunit.phpunit/17602fd00e6ea3aa184b02cec79597dd0ea6568f.json b/archived/phpunit.phpunit/17602fd00e6ea3aa184b02cec79597dd0ea6568f.json new file mode 100644 index 00000000..a0d364fe --- /dev/null +++ b/archived/phpunit.phpunit/17602fd00e6ea3aa184b02cec79597dd0ea6568f.json @@ -0,0 +1,53 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + "phpunit.xml.dist": "phpunit.xml.dist" + }, + "version_aliases": [ + "4.8", + "5.0", + "5.1", + "5.2", + "5.3", + "5.4", + "5.5", + "5.6", + "5.7", + "6.0", + "6.1" + ] + }, + "files": { + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "17602fd00e6ea3aa184b02cec79597dd0ea6568f" + } + } +} diff --git a/archived/phpunit.phpunit/21c0a65782a07f3fbd305c59e93139ee49dd3a95.json b/archived/phpunit.phpunit/21c0a65782a07f3fbd305c59e93139ee49dd3a95.json new file mode 100644 index 00000000..4ef0c0f7 --- /dev/null +++ b/archived/phpunit.phpunit/21c0a65782a07f3fbd305c59e93139ee49dd3a95.json @@ -0,0 +1,64 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " Adding phpunit/phpunit as a dependency is discouraged. ", + " ", + "", + " * Instead:", + " 1. Remove it now: composer remove phpunit/phpunit", + " 2. Use Symfony's bridge: composer require phpunit" + ] + }, + "files": { + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "21c0a65782a07f3fbd305c59e93139ee49dd3a95" + } + } +} diff --git a/archived/phpunit.phpunit/248630f85e0903c4d873b56c8469bf2b7884672e.json b/archived/phpunit.phpunit/248630f85e0903c4d873b56c8469bf2b7884672e.json new file mode 100644 index 00000000..84271005 --- /dev/null +++ b/archived/phpunit.phpunit/248630f85e0903c4d873b56c8469bf2b7884672e.json @@ -0,0 +1,40 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + "phpunit.xml.dist": "phpunit.xml.dist" + } + }, + "files": { + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "248630f85e0903c4d873b56c8469bf2b7884672e" + } + } +} diff --git a/archived/phpunit.phpunit/2b660cbbc30235f699d7715c3c95fa357e92f865.json b/archived/phpunit.phpunit/2b660cbbc30235f699d7715c3c95fa357e92f865.json new file mode 100644 index 00000000..637a29e0 --- /dev/null +++ b/archived/phpunit.phpunit/2b660cbbc30235f699d7715c3c95fa357e92f865.json @@ -0,0 +1,53 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + "phpunit.xml.dist": "phpunit.xml.dist" + }, + "version_aliases": [ + "4.8", + "5.0", + "5.1", + "5.2", + "5.3", + "5.4", + "5.5", + "5.6", + "5.7", + "6.0", + "6.1" + ] + }, + "files": { + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "2b660cbbc30235f699d7715c3c95fa357e92f865" + } + } +} diff --git a/archived/phpunit.phpunit/33b1f53500a7b822985048baf55456aa5281405a.json b/archived/phpunit.phpunit/33b1f53500a7b822985048baf55456aa5281405a.json new file mode 100644 index 00000000..0745aa52 --- /dev/null +++ b/archived/phpunit.phpunit/33b1f53500a7b822985048baf55456aa5281405a.json @@ -0,0 +1,138 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "phpunit.xml.dist": "phpunit.xml.dist", + "config/": "%CONFIG_DIR%/", + "tests/": "tests/" + }, + "gitignore": [ + "/phpunit.xml", + ".phpunit.result.cache" + ], + "post-install-output": [ + " ", + " Adding phpunit/phpunit as a dependency is discouraged in favor of Symfony's PHPUnit Bridge. ", + " ", + "", + " * Instead:", + " 1. Remove it now: composer remove --dev phpunit/phpunit", + " 2. Use Symfony's bridge: composer require --dev phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "33b1f53500a7b822985048baf55456aa5281405a" + } + } +} diff --git a/archived/phpunit.phpunit/3b372539f3886b07a7d80ff58d70abb6f2e4219a.json b/archived/phpunit.phpunit/3b372539f3886b07a7d80ff58d70abb6f2e4219a.json new file mode 100644 index 00000000..48fb2a61 --- /dev/null +++ b/archived/phpunit.phpunit/3b372539f3886b07a7d80ff58d70abb6f2e4219a.json @@ -0,0 +1,93 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + "/phpunit.xml", + ".phpunit.result.cache" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "3b372539f3886b07a7d80ff58d70abb6f2e4219a" + } + } +} diff --git a/archived/phpunit.phpunit/3c2896f8a53d48f493178c67290500dcbec92698.json b/archived/phpunit.phpunit/3c2896f8a53d48f493178c67290500dcbec92698.json new file mode 100644 index 00000000..d08d64df --- /dev/null +++ b/archived/phpunit.phpunit/3c2896f8a53d48f493178c67290500dcbec92698.json @@ -0,0 +1,55 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + "phpunit.xml.dist": "phpunit.xml.dist" + }, + "gitignore": [ + "/phpunit.xml" + ], + "post-install-output": [ + "Adding phpunit/phpunit as a dependency is discouraged.", + "You should require simple-phpunit instead." + ] + }, + "files": { + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "3c2896f8a53d48f493178c67290500dcbec92698" + } + } +} diff --git a/archived/phpunit.phpunit/40a052beae0f5a946ee97b7d7f076c464ea61119.json b/archived/phpunit.phpunit/40a052beae0f5a946ee97b7d7f076c464ea61119.json new file mode 100644 index 00000000..36e93e30 --- /dev/null +++ b/archived/phpunit.phpunit/40a052beae0f5a946ee97b7d7f076c464ea61119.json @@ -0,0 +1,56 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + "phpunit.xml.dist": "phpunit.xml.dist" + }, + "gitignore": [ + "/phpunit.xml" + ], + "post-install-output": [ + "Adding phpunit/phpunit as a dependency is discouraged.", + "You should require simple-phpunit instead." + ] + }, + "files": { + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "40a052beae0f5a946ee97b7d7f076c464ea61119" + } + } +} diff --git a/archived/phpunit.phpunit/477e1387616f39505ba79715f43f124836020d71.json b/archived/phpunit.phpunit/477e1387616f39505ba79715f43f124836020d71.json new file mode 100644 index 00000000..e1591f7a --- /dev/null +++ b/archived/phpunit.phpunit/477e1387616f39505ba79715f43f124836020d71.json @@ -0,0 +1,93 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + "/phpunit.xml", + ".phpunit.result.cache" + ], + "post-install-output": [ + " ", + " Suggest: install Symfony's PHPUnit Bridge instead of phpunit/phpunit ", + " ", + "", + "Symfony's PHPUnit bridge is a wrapper around PHPUnit that adds reports for deprecated code", + "calls, an isolated PHPUnit that's separate from the dependencies of your app and more.", + "See: https://symfony.com/doc/current/components/phpunit_bridge.html.", + "", + " * If you want to install the PHPUnit bridge:", + " 1. Remove PHPUnit: composer remove --dev phpunit/phpunit", + " 2. Install Symfony's bridge: composer require --dev symfony/phpunit-bridge" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "477e1387616f39505ba79715f43f124836020d71" + } + } +} diff --git a/archived/phpunit.phpunit/68450b8fef6804047d9424c55d758c28b4340791.json b/archived/phpunit.phpunit/68450b8fef6804047d9424c55d758c28b4340791.json new file mode 100644 index 00000000..ecbd402e --- /dev/null +++ b/archived/phpunit.phpunit/68450b8fef6804047d9424c55d758c28b4340791.json @@ -0,0 +1,96 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + "/phpunit.xml", + ".phpunit.result.cache" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "68450b8fef6804047d9424c55d758c28b4340791" + } + } +} diff --git a/archived/phpunit.phpunit/6bc11edaafb96a970c5b55755f7827bbbd05352c.json b/archived/phpunit.phpunit/6bc11edaafb96a970c5b55755f7827bbbd05352c.json new file mode 100644 index 00000000..6fc8045a --- /dev/null +++ b/archived/phpunit.phpunit/6bc11edaafb96a970c5b55755f7827bbbd05352c.json @@ -0,0 +1,135 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "phpunit.xml.dist": "phpunit.xml.dist", + "src/": "%SRC_DIR%/", + "tests/": "tests/" + }, + "gitignore": [ + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " Adding phpunit/phpunit as a dependency is discouraged in favor of Symfony's PHPUnit Bridge. ", + " ", + "", + " * Instead:", + " 1. Remove it now: composer remove --dev phpunit/phpunit", + " 2. Use Symfony's bridge: composer require --dev phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='s$cretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + "" + ], + "executable": false + }, + "src/.bootstrap.php": { + "contents": [ + "loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?: $_ENV['APP_ENV'] ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "6bc11edaafb96a970c5b55755f7827bbbd05352c" + } + } +} diff --git a/archived/phpunit.phpunit/85ff91bb42bc9044f4e945a7ffb2a799f4557b55.json b/archived/phpunit.phpunit/85ff91bb42bc9044f4e945a7ffb2a799f4557b55.json new file mode 100644 index 00000000..fc766d26 --- /dev/null +++ b/archived/phpunit.phpunit/85ff91bb42bc9044f4e945a7ffb2a799f4557b55.json @@ -0,0 +1,80 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " Adding phpunit/phpunit as a dependency is discouraged in favor of Symfony's PHPUnit Bridge. ", + " ", + "", + " * Instead:", + " 1. Remove it now: composer remove --dev phpunit/phpunit", + " 2. Use Symfony's bridge: composer require --dev phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS=App\\\\Kernel", + "APP_SECRET='s$cretf0rt3st'", + "SHELL_VERBOSITY=-1", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + " ", + " Adding phpunit/phpunit as a dependency is discouraged in favor of Symfony's PHPUnit Bridge. ", + " ", + "", + " * Instead:", + " 1. Remove it now: composer remove --dev phpunit/phpunit", + " 2. Use Symfony's bridge: composer require --dev phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='s$cretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "config/bootstrap.php": { + "contents": [ + "loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?: $_ENV['APP_ENV'] ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "89239f0cf2759efccc76b9944083bfcc4d180f9d" + } + } +} diff --git a/archived/phpunit.phpunit/8b7e50ac5f82e6d41bad88344f7e868c02ae1af5.json b/archived/phpunit.phpunit/8b7e50ac5f82e6d41bad88344f7e868c02ae1af5.json new file mode 100644 index 00000000..67d96010 --- /dev/null +++ b/archived/phpunit.phpunit/8b7e50ac5f82e6d41bad88344f7e868c02ae1af5.json @@ -0,0 +1,95 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + "/phpunit.xml", + ".phpunit.result.cache" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "8b7e50ac5f82e6d41bad88344f7e868c02ae1af5" + } + } +} diff --git a/archived/phpunit.phpunit/8ebc9f29f52f2fff3acdb3e0d1198ddf9e7f81b7.json b/archived/phpunit.phpunit/8ebc9f29f52f2fff3acdb3e0d1198ddf9e7f81b7.json new file mode 100644 index 00000000..777c678f --- /dev/null +++ b/archived/phpunit.phpunit/8ebc9f29f52f2fff3acdb3e0d1198ddf9e7f81b7.json @@ -0,0 +1,70 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " Adding phpunit/phpunit as a dependency is discouraged in favor of Symfony's PHPUnit Bridge. ", + " ", + "", + " * Instead:", + " 1. Remove it now: composer remove --dev phpunit/phpunit", + " 2. Use Symfony's bridge: composer require --dev phpunit" + ] + }, + "files": { + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + " ", + " ", + " ./src/", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "8ebc9f29f52f2fff3acdb3e0d1198ddf9e7f81b7" + } + } +} diff --git a/archived/phpunit.phpunit/97c7708bac00cc9534c0d951135011ce68028cb4.json b/archived/phpunit.phpunit/97c7708bac00cc9534c0d951135011ce68028cb4.json new file mode 100644 index 00000000..8a6cdbcf --- /dev/null +++ b/archived/phpunit.phpunit/97c7708bac00cc9534c0d951135011ce68028cb4.json @@ -0,0 +1,135 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "phpunit.xml.dist": "phpunit.xml.dist", + "src/": "%SRC_DIR%/", + "tests/": "tests/" + }, + "gitignore": [ + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " Adding phpunit/phpunit as a dependency is discouraged in favor of Symfony's PHPUnit Bridge. ", + " ", + "", + " * Instead:", + " 1. Remove it now: composer remove --dev phpunit/phpunit", + " 2. Use Symfony's bridge: composer require --dev phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='s$cretf0rt3st'", + "SHELL_VERBOSITY=-1", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + "" + ], + "executable": false + }, + "src/.bootstrap.php": { + "contents": [ + "loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?: $_ENV['APP_ENV'] ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "97c7708bac00cc9534c0d951135011ce68028cb4" + } + } +} diff --git a/archived/phpunit.phpunit/9d0927a518f631b4ae6508dac377b021761ff6d1.json b/archived/phpunit.phpunit/9d0927a518f631b4ae6508dac377b021761ff6d1.json new file mode 100644 index 00000000..f54e2a27 --- /dev/null +++ b/archived/phpunit.phpunit/9d0927a518f631b4ae6508dac377b021761ff6d1.json @@ -0,0 +1,70 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " Adding phpunit/phpunit as a dependency is discouraged in favor of Symfony's PHPUnit Bridge. ", + " ", + "", + " * Instead:", + " 1. Remove it now: composer remove phpunit/phpunit", + " 2. Use Symfony's bridge: composer require --dev phpunit" + ] + }, + "files": { + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + " ", + " ", + " ./src/", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "9d0927a518f631b4ae6508dac377b021761ff6d1" + } + } +} diff --git a/archived/phpunit.phpunit/a5708058bd6f16863618096090e825c549a231e1.json b/archived/phpunit.phpunit/a5708058bd6f16863618096090e825c549a231e1.json new file mode 100644 index 00000000..75b03dc1 --- /dev/null +++ b/archived/phpunit.phpunit/a5708058bd6f16863618096090e825c549a231e1.json @@ -0,0 +1,44 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + "phpunit.xml.dist": "phpunit.xml.dist" + } + }, + "files": { + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "a5708058bd6f16863618096090e825c549a231e1" + } + } +} diff --git a/archived/phpunit.phpunit/a6249a6c4392e9169b87abf93225f7f9f59025e6.json b/archived/phpunit.phpunit/a6249a6c4392e9169b87abf93225f7f9f59025e6.json new file mode 100644 index 00000000..2707bd9d --- /dev/null +++ b/archived/phpunit.phpunit/a6249a6c4392e9169b87abf93225f7f9f59025e6.json @@ -0,0 +1,97 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + "/phpunit.xml", + ".phpunit.result.cache" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "a6249a6c4392e9169b87abf93225f7f9f59025e6" + } + } +} diff --git a/archived/phpunit.phpunit/b3335743624d140ae2d4eb5abe64e93fc99c6620.json b/archived/phpunit.phpunit/b3335743624d140ae2d4eb5abe64e93fc99c6620.json new file mode 100644 index 00000000..85cb95ca --- /dev/null +++ b/archived/phpunit.phpunit/b3335743624d140ae2d4eb5abe64e93fc99c6620.json @@ -0,0 +1,63 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + "/phpunit.xml" + ], + "post-install-output": [ + "Adding phpunit/phpunit as a dependency is discouraged.", + "You should require simple-phpunit instead." + ] + }, + "files": { + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "b3335743624d140ae2d4eb5abe64e93fc99c6620" + } + } +} diff --git a/archived/phpunit.phpunit/b5b34fa22319ac1f7f6c180b30e160841c154a1e.json b/archived/phpunit.phpunit/b5b34fa22319ac1f7f6c180b30e160841c154a1e.json new file mode 100644 index 00000000..691ecb52 --- /dev/null +++ b/archived/phpunit.phpunit/b5b34fa22319ac1f7f6c180b30e160841c154a1e.json @@ -0,0 +1,94 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + "/phpunit.xml", + ".phpunit.result.cache" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "b5b34fa22319ac1f7f6c180b30e160841c154a1e" + } + } +} diff --git a/archived/phpunit.phpunit/bdc63ef87238180af6e4c6be7b37d5befb3cf68d.json b/archived/phpunit.phpunit/bdc63ef87238180af6e4c6be7b37d5befb3cf68d.json new file mode 100644 index 00000000..7f2ded5b --- /dev/null +++ b/archived/phpunit.phpunit/bdc63ef87238180af6e4c6be7b37d5befb3cf68d.json @@ -0,0 +1,52 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + "phpunit.xml.dist": "phpunit.xml.dist" + }, + "version_aliases": [ + "4.8", + "5.0", + "5.1", + "5.2", + "5.3", + "5.4", + "5.5", + "5.6", + "5.7", + "6.0" + ] + }, + "files": { + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "bdc63ef87238180af6e4c6be7b37d5befb3cf68d" + } + } +} diff --git a/archived/phpunit.phpunit/bdd7703b5e90615cf71a968aeeec47a912d7aa57.json b/archived/phpunit.phpunit/bdd7703b5e90615cf71a968aeeec47a912d7aa57.json new file mode 100644 index 00000000..8cda1bb8 --- /dev/null +++ b/archived/phpunit.phpunit/bdd7703b5e90615cf71a968aeeec47a912d7aa57.json @@ -0,0 +1,93 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + "/phpunit.xml", + ".phpunit.result.cache" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "bdd7703b5e90615cf71a968aeeec47a912d7aa57" + } + } +} diff --git a/archived/phpunit.phpunit/c276fa48d4713de91eb410289b3b1834acb7e403.json b/archived/phpunit.phpunit/c276fa48d4713de91eb410289b3b1834acb7e403.json new file mode 100644 index 00000000..18878ab5 --- /dev/null +++ b/archived/phpunit.phpunit/c276fa48d4713de91eb410289b3b1834acb7e403.json @@ -0,0 +1,70 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " Adding phpunit/phpunit as a dependency is discouraged in favor of Symfony's PHPUnit Bridge. ", + " ", + "", + " * Instead:", + " 1. Remove it now: composer remove --dev phpunit/phpunit", + " 2. Use Symfony's bridge: composer require --dev phpunit" + ] + }, + "files": { + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "c276fa48d4713de91eb410289b3b1834acb7e403" + } + } +} diff --git a/archived/phpunit.phpunit/e2d7900b1a78540ec7f5e985565e183162125ef8.json b/archived/phpunit.phpunit/e2d7900b1a78540ec7f5e985565e183162125ef8.json new file mode 100644 index 00000000..e3d63d2c --- /dev/null +++ b/archived/phpunit.phpunit/e2d7900b1a78540ec7f5e985565e183162125ef8.json @@ -0,0 +1,53 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + "phpunit.xml.dist": "phpunit.xml.dist" + }, + "version_aliases": [ + "4.8", + "5.0", + "5.1", + "5.2", + "5.3", + "5.4", + "5.5", + "5.6", + "5.7", + "6.0", + "6.1" + ] + }, + "files": { + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "e2d7900b1a78540ec7f5e985565e183162125ef8" + } + } +} diff --git a/archived/phpunit.phpunit/e55422d7ee468d33aa0c5ffc550eccddc1410848.json b/archived/phpunit.phpunit/e55422d7ee468d33aa0c5ffc550eccddc1410848.json new file mode 100644 index 00000000..7703687a --- /dev/null +++ b/archived/phpunit.phpunit/e55422d7ee468d33aa0c5ffc550eccddc1410848.json @@ -0,0 +1,80 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " Adding phpunit/phpunit as a dependency is discouraged in favor of Symfony's PHPUnit Bridge. ", + " ", + "", + " * Instead:", + " 1. Remove it now: composer remove --dev phpunit/phpunit", + " 2. Use Symfony's bridge: composer require --dev phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS=App\\\\Kernel", + "APP_SECRET='s$cretf0rt3st'", + "SHELL_VERBOSITY=-1", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + " ", + " Adding phpunit/phpunit as a dependency is discouraged in favor of Symfony's PHPUnit Bridge. ", + " ", + "", + " * Instead:", + " 1. Remove it now: composer remove --dev phpunit/phpunit", + " 2. Use Symfony's bridge: composer require --dev phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "eb29b06389d7f387aa8d570e109d8ef3cbebc452" + } + } +} diff --git a/archived/phpunit.phpunit/f1546d78502f904f37f7b47a42b1444cbf1d3423.json b/archived/phpunit.phpunit/f1546d78502f904f37f7b47a42b1444cbf1d3423.json new file mode 100644 index 00000000..698cd343 --- /dev/null +++ b/archived/phpunit.phpunit/f1546d78502f904f37f7b47a42b1444cbf1d3423.json @@ -0,0 +1,138 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "phpunit.xml.dist": "phpunit.xml.dist", + "config/": "%CONFIG_DIR%/", + "tests/": "tests/" + }, + "gitignore": [ + "/phpunit.xml", + ".phpunit.result.cache" + ], + "post-install-output": [ + " ", + " Adding phpunit/phpunit as a dependency is discouraged in favor of Symfony's PHPUnit Bridge. ", + " ", + "", + " * Instead:", + " 1. Remove it now: composer remove --dev phpunit/phpunit", + " 2. Use Symfony's bridge: composer require --dev phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "f1546d78502f904f37f7b47a42b1444cbf1d3423" + } + } +} diff --git a/archived/phpunit.phpunit/f58af82edfa7463d9266a0d05c239bd149051d11.json b/archived/phpunit.phpunit/f58af82edfa7463d9266a0d05c239bd149051d11.json new file mode 100644 index 00000000..98a83490 --- /dev/null +++ b/archived/phpunit.phpunit/f58af82edfa7463d9266a0d05c239bd149051d11.json @@ -0,0 +1,96 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + "/phpunit.xml", + ".phpunit.result.cache" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "f58af82edfa7463d9266a0d05c239bd149051d11" + } + } +} diff --git a/archived/phpunit.phpunit/f6f9ee3a511e9d9ad6a53d92fbaa1a709ed8c1ca.json b/archived/phpunit.phpunit/f6f9ee3a511e9d9ad6a53d92fbaa1a709ed8c1ca.json new file mode 100644 index 00000000..f8c86b38 --- /dev/null +++ b/archived/phpunit.phpunit/f6f9ee3a511e9d9ad6a53d92fbaa1a709ed8c1ca.json @@ -0,0 +1,136 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "phpunit.xml.dist": "phpunit.xml.dist", + "config/": "%CONFIG_DIR%/", + "tests/": "tests/" + }, + "gitignore": [ + "/phpunit.xml", + ".phpunit.result.cache" + ], + "post-install-output": [ + " ", + " Adding phpunit/phpunit as a dependency is discouraged in favor of Symfony's PHPUnit Bridge. ", + " ", + "", + " * Instead:", + " 1. Remove it now: composer remove --dev phpunit/phpunit", + " 2. Use Symfony's bridge: composer require --dev phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='s$cretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " $_SERVER += $env;", + " $_ENV += $env;", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv();", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "f6f9ee3a511e9d9ad6a53d92fbaa1a709ed8c1ca" + } + } +} diff --git a/archived/phpunit.phpunit/fbcd1725e7f3b1dc029213d18ec41af695a2067f.json b/archived/phpunit.phpunit/fbcd1725e7f3b1dc029213d18ec41af695a2067f.json new file mode 100644 index 00000000..c7fb9657 --- /dev/null +++ b/archived/phpunit.phpunit/fbcd1725e7f3b1dc029213d18ec41af695a2067f.json @@ -0,0 +1,138 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "phpunit.xml.dist": "phpunit.xml.dist", + "config/": "%CONFIG_DIR%/", + "tests/": "tests/" + }, + "gitignore": [ + "/phpunit.xml", + ".phpunit.result.cache" + ], + "post-install-output": [ + " ", + " Adding phpunit/phpunit as a dependency is discouraged in favor of Symfony's PHPUnit Bridge. ", + " ", + "", + " * Instead:", + " 1. Remove it now: composer remove --dev phpunit/phpunit", + " 2. Use Symfony's bridge: composer require --dev phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV'] ?? null) === ($env['APP_ENV'] ?? null))) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "fbcd1725e7f3b1dc029213d18ec41af695a2067f" + } + } +} diff --git a/archived/phpunit.phpunit/fc18a41d910bd168b6d83b09330d3dd892ddbcdd.json b/archived/phpunit.phpunit/fc18a41d910bd168b6d83b09330d3dd892ddbcdd.json new file mode 100644 index 00000000..798f1306 --- /dev/null +++ b/archived/phpunit.phpunit/fc18a41d910bd168b6d83b09330d3dd892ddbcdd.json @@ -0,0 +1,96 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + "/phpunit.xml", + ".phpunit.result.cache" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + "", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "fc18a41d910bd168b6d83b09330d3dd892ddbcdd" + } + } +} diff --git a/archived/phpunit.phpunit/fc35828893288f0bb786291377433ee8d7e14738.json b/archived/phpunit.phpunit/fc35828893288f0bb786291377433ee8d7e14738.json new file mode 100644 index 00000000..aa7aa2f0 --- /dev/null +++ b/archived/phpunit.phpunit/fc35828893288f0bb786291377433ee8d7e14738.json @@ -0,0 +1,70 @@ +{ + "manifests": { + "phpunit/phpunit": { + "manifest": { + "copy-from-recipe": { + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " Adding phpunit/phpunit as a dependency is discouraged. ", + " ", + "", + " * Instead:", + " 1. Remove it now: composer remove phpunit/phpunit", + " 2. Use Symfony's bridge: composer require phpunit" + ] + }, + "files": { + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + " ", + " ", + " ./src/", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "fc35828893288f0bb786291377433ee8d7e14738" + } + } +} diff --git a/archived/recipes.doctrine/1cceb4c2082b7b8e3ec64dc9ca92003f91ae251d.json b/archived/recipes.doctrine/1cceb4c2082b7b8e3ec64dc9ca92003f91ae251d.json new file mode 100644 index 00000000..7dd33c83 --- /dev/null +++ b/archived/recipes.doctrine/1cceb4c2082b7b8e3ec64dc9ca92003f91ae251d.json @@ -0,0 +1,73 @@ +{ + "manifests": { + "recipes/doctrine": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "DB_DRIVER": "pdo_mysql", + "DB_HOST": "127.0.0.1", + "DB_PORT": "", + "DB_NAME": "symfony", + "DB_USER": "root", + "DB_PASSWORD": "" + } + }, + "files": { + "etc/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " driver: \"%env(DB_DRIVER)%\"", + " host: \"%env(DB_HOST)%\"", + " port: \"%env(DB_PORT)%\"", + " dbname: \"%env(DB_NAME)%\"", + " user: \"%env(DB_USER)%\"", + " password: \"%env(DB_PASSWORD)%\"", + " charset: UTF8", + " # if using pdo_sqlite as your database driver, uncomment next line:", + " # path: \"%kernel.root_dir%/../var/data.db\"", + " orm:", + " auto_generate_proxy_classes: \"%kernel.debug%\"", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: \"%kernel.root_dir%/../src/Entity\"", + " prefix: \"App\\\\Entity\\\\\"", + " alias: App", + "" + ], + "executable": false + }, + "etc/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " #metadata_cache_driver: apc", + " #result_cache_driver: apc", + " #query_cache_driver: apc", + "" + ], + "executable": false + }, + "src/Entity/.gitkeep": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "1cceb4c2082b7b8e3ec64dc9ca92003f91ae251d" + } + } +} diff --git a/archived/recipes.doctrine/68a3829ac48bb0072f800c19e98484512d3f8b88.json b/archived/recipes.doctrine/68a3829ac48bb0072f800c19e98484512d3f8b88.json new file mode 100644 index 00000000..8d54749c --- /dev/null +++ b/archived/recipes.doctrine/68a3829ac48bb0072f800c19e98484512d3f8b88.json @@ -0,0 +1,72 @@ +{ + "manifests": { + "recipes/doctrine": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "DB_HOST": "127.0.0.1", + "DB_PORT": "", + "DB_NAME": "symfony", + "DB_USER": "root", + "DB_PASSWORD": "" + } + }, + "files": { + "etc/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " driver: pdo_mysql", + " host: \"%env(DB_HOST)%\"", + " port: \"%env(DB_PORT)%\"", + " dbname: \"%env(DB_NAME)%\"", + " user: \"%env(DB_USER)%\"", + " password: \"%env(DB_PASSWORD)%\"", + " charset: UTF8", + " # if using pdo_sqlite as your database driver, uncomment next line:", + " # path: \"%kernel.root_dir%/../var/data.db\"", + " orm:", + " auto_generate_proxy_classes: \"%kernel.debug%\"", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: \"%kernel.root_dir%/../src/Entity\"", + " prefix: \"Entity\\\\\"", + " alias: App", + "" + ], + "executable": false + }, + "etc/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " #metadata_cache_driver: apc", + " #result_cache_driver: apc", + " #query_cache_driver: apc", + "" + ], + "executable": false + }, + "src/Entity/.gitkeep": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "68a3829ac48bb0072f800c19e98484512d3f8b88" + } + } +} diff --git a/archived/recipes.doctrine/b11302554e279d010aabb93cea0db059bb2c8f27.json b/archived/recipes.doctrine/b11302554e279d010aabb93cea0db059bb2c8f27.json new file mode 100644 index 00000000..4343c65e --- /dev/null +++ b/archived/recipes.doctrine/b11302554e279d010aabb93cea0db059bb2c8f27.json @@ -0,0 +1,72 @@ +{ + "manifests": { + "recipes/doctrine": { + "manifest": { + "bundles": { + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "env": { + "DB_HOST": "127.0.0.1", + "DB_PORT": "", + "DB_NAME": "symfony", + "DB_USER": "root", + "DB_PASSWORD": "" + } + }, + "files": { + "etc/packages/doctrine.yaml": { + "contents": [ + "doctrine:", + " dbal:", + " driver: pdo_mysql", + " host: \"%env(DB_HOST)%\"", + " port: \"%env(DB_PORT)%\"", + " dbname: \"%env(DB_NAME)%\"", + " user: \"%env(DB_USER)%\"", + " password: \"%env(DB_PASSWORD)%\"", + " charset: UTF8", + " # if using pdo_sqlite as your database driver, uncomment next line:", + " # path: \"%kernel.root_dir%/../var/data.db\"", + " orm:", + " auto_generate_proxy_classes: \"%kernel.debug%\"", + " naming_strategy: doctrine.orm.naming_strategy.underscore", + " auto_mapping: true", + " mappings:", + " App:", + " is_bundle: false", + " type: annotation", + " dir: \"%kernel.root_dir%/../src/Entity\"", + " prefix: \"App\\\\Entity\\\\\"", + " alias: App", + "" + ], + "executable": false + }, + "etc/packages/prod/doctrine.yaml": { + "contents": [ + "doctrine:", + " orm:", + " #metadata_cache_driver: apc", + " #result_cache_driver: apc", + " #query_cache_driver: apc", + "" + ], + "executable": false + }, + "src/Entity/.gitkeep": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "b11302554e279d010aabb93cea0db059bb2c8f27" + } + } +} diff --git a/archived/recipes.dunglas/12f60c27d50612bb30329acea1a3f410209c9333.json b/archived/recipes.dunglas/12f60c27d50612bb30329acea1a3f410209c9333.json new file mode 100644 index 00000000..b2f4bc95 --- /dev/null +++ b/archived/recipes.dunglas/12f60c27d50612bb30329acea1a3f410209c9333.json @@ -0,0 +1,28 @@ +{ + "manifests": { + "recipes/dunglas": { + "manifest": { + "bundles": { + "Dunglas\\ActionBundle\\DunglasActionBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + } + }, + "files": { + "etc/packages/dunglas_action.yaml": { + "contents": [ + "dunglas_action:", + " directories:", + " - \"../src/{Action,Command,Controller,EventSubscriber,Twig}\"", + "" + ], + "executable": false + } + }, + "ref": "12f60c27d50612bb30329acea1a3f410209c9333" + } + } +} diff --git a/archived/recipes.easycorp/4539145ce8c0e99cf3e5416314388a2d51a3425d.json b/archived/recipes.easycorp/4539145ce8c0e99cf3e5416314388a2d51a3425d.json new file mode 100644 index 00000000..13a96072 --- /dev/null +++ b/archived/recipes.easycorp/4539145ce8c0e99cf3e5416314388a2d51a3425d.json @@ -0,0 +1,37 @@ +{ + "manifests": { + "recipes/easycorp": { + "manifest": { + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + } + }, + "files": { + "etc/packages/dev/easy-log-handler.yaml": { + "contents": [ + "services:", + " easycorp.easylog.handler:", + " class: EasyCorp\\EasyLog\\EasyLogHandler", + " public: false", + " arguments: [\"%kernel.logs_dir%/%kernel.environment%.log\"]", + "", + "#// FIXME: How to add this configuration automatically without messing up with the monolog configuration?", + "#monolog:", + "# handlers:", + "# buffered:", + "# type: buffer", + "# handler: easylog", + "# channels: [\"!event\"]", + "# level: debug", + "# easylog:", + "# type: service", + "# id: easycorp.easylog.handler", + "" + ], + "executable": false + } + }, + "ref": "4539145ce8c0e99cf3e5416314388a2d51a3425d" + } + } +} diff --git a/archived/recipes.javiereguiluz/26b4a739a2b7ff5c784fa10fe6b74eef59aafe57.json b/archived/recipes.javiereguiluz/26b4a739a2b7ff5c784fa10fe6b74eef59aafe57.json new file mode 100644 index 00000000..c571d699 --- /dev/null +++ b/archived/recipes.javiereguiluz/26b4a739a2b7ff5c784fa10fe6b74eef59aafe57.json @@ -0,0 +1,41 @@ +{ + "manifests": { + "recipes/javiereguiluz": { + "manifest": { + "bundles": { + "JavierEguiluz\\Bundle\\EasyAdminBundle\\EasyAdminBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + } + }, + "files": { + "etc/packages/easy_admin.yaml": { + "contents": [ + "easy_admin:", + " entities:", + " # List the entity class name you want to manage", + " #- App\\Entity\\Product", + " #- App\\Entity\\Category", + " #- App\\Entity\\User", + "" + ], + "executable": false + }, + "etc/routing/easy_admin.yaml": { + "contents": [ + "easy_admin_bundle:", + " resource: \"@EasyAdminBundle/Controller\"", + " prefix: /admin", + " type: annotation", + "" + ], + "executable": false + } + }, + "ref": "26b4a739a2b7ff5c784fa10fe6b74eef59aafe57" + } + } +} diff --git a/archived/recipes.javiereguiluz/4c6d9d43c41c658e4390c5075fc71b1cfdf52f37.json b/archived/recipes.javiereguiluz/4c6d9d43c41c658e4390c5075fc71b1cfdf52f37.json new file mode 100644 index 00000000..b23dfcd7 --- /dev/null +++ b/archived/recipes.javiereguiluz/4c6d9d43c41c658e4390c5075fc71b1cfdf52f37.json @@ -0,0 +1,41 @@ +{ + "manifests": { + "recipes/javiereguiluz": { + "manifest": { + "bundles": { + "JavierEguiluz\\Bundle\\EasyAdminBundle\\EasyAdminBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + } + }, + "files": { + "etc/packages/easy_admin.yaml": { + "contents": [ + "#easy_admin:", + "# entities:", + "# # List the entity class name you want to manage", + "# - App\\Entity\\Product", + "# - App\\Entity\\Category", + "# - App\\Entity\\User", + "" + ], + "executable": false + }, + "etc/routing/easy_admin.yaml": { + "contents": [ + "easy_admin_bundle:", + " resource: \"@EasyAdminBundle/Controller\"", + " prefix: /admin", + " type: annotation", + "" + ], + "executable": false + } + }, + "ref": "4c6d9d43c41c658e4390c5075fc71b1cfdf52f37" + } + } +} diff --git a/archived/recipes.javiereguiluz/d0ceeca20be997e3683302ef985634c2ccb46bb3.json b/archived/recipes.javiereguiluz/d0ceeca20be997e3683302ef985634c2ccb46bb3.json new file mode 100644 index 00000000..bfef5c45 --- /dev/null +++ b/archived/recipes.javiereguiluz/d0ceeca20be997e3683302ef985634c2ccb46bb3.json @@ -0,0 +1,41 @@ +{ + "manifests": { + "recipes/javiereguiluz": { + "manifest": { + "bundles": { + "JavierEguiluz\\Bundle\\EasyAdminBundle\\EasyAdminBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + } + }, + "files": { + "etc/packages/easy_admin.yaml": { + "contents": [ + "easy_admin:", + " entities:", + " # List the entity class name you want to manage", + " #Entity\\Product", + " #Entity\\Category", + " #Entity\\User", + "" + ], + "executable": false + }, + "etc/routing/easy_admin.yaml": { + "contents": [ + "easy_admin_bundle:", + " resource: \"@EasyAdminBundle/Controller\"", + " prefix: /admin", + " type: annotation", + "" + ], + "executable": false + } + }, + "ref": "d0ceeca20be997e3683302ef985634c2ccb46bb3" + } + } +} diff --git a/archived/recipes.phpunit/70afd56b73b7d65de5010e16384b2a8c7e500032.json b/archived/recipes.phpunit/70afd56b73b7d65de5010e16384b2a8c7e500032.json new file mode 100644 index 00000000..1b455aea --- /dev/null +++ b/archived/recipes.phpunit/70afd56b73b7d65de5010e16384b2a8c7e500032.json @@ -0,0 +1,40 @@ +{ + "manifests": { + "recipes/phpunit": { + "manifest": { + "copy-from-recipe": { + "phpunit.xml.dist": "phpunit.xml.dist" + } + }, + "files": { + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "70afd56b73b7d65de5010e16384b2a8c7e500032" + } + } +} diff --git a/archived/recipes.sensio/400c2365c01699cc8f873023032888c26a427c56.json b/archived/recipes.sensio/400c2365c01699cc8f873023032888c26a427c56.json new file mode 100644 index 00000000..31514146 --- /dev/null +++ b/archived/recipes.sensio/400c2365c01699cc8f873023032888c26a427c56.json @@ -0,0 +1,27 @@ +{ + "manifests": { + "recipes/sensio": { + "manifest": { + "bundles": { + "Sensio\\Bundle\\FrameworkExtraBundle\\SensioFrameworkExtraBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + } + }, + "files": { + "etc/packages/framework_extra.yaml": { + "contents": [ + "framework:", + " annotations: true", + "" + ], + "executable": false + } + }, + "ref": "400c2365c01699cc8f873023032888c26a427c56" + } + } +} diff --git a/archived/recipes.sensiolabs/ad0c10b82254420a76f4917de42edde5fc9dfb44.json b/archived/recipes.sensiolabs/ad0c10b82254420a76f4917de42edde5fc9dfb44.json new file mode 100644 index 00000000..cbdd0098 --- /dev/null +++ b/archived/recipes.sensiolabs/ad0c10b82254420a76f4917de42edde5fc9dfb44.json @@ -0,0 +1,33 @@ +{ + "manifests": { + "recipes/sensiolabs": { + "manifest": { + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + }, + "composer-scripts": { + "vendor/bin/security-checker security:check": "php-script" + } + }, + "files": { + "etc/packages/dev/security-checker.yaml": { + "contents": [ + "services:", + " sensio_distribution.security_checker:", + " class: SensioLabs\\Security\\SecurityChecker", + " public: false", + "", + " sensio_distribution.security_checker.command:", + " class: SensioLabs\\Security\\Command\\SecurityCheckerCommand", + " arguments: @sensio_distribution.security_checker", + " tags:", + " - { name: console.command }", + "" + ], + "executable": false + } + }, + "ref": "ad0c10b82254420a76f4917de42edde5fc9dfb44" + } + } +} diff --git a/archived/recipes.sensiolabs/fb34738c501c8e01f45697c07d8229843e2aff37.json b/archived/recipes.sensiolabs/fb34738c501c8e01f45697c07d8229843e2aff37.json new file mode 100644 index 00000000..9a096abd --- /dev/null +++ b/archived/recipes.sensiolabs/fb34738c501c8e01f45697c07d8229843e2aff37.json @@ -0,0 +1,33 @@ +{ + "manifests": { + "recipes/sensiolabs": { + "manifest": { + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + }, + "composer-scripts": { + "vendor/bin/security-checker security:check": "php-script" + } + }, + "files": { + "etc/packages/dev/security-checker.yaml": { + "contents": [ + "services:", + " sensio_distribution.security_checker:", + " class: SensioLabs\\Security\\SecurityChecker", + " public: false", + "", + " sensio_distribution.security_checker.command:", + " class: SensioLabs\\Security\\Command\\SecurityCheckerCommand", + " arguments: [\"@sensio_distribution.security_checker\"]", + " tags:", + " - { name: console.command }", + "" + ], + "executable": false + } + }, + "ref": "fb34738c501c8e01f45697c07d8229843e2aff37" + } + } +} diff --git a/archived/recipes.symfony/003a28ad5127358a25f051cf0032afc00128089b.json b/archived/recipes.symfony/003a28ad5127358a25f051cf0032afc00128089b.json new file mode 100644 index 00000000..8874c347 --- /dev/null +++ b/archived/recipes.symfony/003a28ad5127358a25f051cf0032afc00128089b.json @@ -0,0 +1,59 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\SwiftmailerBundle\\SwiftmailerBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + }, + "env": { + "MAILER_URL": "", + "MAILER_TRANSPORT": "smtp", + "MAILER_HOST": "localhost", + "MAILER_PORT": "25", + "MAILER_USER": "", + "MAILER_PASSWORD": "" + } + }, + "files": { + "etc/packages/dev/swiftmailer.yaml": { + "contents": [ + "#swiftmailer:", + " #delivery_address: me@example.com", + "" + ], + "executable": false + }, + "etc/packages/swiftmailer.yaml": { + "contents": [ + "swiftmailer:", + " url: \"%env(MAILER_URL)%\"", + " transport: \"%env(MAILER_TRANSPORT)%\"", + " host: \"%env(MAILER_HOST)%\"", + " port: \"%env(MAILER_PORT)%\"", + " encryption: null", + " auth_mode: null", + " username: \"%env(MAILER_USER)%\"", + " password: \"%env(MAILER_PASSWORD)%\"", + " spool: { type: \"memory\" }", + "" + ], + "executable": false + }, + "etc/packages/test/swiftmailer.yaml": { + "contents": [ + "swiftmailer:", + " disable_delivery: true", + "" + ], + "executable": false + } + }, + "ref": "003a28ad5127358a25f051cf0032afc00128089b" + } + } +} diff --git a/archived/recipes.symfony/01d6d02707b4c82ac12515fb01563a2bd54195bf.json b/archived/recipes.symfony/01d6d02707b4c82ac12515fb01563a2bd54195bf.json new file mode 100644 index 00000000..f1bf8347 --- /dev/null +++ b/archived/recipes.symfony/01d6d02707b4c82ac12515fb01563a2bd54195bf.json @@ -0,0 +1,95 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MonologBundle\\MonologBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + } + }, + "files": { + "etc/packages/dev/monolog.php": { + "contents": [ + " [", + " 'type' => 'stream',", + " 'path' => '%kernel.logs_dir%/%kernel.environment%.log',", + " 'level' => 'debug',", + " 'channels' => ['!event'],", + " ],", + " // uncomment to get logging in your browser", + " // you may have to allow bigger header sizes in your Web server configuration", + " //'firephp' => [", + " // 'type' => 'firephp',", + " // 'level' => 'info',", + " //],", + " //'chromephp' => [", + " // 'type' => 'chromephp',", + " // 'level' => 'info',", + " //],", + "];", + "", + "$container->addResource(new ClassExistenceResource(Application::class));", + "if (class_exists(Application::class)) {", + " $handlers['console'] = [", + " 'type' => 'console',", + " 'channels' => ['!event', '!doctrine'],", + " ];", + "}", + "", + "$container->loadFromExtension('monolog', [", + " 'handlers' => $handlers,", + "]);", + "" + ], + "executable": false + }, + "etc/packages/prod/monolog.php": { + "contents": [ + " [", + " 'type' => 'fingers_crossed',", + " 'action_level' => 'error',", + " 'handler' => 'nested',", + " ],", + " 'nested' => [", + " 'type' => 'stream',", + " 'path' => '%kernel.logs_dir%/%kernel.environment%.log',", + " 'level' => 'debug',", + " ],", + "];", + "", + "$container->addResource(new ClassExistenceResource(Application::class));", + "if (class_exists(Application::class)) {", + " $handlers['console'] = [", + " 'type' => 'console',", + " 'channels' => ['!event', '!doctrine'],", + " ];", + "}", + "", + "$container->loadFromExtension('monolog', [", + " 'handlers' => $handlers,", + "]);", + "" + ], + "executable": false + } + }, + "ref": "01d6d02707b4c82ac12515fb01563a2bd54195bf" + } + } +} diff --git a/archived/recipes.symfony/14fa6283904255cb4862bf1dac9c070fb9092d5b.json b/archived/recipes.symfony/14fa6283904255cb4862bf1dac9c070fb9092d5b.json new file mode 100644 index 00000000..5d2ec57b --- /dev/null +++ b/archived/recipes.symfony/14fa6283904255cb4862bf1dac9c070fb9092d5b.json @@ -0,0 +1,58 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/" + } + }, + "files": { + "bin/console": { + "contents": [ + "#!/usr/bin/env php", + "load(__DIR__.'/../.env');", + "}", + "", + "$input = new ArgvInput();", + "$env = $input->getParameterOption(['--env', '-e'], getenv('APP_ENV') ?: 'dev');", + "$debug = getenv('APP_DEBUG') !== '0' && !$input->hasParameterOption(['--no-debug', '']);", + "", + "if ($debug && class_exists(Debug::class)) {", + " Debug::enable();", + "}", + "", + "$kernel = new AppKernel($env, $debug);", + "$application = new Application($kernel);", + "$application->run($input);", + "" + ], + "executable": true + } + }, + "ref": "14fa6283904255cb4862bf1dac9c070fb9092d5b" + } + } +} diff --git a/archived/recipes.symfony/1bd693e2471563717f474b9d608f59d2951f028d.json b/archived/recipes.symfony/1bd693e2471563717f474b9d608f59d2951f028d.json new file mode 100644 index 00000000..7a8193b9 --- /dev/null +++ b/archived/recipes.symfony/1bd693e2471563717f474b9d608f59d2951f028d.json @@ -0,0 +1,43 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\SecurityBundle\\SecurityBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + } + }, + "files": { + "etc/packages/security.yaml": { + "contents": [ + "security:", + " # http://symfony.com/doc/current/book/security.html#where-do-users-come-from-user-providers", + " providers:", + " in_memory: { memory: null }", + " firewalls:", + " dev:", + " pattern: ^/(_(profiler|wdt)|css|images|js)/", + " security: false", + " main:", + " anonymous: null", + "", + " # activate different ways to authenticate", + "", + " # http_basic: null", + " # http://symfony.com/doc/current/book/security.html#a-configuring-how-your-users-will-authenticate", + "", + " # form_login: null", + " # http://symfony.com/doc/current/cookbook/security/form_login_setup.html", + "" + ], + "executable": false + } + }, + "ref": "1bd693e2471563717f474b9d608f59d2951f028d" + } + } +} diff --git a/archived/recipes.symfony/1c08df6bc6442caede703c02fed548a6e55b6d4b.json b/archived/recipes.symfony/1c08df6bc6442caede703c02fed548a6e55b6d4b.json new file mode 100644 index 00000000..1fae4880 --- /dev/null +++ b/archived/recipes.symfony/1c08df6bc6442caede703c02fed548a6e55b6d4b.json @@ -0,0 +1,261 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "Ju$tChang3it!" + }, + "makefile": [ + "cache-clear:", + "\t@bin/console cache:clear --no-warmup", + ".PHONY: cache-clear", + "cache-warmup: cache-clear", + "\t@bin/console cache:warmup", + ".PHONY: cache-warmup", + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ], + "gitignore": [ + ".env", + "/var/*", + "!/var/cache", + "/var/cache/*", + "!var/cache/.gitkeep", + "!/var/logs", + "/var/logs/*", + "!var/logs/.gitkeep", + "!/var/sessions", + "/var/sessions/*", + "!var/sessions/.gitkeep", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Execute the make serve command;", + " 2. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at http://symfony.com/doc" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# http://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # http://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.root_dir%/../var/sessions/%kernel.environment%\"", + " #],", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: \"App\\\\Controller\\\\SomeController::index\" }", + "", + "# if annotations are enabled", + "#controllers:", + "# resource: src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " *", + " * For the full copyright and license information, please view the LICENSE", + " * file that was distributed with this source code.", + " */", + "", + "namespace App;", + "", + "use Symfony\\Bundle\\FrameworkBundle\\Kernel\\MicroKernelTrait;", + "use Symfony\\Component\\Config\\Loader\\LoaderInterface;", + "use Symfony\\Component\\DependencyInjection\\ContainerBuilder;", + "use Symfony\\Component\\HttpKernel\\Kernel as BaseKernel;", + "use Symfony\\Component\\Routing\\RouteCollectionBuilder;", + "", + "/**", + " * @author Fabien Potencier ", + " */", + "class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir()", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname($this->getRootDir()).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->getEnvironment()])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->getEnvironment())) {", + " $loader->import($confDir.'/packages/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->getEnvironment())) {", + " $routes->import($confDir.'/routing/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // http://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxiestTrustedHeaderName(Request::HEADER_FORWARDED, null);", + "// Request::setTrustedProxies(['0.0.0.0/0']);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "1c08df6bc6442caede703c02fed548a6e55b6d4b" + } + } +} diff --git a/archived/recipes.symfony/1f8e89e42b228da46aafabca9c455eddc467884e.json b/archived/recipes.symfony/1f8e89e42b228da46aafabca9c455eddc467884e.json new file mode 100644 index 00000000..37dfdc2e --- /dev/null +++ b/archived/recipes.symfony/1f8e89e42b228da46aafabca9c455eddc467884e.json @@ -0,0 +1,52 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\SwiftmailerBundle\\SwiftmailerBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + }, + "env": { + "MAILER_HOST": "", + "MAILER_USERNAME": "", + "MAILER_PASSWORD": "" + } + }, + "files": { + "etc/packages/dev/swiftmailer.yaml": { + "contents": [ + "#swiftmailer:", + " #delivery_address: me@example.com", + "" + ], + "executable": false + }, + "etc/packages/swiftmailer.yaml": { + "contents": [ + "swiftmailer:", + " transport: sendmail", + " host: \"%env(MAILER_HOST)%\"", + " username: \"%env(MAILER_USER)%\"", + " password: \"%env(MAILER_PASSWORD)%\"", + " spool: { type: \"memory\" }", + "" + ], + "executable": false + }, + "etc/packages/test/swiftmailer.yaml": { + "contents": [ + "swiftmailer:", + " disable_delivery: true", + "" + ], + "executable": false + } + }, + "ref": "1f8e89e42b228da46aafabca9c455eddc467884e" + } + } +} diff --git a/archived/recipes.symfony/267fff0a25d9eba9af12c009b18cb94b23ed9fea.json b/archived/recipes.symfony/267fff0a25d9eba9af12c009b18cb94b23ed9fea.json new file mode 100644 index 00000000..db99eff5 --- /dev/null +++ b/archived/recipes.symfony/267fff0a25d9eba9af12c009b18cb94b23ed9fea.json @@ -0,0 +1,53 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/" + } + }, + "files": { + "bin/console": { + "contents": [ + "#!/usr/bin/env php", + "load(__DIR__.'/../.env');", + "}", + "", + "$input = new ArgvInput();", + "$env = $input->getParameterOption(['--env', '-e'], getenv('APP_ENV') ?: 'dev');", + "$debug = getenv('APP_DEBUG') !== '0' && !$input->hasParameterOption(['--no-debug', '']);", + "", + "if ($debug && class_exists(Debug::class)) {", + " Debug::enable();", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$application = new Application($kernel);", + "$application->run($input);", + "" + ], + "executable": true + } + }, + "ref": "267fff0a25d9eba9af12c009b18cb94b23ed9fea" + } + } +} diff --git a/archived/recipes.symfony/294d03960f16ed81c17e8a32432009f74193b61c.json b/archived/recipes.symfony/294d03960f16ed81c17e8a32432009f74193b61c.json new file mode 100644 index 00000000..7a6a1ed3 --- /dev/null +++ b/archived/recipes.symfony/294d03960f16ed81c17e8a32432009f74193b61c.json @@ -0,0 +1,38 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\TwigBundle\\TwigBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + } + }, + "files": { + "etc/packages/twig.yaml": { + "contents": [ + "twig:", + " paths: [\"%kernel.root_dir%/../templates\"]", + " debug: \"%kernel.debug%\"", + " strict_variables: \"%kernel.debug%\"", + "" + ], + "executable": false + }, + "etc/routing/dev/twig.yaml": { + "contents": [ + "_errors:", + " resource: \"@TwigBundle/Resources/config/routing/errors.xml\"", + " prefix: /_errors", + "" + ], + "executable": false + } + }, + "ref": "294d03960f16ed81c17e8a32432009f74193b61c" + } + } +} diff --git a/archived/recipes.symfony/2f0560bf2425cea85f21b7e481acb11c8871e3ae.json b/archived/recipes.symfony/2f0560bf2425cea85f21b7e481acb11c8871e3ae.json new file mode 100644 index 00000000..23655295 --- /dev/null +++ b/archived/recipes.symfony/2f0560bf2425cea85f21b7e481acb11c8871e3ae.json @@ -0,0 +1,209 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "cache:clear --no-warmup": "symfony-cmd", + "cache:warmup": "symfony-cmd", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "Ju$tChang3it!" + }, + "makefile": [ + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ] + }, + "files": { + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # http://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.root_dir%/../var/sessions/%kernel.environment%\"", + " #],", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " *", + " * For the full copyright and license information, please view the LICENSE", + " * file that was distributed with this source code.", + " */", + "", + "namespace App;", + "", + "use Symfony\\Bundle\\FrameworkBundle\\Kernel\\MicroKernelTrait;", + "use Symfony\\Component\\Config\\Loader\\LoaderInterface;", + "use Symfony\\Component\\DependencyInjection\\ContainerBuilder;", + "use Symfony\\Component\\HttpKernel\\Kernel as BaseKernel;", + "use Symfony\\Component\\Routing\\RouteCollectionBuilder;", + "", + "/**", + " * @author Fabien Potencier ", + " */", + "class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir()", + " {", + " return dirname(dirname(__DIR__)).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return dirname(dirname(__DIR__)).'/var/logs';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname($this->getRootDir()).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->getEnvironment()])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->getEnvironment())) {", + " $loader->import($confDir.'/packages/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " if (is_dir($confDir.'/routing/'.$this->getEnvironment())) {", + " $routes->import($confDir.'/routing/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // http://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxiestTrustedHeaderName(Request::HEADER_FORWARDED, null);", + "// Request::setTrustedProxies(['0.0.0.0/0']);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "2f0560bf2425cea85f21b7e481acb11c8871e3ae" + } + } +} diff --git a/archived/recipes.symfony/35f46e3b4b05fd4c0be8e0566688842ca062936b.json b/archived/recipes.symfony/35f46e3b4b05fd4c0be8e0566688842ca062936b.json new file mode 100644 index 00000000..654c141e --- /dev/null +++ b/archived/recipes.symfony/35f46e3b4b05fd4c0be8e0566688842ca062936b.json @@ -0,0 +1,29 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\TwigBundle\\TwigBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + } + }, + "files": { + "etc/packages/twig.yaml": { + "contents": [ + "twig:", + " paths: [\"%kernel.root_dir%/../templates\"]", + " debug: \"%kernel.debug%\"", + " strict_variables: \"%kernel.debug%\"", + "" + ], + "executable": false + } + }, + "ref": "35f46e3b4b05fd4c0be8e0566688842ca062936b" + } + } +} diff --git a/archived/recipes.symfony/37d9f7ef849c1a5b224e6db0d37b897675bc1f6c.json b/archived/recipes.symfony/37d9f7ef849c1a5b224e6db0d37b897675bc1f6c.json new file mode 100644 index 00000000..54608611 --- /dev/null +++ b/archived/recipes.symfony/37d9f7ef849c1a5b224e6db0d37b897675bc1f6c.json @@ -0,0 +1,125 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "cache:clear --no-warmup": "symfony-cmd", + "cache:warmup": "symfony-cmd", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "makefile": [ + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web" + ] + }, + "files": { + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # http://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.root_dir%/../var/sessions/%kernel.environment%\"", + " #],", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // http://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxiestTrustedHeaderName(Request::HEADER_FORWARDED, null);", + "// Request::setTrustedProxies(['0.0.0.0/0']);", + "", + "$kernel = new AppKernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "37d9f7ef849c1a5b224e6db0d37b897675bc1f6c" + } + } +} diff --git a/archived/recipes.symfony/3c016c20d4a716619d2450e48a489f334d80d8f8.json b/archived/recipes.symfony/3c016c20d4a716619d2450e48a489f334d80d8f8.json new file mode 100644 index 00000000..3aae8dd7 --- /dev/null +++ b/archived/recipes.symfony/3c016c20d4a716619d2450e48a489f334d80d8f8.json @@ -0,0 +1,295 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "Ju$tChang3it!" + }, + "makefile": [ + "cache-clear:", + "\t@bin/console cache:clear --no-warmup", + ".PHONY: cache-clear", + "cache-warmup: cache-clear", + "\t@bin/console cache:warmup", + ".PHONY: cache-warmup", + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ], + "gitignore": [ + ".env", + "/var/*", + "!/var/cache", + "/var/cache/*", + "!var/cache/.gitkeep", + "!/var/logs", + "/var/logs/*", + "!var/logs/.gitkeep", + "!/var/sessions", + "/var/sessions/*", + "!var/sessions/.gitkeep", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Execute the make serve command;", + " 2. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at http://symfony.com/doc" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# http://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " _defaults:", + " autowire: true", + " public: false", + "", + " _instanceof:", + " Symfony\\Component\\Console\\Command\\Command:", + " tags: ['console.command']", + " public: true", + "", + " Twig_ExtensionInterface:", + " tags: ['twig.extension']", + "", + " Symfony\\Component\\EventDispatcher\\EventSubscriberInterface:", + " tags: ['kernel.event_subscriber']", + "", + " Symfony\\Component\\Form\\FormTypeInterface:", + " tags: ['form.type']", + "", + " Symfony\\Component\\Security\\Core\\Authorization\\VoterInterface:", + " tags: ['security.voter']", + "", + " App\\:", + " resource: '../../src/{Command,Form,EventSubscriber,Twig,Voter}'", + "", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # http://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.root_dir%/../var/sessions/%kernel.environment%\"", + " #],", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: \"App\\\\Controller\\\\SomeController::index\" }", + "", + "# if annotations are enabled", + "#controllers:", + "# resource: src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " *", + " * For the full copyright and license information, please view the LICENSE", + " * file that was distributed with this source code.", + " */", + "", + "namespace App;", + "", + "use Symfony\\Bundle\\FrameworkBundle\\Kernel\\MicroKernelTrait;", + "use Symfony\\Component\\Config\\Loader\\LoaderInterface;", + "use Symfony\\Component\\DependencyInjection\\ContainerBuilder;", + "use Symfony\\Component\\HttpKernel\\Kernel as BaseKernel;", + "use Symfony\\Component\\Routing\\RouteCollectionBuilder;", + "", + "/**", + " * @author Fabien Potencier ", + " */", + "class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir()", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname($this->getRootDir()).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->getEnvironment()])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->getEnvironment())) {", + " $loader->import($confDir.'/packages/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->getEnvironment())) {", + " $routes->import($confDir.'/routing/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // http://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "3c016c20d4a716619d2450e48a489f334d80d8f8" + } + } +} diff --git a/archived/recipes.symfony/3d909f30cbca8baf1666df5d7346bd4d43d772c1.json b/archived/recipes.symfony/3d909f30cbca8baf1666df5d7346bd4d43d772c1.json new file mode 100644 index 00000000..fb55833e --- /dev/null +++ b/archived/recipes.symfony/3d909f30cbca8baf1666df5d7346bd4d43d772c1.json @@ -0,0 +1,292 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "Ju$tChang3it!" + }, + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ], + "gitignore": [ + ".env", + "/var/", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Execute the make serve command;", + " 2. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at http://symfony.com/doc" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# http://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " _defaults:", + " autowire: true", + " public: false", + "", + " _instanceof:", + " Symfony\\Component\\Console\\Command\\Command:", + " tags: ['console.command']", + " public: true", + "", + " Twig_ExtensionInterface:", + " tags: ['twig.extension']", + "", + " Symfony\\Component\\EventDispatcher\\EventSubscriberInterface:", + " tags: ['kernel.event_subscriber']", + "", + " Symfony\\Component\\Form\\FormTypeInterface:", + " tags: ['form.type']", + "", + " Symfony\\Component\\Security\\Core\\Authorization\\VoterInterface:", + " tags: ['security.voter']", + "", + " App\\:", + " resource: '../../src/{Command,Form,EventSubscriber,Twig,Voter}'", + "", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # http://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.root_dir%/../var/sessions/%kernel.environment%\"", + " #],", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: \"App\\\\Controller\\\\SomeController::index\" }", + "", + "# if annotations are enabled", + "#controllers:", + "# resource: src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Controller/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " *", + " * For the full copyright and license information, please view the LICENSE", + " * file that was distributed with this source code.", + " */", + "", + "namespace App;", + "", + "use Symfony\\Bundle\\FrameworkBundle\\Kernel\\MicroKernelTrait;", + "use Symfony\\Component\\Config\\Loader\\LoaderInterface;", + "use Symfony\\Component\\DependencyInjection\\ContainerBuilder;", + "use Symfony\\Component\\HttpKernel\\Kernel as BaseKernel;", + "use Symfony\\Component\\Routing\\RouteCollectionBuilder;", + "", + "/**", + " * @author Fabien Potencier ", + " */", + "class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir()", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname($this->getRootDir()).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->getEnvironment()])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->getEnvironment())) {", + " $loader->import($confDir.'/packages/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->getEnvironment())) {", + " $routes->import($confDir.'/routing/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // http://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "3d909f30cbca8baf1666df5d7346bd4d43d772c1" + } + } +} diff --git a/archived/recipes.symfony/3fb8836b7c2633675c8a7089bd7028a050c57f96.json b/archived/recipes.symfony/3fb8836b7c2633675c8a7089bd7028a050c57f96.json new file mode 100644 index 00000000..eb369c65 --- /dev/null +++ b/archived/recipes.symfony/3fb8836b7c2633675c8a7089bd7028a050c57f96.json @@ -0,0 +1,56 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/" + } + }, + "files": { + "bin/console": { + "contents": [ + "#!/usr/bin/env php", + "load(__DIR__.'/../.env');", + "}", + "", + "$input = new ArgvInput();", + "$env = $input->getParameterOption(['--env', '-e'], getenv('APP_ENV') ?: 'dev');", + "$debug = getenv('APP_DEBUG') !== '0' && !$input->hasParameterOption(['--no-debug', '']);", + "", + "if ($debug && class_exists(Debug::class)) {", + " Debug::enable();", + "}", + "", + "$kernel = new AppKernel($env, $debug);", + "$application = new Application($kernel);", + "$application->run($input);", + "" + ], + "executable": true + } + }, + "ref": "3fb8836b7c2633675c8a7089bd7028a050c57f96" + } + } +} diff --git a/archived/recipes.symfony/428c7f8d1723b19962463143fbd6c7ec30a69a9c.json b/archived/recipes.symfony/428c7f8d1723b19962463143fbd6c7ec30a69a9c.json new file mode 100644 index 00000000..920d9f49 --- /dev/null +++ b/archived/recipes.symfony/428c7f8d1723b19962463143fbd6c7ec30a69a9c.json @@ -0,0 +1,260 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "Ju$tChang3it!" + }, + "makefile": [ + "cache-clear:", + "\t@bin/console cache:clear --no-warmup", + ".PHONY: cache-clear", + "cache-warmup: cache-clear", + "\t@bin/console cache:warmup", + ".PHONY: cache-warmup", + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ], + "gitignore": [ + ".env", + "/var/*", + "!/var/cache", + "/var/cache/*", + "!var/cache/.gitkeep", + "!/var/logs", + "/var/logs/*", + "!var/logs/.gitkeep", + "!/var/sessions", + "/var/sessions/*", + "!var/sessions/.gitkeep", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Execute the make serve command;", + " 2. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at http://symfony.com/doc" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# http://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # http://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.root_dir%/../var/sessions/%kernel.environment%\"", + " #],", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: \"App\\\\Controller\\\\SomeController::index\" }", + "", + "# if annotations are enabled", + "#controllers:", + "# resource: src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " *", + " * For the full copyright and license information, please view the LICENSE", + " * file that was distributed with this source code.", + " */", + "", + "namespace App;", + "", + "use Symfony\\Bundle\\FrameworkBundle\\Kernel\\MicroKernelTrait;", + "use Symfony\\Component\\Config\\Loader\\LoaderInterface;", + "use Symfony\\Component\\DependencyInjection\\ContainerBuilder;", + "use Symfony\\Component\\HttpKernel\\Kernel as BaseKernel;", + "use Symfony\\Component\\Routing\\RouteCollectionBuilder;", + "", + "/**", + " * @author Fabien Potencier ", + " */", + "class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir()", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname($this->getRootDir()).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->getEnvironment()])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->getEnvironment())) {", + " $loader->import($confDir.'/packages/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->getEnvironment())) {", + " $routes->import($confDir.'/routing/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // http://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "428c7f8d1723b19962463143fbd6c7ec30a69a9c" + } + } +} diff --git a/archived/recipes.symfony/4b9beb0e4799bc6527e0705328ee8a13d060fd95.json b/archived/recipes.symfony/4b9beb0e4799bc6527e0705328ee8a13d060fd95.json new file mode 100644 index 00000000..cae789b9 --- /dev/null +++ b/archived/recipes.symfony/4b9beb0e4799bc6527e0705328ee8a13d060fd95.json @@ -0,0 +1,56 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/" + } + }, + "files": { + "bin/console": { + "contents": [ + "#!/usr/bin/env php", + "load(__DIR__.'/../.env');", + "}", + "", + "$input = new ArgvInput();", + "$env = $input->getParameterOption(['--env', '-e'], getenv('APP_ENV') ?: 'dev');", + "$debug = getenv('APP_DEBUG') !== '0' && !$input->hasParameterOption(['--no-debug', '']);", + "", + "if ($debug && class_exists(Debug::class)) {", + " Debug::enable();", + "}", + "", + "$kernel = new AppKernel($env, $debug);", + "$application = new Application($kernel);", + "$application->run($input);", + "" + ], + "executable": true + } + }, + "ref": "4b9beb0e4799bc6527e0705328ee8a13d060fd95" + } + } +} diff --git a/archived/recipes.symfony/5030c558762196f1bf0ede1e39a670b6b6e09bfa.json b/archived/recipes.symfony/5030c558762196f1bf0ede1e39a670b6b6e09bfa.json new file mode 100644 index 00000000..de71f0ed --- /dev/null +++ b/archived/recipes.symfony/5030c558762196f1bf0ede1e39a670b6b6e09bfa.json @@ -0,0 +1,57 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\WebProfilerBundle\\WebProfilerBundle": [ + "dev", + "test" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + } + }, + "files": { + "etc/packages/dev/web_profiler.yaml": { + "contents": [ + "web_profiler:", + " toolbar: true", + " intercept_redirects: false", + "", + "framework:", + " profiler: { only_exceptions: false }", + "" + ], + "executable": false + }, + "etc/packages/test/web_profiler.yaml": { + "contents": [ + "web_profiler:", + " toolbar: false", + " intercept_redirects: false", + "", + "framework:", + " profiler: { collect: false }", + "" + ], + "executable": false + }, + "etc/routing/dev/web_profiler.yaml": { + "contents": [ + "web_profiler_wdt:", + " resource: \"@WebProfilerBundle/Resources/config/routing/wdt.xml\"", + " prefix: /_wdt", + "", + "web_profiler_profiler:", + " resource: \"@WebProfilerBundle/Resources/config/routing/profiler.xml\"", + " prefix: /_profiler", + "" + ], + "executable": false + } + }, + "ref": "5030c558762196f1bf0ede1e39a670b6b6e09bfa" + } + } +} diff --git a/archived/recipes.symfony/587825f3374aa4d56ace182a4e1c5639569f1430.json b/archived/recipes.symfony/587825f3374aa4d56ace182a4e1c5639569f1430.json new file mode 100644 index 00000000..005c3d3f --- /dev/null +++ b/archived/recipes.symfony/587825f3374aa4d56ace182a4e1c5639569f1430.json @@ -0,0 +1,236 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "cache:clear --no-warmup": "symfony-cmd", + "cache:warmup": "symfony-cmd", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "Ju$tChang3it!" + }, + "makefile": [ + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# http://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # http://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.root_dir%/../var/sessions/%kernel.environment%\"", + " #],", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: \"App\\\\Controller\\\\SomeController::index\" }", + "", + "# if annotations are enabled", + "#controllers:", + "# resource: src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " *", + " * For the full copyright and license information, please view the LICENSE", + " * file that was distributed with this source code.", + " */", + "", + "namespace App;", + "", + "use Symfony\\Bundle\\FrameworkBundle\\Kernel\\MicroKernelTrait;", + "use Symfony\\Component\\Config\\Loader\\LoaderInterface;", + "use Symfony\\Component\\DependencyInjection\\ContainerBuilder;", + "use Symfony\\Component\\HttpKernel\\Kernel as BaseKernel;", + "use Symfony\\Component\\Routing\\RouteCollectionBuilder;", + "", + "/**", + " * @author Fabien Potencier ", + " */", + "class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir()", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname($this->getRootDir()).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->getEnvironment()])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->getEnvironment())) {", + " $loader->import($confDir.'/packages/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->getEnvironment())) {", + " $routes->import($confDir.'/routing/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // http://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxiestTrustedHeaderName(Request::HEADER_FORWARDED, null);", + "// Request::setTrustedProxies(['0.0.0.0/0']);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "587825f3374aa4d56ace182a4e1c5639569f1430" + } + } +} diff --git a/archived/recipes.symfony/598a29e8c914fe4971f03c6544fe514da2c3273c.json b/archived/recipes.symfony/598a29e8c914fe4971f03c6544fe514da2c3273c.json new file mode 100644 index 00000000..461969c2 --- /dev/null +++ b/archived/recipes.symfony/598a29e8c914fe4971f03c6544fe514da2c3273c.json @@ -0,0 +1,117 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + }, + "composer-scripts": { + "cache:clear --no-warmup": "symfony-cmd", + "cache:warmup": "symfony-cmd", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + } + }, + "files": { + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # http://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.root_dir%/../var/sessions/%kernel.environment%\"", + " #],", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // http://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxiestTrustedHeaderName(Request::HEADER_FORWARDED, null);", + "// Request::setTrustedProxies(['0.0.0.0/0']);", + "", + "$kernel = new AppKernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "598a29e8c914fe4971f03c6544fe514da2c3273c" + } + } +} diff --git a/archived/recipes.symfony/66cc05c145d0ae0658a4b533dcd3ed3aaccd1206.json b/archived/recipes.symfony/66cc05c145d0ae0658a4b533dcd3ed3aaccd1206.json new file mode 100644 index 00000000..b90c8348 --- /dev/null +++ b/archived/recipes.symfony/66cc05c145d0ae0658a4b533dcd3ed3aaccd1206.json @@ -0,0 +1,130 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "cache:clear --no-warmup": "symfony-cmd", + "cache:warmup": "symfony-cmd", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": 1, + "APP_SECRET": "Ju$tChang3it!" + }, + "makefile": [ + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web" + ] + }, + "files": { + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # http://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.root_dir%/../var/sessions/%kernel.environment%\"", + " #],", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // http://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxiestTrustedHeaderName(Request::HEADER_FORWARDED, null);", + "// Request::setTrustedProxies(['0.0.0.0/0']);", + "", + "$kernel = new AppKernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "66cc05c145d0ae0658a4b533dcd3ed3aaccd1206" + } + } +} diff --git a/archived/recipes.symfony/68ff46491e5b42282c2055c5b072b79193d76cc6.json b/archived/recipes.symfony/68ff46491e5b42282c2055c5b072b79193d76cc6.json new file mode 100644 index 00000000..019a61c5 --- /dev/null +++ b/archived/recipes.symfony/68ff46491e5b42282c2055c5b072b79193d76cc6.json @@ -0,0 +1,211 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "cache:clear --no-warmup": "symfony-cmd", + "cache:warmup": "symfony-cmd", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "Ju$tChang3it!" + }, + "makefile": [ + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ] + }, + "files": { + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # http://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.root_dir%/../var/sessions/%kernel.environment%\"", + " #],", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " *", + " * For the full copyright and license information, please view the LICENSE", + " * file that was distributed with this source code.", + " */", + "", + "namespace App;", + "", + "use Symfony\\Bundle\\FrameworkBundle\\Kernel\\MicroKernelTrait;", + "use Symfony\\Component\\Config\\Loader\\LoaderInterface;", + "use Symfony\\Component\\DependencyInjection\\ContainerBuilder;", + "use Symfony\\Component\\HttpKernel\\Kernel as BaseKernel;", + "use Symfony\\Component\\Routing\\RouteCollectionBuilder;", + "", + "/**", + " * @author Fabien Potencier ", + " */", + "class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir()", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname($this->getRootDir()).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->getEnvironment()])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->getEnvironment())) {", + " $loader->import($confDir.'/packages/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->getEnvironment())) {", + " $routes->import($confDir.'/routing/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // http://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxiestTrustedHeaderName(Request::HEADER_FORWARDED, null);", + "// Request::setTrustedProxies(['0.0.0.0/0']);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "68ff46491e5b42282c2055c5b072b79193d76cc6" + } + } +} diff --git a/archived/recipes.symfony/6a26c5d3d9cfab82d26f07d47b39a627de1bc61c.json b/archived/recipes.symfony/6a26c5d3d9cfab82d26f07d47b39a627de1bc61c.json new file mode 100644 index 00000000..0ddd888f --- /dev/null +++ b/archived/recipes.symfony/6a26c5d3d9cfab82d26f07d47b39a627de1bc61c.json @@ -0,0 +1,45 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\TwigBundle\\TwigBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "templates/": "templates/" + } + }, + "files": { + "etc/packages/twig.yaml": { + "contents": [ + "twig:", + " paths: [\"%kernel.root_dir%/../templates\"]", + " debug: \"%kernel.debug%\"", + " strict_variables: \"%kernel.debug%\"", + "" + ], + "executable": false + }, + "etc/routing/dev/twig.yaml": { + "contents": [ + "_errors:", + " resource: \"@TwigBundle/Resources/config/routing/errors.xml\"", + " prefix: /_errors", + "" + ], + "executable": false + }, + "templates/.gitkeep": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "6a26c5d3d9cfab82d26f07d47b39a627de1bc61c" + } + } +} diff --git a/archived/recipes.symfony/70afd56b73b7d65de5010e16384b2a8c7e500032.json b/archived/recipes.symfony/70afd56b73b7d65de5010e16384b2a8c7e500032.json new file mode 100644 index 00000000..af4436fc --- /dev/null +++ b/archived/recipes.symfony/70afd56b73b7d65de5010e16384b2a8c7e500032.json @@ -0,0 +1,40 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "copy-from-recipe": { + "phpunit.xml.dist": "phpunit.xml.dist" + } + }, + "files": { + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "70afd56b73b7d65de5010e16384b2a8c7e500032" + } + } +} diff --git a/archived/recipes.symfony/71d29aaf710fd59cd3abff2b1ade907ed73103c6.json b/archived/recipes.symfony/71d29aaf710fd59cd3abff2b1ade907ed73103c6.json new file mode 100644 index 00000000..d43e5f27 --- /dev/null +++ b/archived/recipes.symfony/71d29aaf710fd59cd3abff2b1ade907ed73103c6.json @@ -0,0 +1,16 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\DebugBundle\\DebugBundle": [ + "dev", + "test" + ] + } + }, + "files": [], + "ref": "71d29aaf710fd59cd3abff2b1ade907ed73103c6" + } + } +} diff --git a/archived/recipes.symfony/749486a86d3ef4a4ff0dd25d774fd67f823d3a40.json b/archived/recipes.symfony/749486a86d3ef4a4ff0dd25d774fd67f823d3a40.json new file mode 100644 index 00000000..0caf3b59 --- /dev/null +++ b/archived/recipes.symfony/749486a86d3ef4a4ff0dd25d774fd67f823d3a40.json @@ -0,0 +1,15 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\WebServerBundle\\WebServerBundle": [ + "dev" + ] + } + }, + "files": [], + "ref": "749486a86d3ef4a4ff0dd25d774fd67f823d3a40" + } + } +} diff --git a/archived/recipes.symfony/74f7ca3cdf8486720f3a463b7ecaa89fd4f70294.json b/archived/recipes.symfony/74f7ca3cdf8486720f3a463b7ecaa89fd4f70294.json new file mode 100644 index 00000000..ca2d5804 --- /dev/null +++ b/archived/recipes.symfony/74f7ca3cdf8486720f3a463b7ecaa89fd4f70294.json @@ -0,0 +1,301 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "Ju$tChang3it!" + }, + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ], + "gitignore": [ + ".env", + "/var/*", + "!/var/cache", + "/var/cache/*", + "!var/cache/.gitkeep", + "!/var/logs", + "/var/logs/*", + "!var/logs/.gitkeep", + "!/var/sessions", + "/var/sessions/*", + "!var/sessions/.gitkeep", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Execute the make serve command;", + " 2. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at http://symfony.com/doc" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# http://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " _defaults:", + " autowire: true", + " public: false", + "", + " _instanceof:", + " Symfony\\Component\\Console\\Command\\Command:", + " tags: ['console.command']", + " public: true", + "", + " Twig_ExtensionInterface:", + " tags: ['twig.extension']", + "", + " Symfony\\Component\\EventDispatcher\\EventSubscriberInterface:", + " tags: ['kernel.event_subscriber']", + "", + " Symfony\\Component\\Form\\FormTypeInterface:", + " tags: ['form.type']", + "", + " Symfony\\Component\\Security\\Core\\Authorization\\VoterInterface:", + " tags: ['security.voter']", + "", + " App\\:", + " resource: '../../src/{Command,Form,EventSubscriber,Twig,Voter}'", + "", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # http://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.root_dir%/../var/sessions/%kernel.environment%\"", + " #],", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: \"App\\\\Controller\\\\SomeController::index\" }", + "", + "# if annotations are enabled", + "#controllers:", + "# resource: src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Controller/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " *", + " * For the full copyright and license information, please view the LICENSE", + " * file that was distributed with this source code.", + " */", + "", + "namespace App;", + "", + "use Symfony\\Bundle\\FrameworkBundle\\Kernel\\MicroKernelTrait;", + "use Symfony\\Component\\Config\\Loader\\LoaderInterface;", + "use Symfony\\Component\\DependencyInjection\\ContainerBuilder;", + "use Symfony\\Component\\HttpKernel\\Kernel as BaseKernel;", + "use Symfony\\Component\\Routing\\RouteCollectionBuilder;", + "", + "/**", + " * @author Fabien Potencier ", + " */", + "class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir()", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname($this->getRootDir()).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->getEnvironment()])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->getEnvironment())) {", + " $loader->import($confDir.'/packages/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->getEnvironment())) {", + " $routes->import($confDir.'/routing/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // http://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "74f7ca3cdf8486720f3a463b7ecaa89fd4f70294" + } + } +} diff --git a/archived/recipes.symfony/8427ef0d03687a5ff81c22b879b7ff8171be5cc8.json b/archived/recipes.symfony/8427ef0d03687a5ff81c22b879b7ff8171be5cc8.json new file mode 100644 index 00000000..ced96f19 --- /dev/null +++ b/archived/recipes.symfony/8427ef0d03687a5ff81c22b879b7ff8171be5cc8.json @@ -0,0 +1,133 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "cache:clear --no-warmup": "symfony-cmd", + "cache:warmup": "symfony-cmd", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": 1, + "APP_SECRET": "Ju$tChang3it!" + }, + "makefile": [ + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ] + }, + "files": { + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # http://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.root_dir%/../var/sessions/%kernel.environment%\"", + " #],", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // http://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxiestTrustedHeaderName(Request::HEADER_FORWARDED, null);", + "// Request::setTrustedProxies(['0.0.0.0/0']);", + "", + "$kernel = new AppKernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "8427ef0d03687a5ff81c22b879b7ff8171be5cc8" + } + } +} diff --git a/archived/recipes.symfony/8cc214ab6b57ebd67d4b693a3018b781c61c5a4a.json b/archived/recipes.symfony/8cc214ab6b57ebd67d4b693a3018b781c61c5a4a.json new file mode 100644 index 00000000..47308166 --- /dev/null +++ b/archived/recipes.symfony/8cc214ab6b57ebd67d4b693a3018b781c61c5a4a.json @@ -0,0 +1,97 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MonologBundle\\MonologBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + } + }, + "files": { + "etc/packages/dev/monolog.php": { + "contents": [ + " [", + " 'type' => 'stream',", + " 'path' => '%kernel.logs_dir%/%kernel.environment%.log',", + " 'level' => 'debug',", + " 'channels' => ['!event'],", + " ],", + " // uncomment to get logging in your browser", + " // you may have to allow bigger header sizes in your Web server configuration", + " //'firephp' => [", + " // 'type' => 'firephp',", + " // 'level' => 'info',", + " //],", + " //'chromephp' => [", + " // 'type' => 'chromephp',", + " // 'level' => 'info',", + " //],", + "];", + "", + "$container->addResource(new ClassExistenceResource(Application::class));", + "if (class_exists(Application::class)) {", + " $handlers['console'] = [", + " 'type' => 'console',", + " 'process_psr_3_messages' => false,", + " 'channels' => ['!event', '!doctrine', '!console'],", + " ];", + "}", + "", + "$container->loadFromExtension('monolog', [", + " 'handlers' => $handlers,", + "]);", + "" + ], + "executable": false + }, + "etc/packages/prod/monolog.php": { + "contents": [ + " [", + " 'type' => 'fingers_crossed',", + " 'action_level' => 'error',", + " 'handler' => 'nested',", + " ],", + " 'nested' => [", + " 'type' => 'stream',", + " 'path' => '%kernel.logs_dir%/%kernel.environment%.log',", + " 'level' => 'debug',", + " ],", + "];", + "", + "$container->addResource(new ClassExistenceResource(Application::class));", + "if (class_exists(Application::class)) {", + " $handlers['console'] = [", + " 'type' => 'console',", + " 'process_psr_3_messages' => false,", + " 'channels' => ['!event', '!doctrine'],", + " ];", + "}", + "", + "$container->loadFromExtension('monolog', [", + " 'handlers' => $handlers,", + "]);", + "" + ], + "executable": false + } + }, + "ref": "8cc214ab6b57ebd67d4b693a3018b781c61c5a4a" + } + } +} diff --git a/archived/recipes.symfony/8da3e388d5492bddb3ee37dc485e280bfa56e705.json b/archived/recipes.symfony/8da3e388d5492bddb3ee37dc485e280bfa56e705.json new file mode 100644 index 00000000..1080d98e --- /dev/null +++ b/archived/recipes.symfony/8da3e388d5492bddb3ee37dc485e280bfa56e705.json @@ -0,0 +1,67 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + }, + "composer-scripts": { + "cache:clear --no-warmup": "symfony-cmd", + "cache:warmup": "symfony-cmd", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + } + }, + "files": { + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # http://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.root_dir%/../var/sessions/%kernel.environment%\"", + " #],", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + } + }, + "ref": "8da3e388d5492bddb3ee37dc485e280bfa56e705" + } + } +} diff --git a/archived/recipes.symfony/95d8c00dd710889b65f81bb89e9238069204465a.json b/archived/recipes.symfony/95d8c00dd710889b65f81bb89e9238069204465a.json new file mode 100644 index 00000000..4cf18e02 --- /dev/null +++ b/archived/recipes.symfony/95d8c00dd710889b65f81bb89e9238069204465a.json @@ -0,0 +1,245 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "cache:clear --no-warmup": "symfony-cmd", + "cache:warmup": "symfony-cmd", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "Ju$tChang3it!" + }, + "makefile": [ + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ], + "gitignore": [ + ".env", + "/var/*", + "!/var/cache", + "/var/cache/*", + "!var/cache/.gitkeep", + "!/var/logs", + "/var/logs/*", + "!var/logs/.gitkeep", + "!/var/sessions", + "/var/sessions/*", + "!var/sessions/.gitkeep", + "/vendor/", + "/web/bundles/" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# http://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # http://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.root_dir%/../var/sessions/%kernel.environment%\"", + " #],", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: \"App\\\\Controller\\\\SomeController::index\" }", + "", + "# if annotations are enabled", + "#controllers:", + "# resource: src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " *", + " * For the full copyright and license information, please view the LICENSE", + " * file that was distributed with this source code.", + " */", + "", + "namespace App;", + "", + "use Symfony\\Bundle\\FrameworkBundle\\Kernel\\MicroKernelTrait;", + "use Symfony\\Component\\Config\\Loader\\LoaderInterface;", + "use Symfony\\Component\\DependencyInjection\\ContainerBuilder;", + "use Symfony\\Component\\HttpKernel\\Kernel as BaseKernel;", + "use Symfony\\Component\\Routing\\RouteCollectionBuilder;", + "", + "/**", + " * @author Fabien Potencier ", + " */", + "class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir()", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname($this->getRootDir()).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->getEnvironment()])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->getEnvironment())) {", + " $loader->import($confDir.'/packages/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->getEnvironment())) {", + " $routes->import($confDir.'/routing/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // http://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxiestTrustedHeaderName(Request::HEADER_FORWARDED, null);", + "// Request::setTrustedProxies(['0.0.0.0/0']);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "95d8c00dd710889b65f81bb89e9238069204465a" + } + } +} diff --git a/archived/recipes.symfony/9e42e87359f2c1505c5a3a7a1da00ff80e6e82af.json b/archived/recipes.symfony/9e42e87359f2c1505c5a3a7a1da00ff80e6e82af.json new file mode 100644 index 00000000..1776f737 --- /dev/null +++ b/archived/recipes.symfony/9e42e87359f2c1505c5a3a7a1da00ff80e6e82af.json @@ -0,0 +1,52 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\SwiftmailerBundle\\SwiftmailerBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + }, + "env": { + "MAILER_HOST": "127.0.0.1", + "MAILER_USERNAME": "", + "MAILER_PASSWORD": "" + } + }, + "files": { + "etc/packages/dev/swiftmailer.yaml": { + "contents": [ + "#swiftmailer:", + " #delivery_address: me@example.com", + "" + ], + "executable": false + }, + "etc/packages/swiftmailer.yaml": { + "contents": [ + "swiftmailer:", + " transport: smtp", + " host: \"%env(MAILER_HOST)%\"", + " username: \"%env(MAILER_USERNAME)%\"", + " password: \"%env(MAILER_PASSWORD)%\"", + " spool: { type: \"memory\" }", + "" + ], + "executable": false + }, + "etc/packages/test/swiftmailer.yaml": { + "contents": [ + "swiftmailer:", + " disable_delivery: true", + "" + ], + "executable": false + } + }, + "ref": "9e42e87359f2c1505c5a3a7a1da00ff80e6e82af" + } + } +} diff --git a/archived/recipes.symfony/9f115f19e24a2fdfa154fe098b0f7ab093b16e60.json b/archived/recipes.symfony/9f115f19e24a2fdfa154fe098b0f7ab093b16e60.json new file mode 100644 index 00000000..c076d6d1 --- /dev/null +++ b/archived/recipes.symfony/9f115f19e24a2fdfa154fe098b0f7ab093b16e60.json @@ -0,0 +1,59 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/" + } + }, + "files": { + "bin/console": { + "contents": [ + "#!/usr/bin/env php", + "load(__DIR__.'/../.env');", + "}", + "", + "$input = new ArgvInput();", + "$env = $input->getParameterOption(['--env', '-e'], getenv('APP_ENV') ?: 'dev');", + "$debug = getenv('APP_DEBUG') !== '0' && !$input->hasParameterOption(['--no-debug', '']);", + "", + "if ($debug && class_exists(Debug::class)) {", + " Debug::enable();", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$application = new Application($kernel);", + "$application->run($input);", + "" + ], + "executable": true + } + }, + "ref": "9f115f19e24a2fdfa154fe098b0f7ab093b16e60" + } + } +} diff --git a/archived/recipes.symfony/a0d7492f8c3df43415a9d9eb8fb40603193b9294.json b/archived/recipes.symfony/a0d7492f8c3df43415a9d9eb8fb40603193b9294.json new file mode 100644 index 00000000..3b1a55b9 --- /dev/null +++ b/archived/recipes.symfony/a0d7492f8c3df43415a9d9eb8fb40603193b9294.json @@ -0,0 +1,95 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MonologBundle\\MonologBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + } + }, + "files": { + "etc/packages/dev/monolog.php": { + "contents": [ + " [", + " 'type' => 'stream',", + " 'path' => '%kernel.logs_dir%/%kernel.environment%.log',", + " 'level' => 'debug',", + " 'channels' => ['!event'],", + " ],", + " // uncomment to get logging in your browser", + " // you may have to allow bigger header sizes in your Web server configuration", + " //'firephp' => [", + " // 'type' => 'firephp',", + " // 'level' => 'info',", + " //],", + " //'chromephp' => [", + " // 'type' => 'chromephp',", + " // 'level' => 'info',", + " //],", + "];", + "", + "$container->addResource(new ClassExistenceResource(Application::class));", + "if (class_exists(Application::class)) {", + " $handlers['console'] = [", + " 'type' => 'console',", + " 'channels' => ['!event', '!doctrine', '!console'],", + " ];", + "}", + "", + "$container->loadFromExtension('monolog', [", + " 'handlers' => $handlers,", + "]);", + "" + ], + "executable": false + }, + "etc/packages/prod/monolog.php": { + "contents": [ + " [", + " 'type' => 'fingers_crossed',", + " 'action_level' => 'error',", + " 'handler' => 'nested',", + " ],", + " 'nested' => [", + " 'type' => 'stream',", + " 'path' => '%kernel.logs_dir%/%kernel.environment%.log',", + " 'level' => 'debug',", + " ],", + "];", + "", + "$container->addResource(new ClassExistenceResource(Application::class));", + "if (class_exists(Application::class)) {", + " $handlers['console'] = [", + " 'type' => 'console',", + " 'channels' => ['!event', '!doctrine'],", + " ];", + "}", + "", + "$container->loadFromExtension('monolog', [", + " 'handlers' => $handlers,", + "]);", + "" + ], + "executable": false + } + }, + "ref": "a0d7492f8c3df43415a9d9eb8fb40603193b9294" + } + } +} diff --git a/archived/recipes.symfony/afdad49bb2faefcd6ea382b7734c129800c572fd.json b/archived/recipes.symfony/afdad49bb2faefcd6ea382b7734c129800c572fd.json new file mode 100644 index 00000000..c5347b71 --- /dev/null +++ b/archived/recipes.symfony/afdad49bb2faefcd6ea382b7734c129800c572fd.json @@ -0,0 +1,246 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/", + ".env.dist": ".env.dist" + }, + "composer-scripts": { + "cache:clear --no-warmup": "symfony-cmd", + "cache:warmup": "symfony-cmd", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "Ju$tChang3it!" + }, + "makefile": [ + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ] + }, + "files": { + ".env.dist": { + "contents": [ + "# This file is a \"template\" of which env vars needs to be defined in your configuration or in an .env file", + "# Set variables here that may be different on each deployment target of the app, e.g. development, staging, production.", + "# http://symfony.com/doc/current/best_practices/configuration.html#infrastructure-related-configuration", + "" + ], + "executable": false + }, + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# http://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # http://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.root_dir%/../var/sessions/%kernel.environment%\"", + " #],", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: \"App\\\\Controller\\\\SomeController::index\" }", + "", + "# if annotations are enabled", + "#controllers:", + "# resource: src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " *", + " * For the full copyright and license information, please view the LICENSE", + " * file that was distributed with this source code.", + " */", + "", + "namespace App;", + "", + "use Symfony\\Bundle\\FrameworkBundle\\Kernel\\MicroKernelTrait;", + "use Symfony\\Component\\Config\\Loader\\LoaderInterface;", + "use Symfony\\Component\\DependencyInjection\\ContainerBuilder;", + "use Symfony\\Component\\HttpKernel\\Kernel as BaseKernel;", + "use Symfony\\Component\\Routing\\RouteCollectionBuilder;", + "", + "/**", + " * @author Fabien Potencier ", + " */", + "class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir()", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname($this->getRootDir()).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->getEnvironment()])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->getEnvironment())) {", + " $loader->import($confDir.'/packages/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->getEnvironment())) {", + " $routes->import($confDir.'/routing/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // http://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxiestTrustedHeaderName(Request::HEADER_FORWARDED, null);", + "// Request::setTrustedProxies(['0.0.0.0/0']);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "afdad49bb2faefcd6ea382b7734c129800c572fd" + } + } +} diff --git a/archived/recipes.symfony/b1b9855e316962c3d4eedc9b40b750bb24c2f7de.json b/archived/recipes.symfony/b1b9855e316962c3d4eedc9b40b750bb24c2f7de.json new file mode 100644 index 00000000..9caaafa1 --- /dev/null +++ b/archived/recipes.symfony/b1b9855e316962c3d4eedc9b40b750bb24c2f7de.json @@ -0,0 +1,251 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "cache:clear --no-warmup": "symfony-cmd", + "cache:warmup": "symfony-cmd", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "Ju$tChang3it!" + }, + "makefile": [ + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ], + "gitignore": [ + ".env", + "/var/*", + "!/var/cache", + "/var/cache/*", + "!var/cache/.gitkeep", + "!/var/logs", + "/var/logs/*", + "!var/logs/.gitkeep", + "!/var/sessions", + "/var/sessions/*", + "!var/sessions/.gitkeep", + "/vendor/", + "/web/bundles/" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# http://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # http://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.root_dir%/../var/sessions/%kernel.environment%\"", + " #],", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: \"App\\\\Controller\\\\SomeController::index\" }", + "", + "# if annotations are enabled", + "#controllers:", + "# resource: src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " *", + " * For the full copyright and license information, please view the LICENSE", + " * file that was distributed with this source code.", + " */", + "", + "namespace App;", + "", + "use Symfony\\Bundle\\FrameworkBundle\\Kernel\\MicroKernelTrait;", + "use Symfony\\Component\\Config\\Loader\\LoaderInterface;", + "use Symfony\\Component\\DependencyInjection\\ContainerBuilder;", + "use Symfony\\Component\\HttpKernel\\Kernel as BaseKernel;", + "use Symfony\\Component\\Routing\\RouteCollectionBuilder;", + "", + "/**", + " * @author Fabien Potencier ", + " */", + "class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir()", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname($this->getRootDir()).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->getEnvironment()])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->getEnvironment())) {", + " $loader->import($confDir.'/packages/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->getEnvironment())) {", + " $routes->import($confDir.'/routing/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // http://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxiestTrustedHeaderName(Request::HEADER_FORWARDED, null);", + "// Request::setTrustedProxies(['0.0.0.0/0']);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "b1b9855e316962c3d4eedc9b40b750bb24c2f7de" + } + } +} diff --git a/archived/recipes.symfony/b7e3098cbbf53cf68d68f0bc55d5cd18a7c19fba.json b/archived/recipes.symfony/b7e3098cbbf53cf68d68f0bc55d5cd18a7c19fba.json new file mode 100644 index 00000000..f99096f5 --- /dev/null +++ b/archived/recipes.symfony/b7e3098cbbf53cf68d68f0bc55d5cd18a7c19fba.json @@ -0,0 +1,256 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "cache:clear --no-warmup": "symfony-cmd", + "cache:warmup": "symfony-cmd", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "Ju$tChang3it!" + }, + "makefile": [ + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ], + "gitignore": [ + ".env", + "/var/*", + "!/var/cache", + "/var/cache/*", + "!var/cache/.gitkeep", + "!/var/logs", + "/var/logs/*", + "!var/logs/.gitkeep", + "!/var/sessions", + "/var/sessions/*", + "!var/sessions/.gitkeep", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Execute the make serve command;", + " 2. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at http://symfony.com/doc" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# http://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # http://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.root_dir%/../var/sessions/%kernel.environment%\"", + " #],", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: \"App\\\\Controller\\\\SomeController::index\" }", + "", + "# if annotations are enabled", + "#controllers:", + "# resource: src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " *", + " * For the full copyright and license information, please view the LICENSE", + " * file that was distributed with this source code.", + " */", + "", + "namespace App;", + "", + "use Symfony\\Bundle\\FrameworkBundle\\Kernel\\MicroKernelTrait;", + "use Symfony\\Component\\Config\\Loader\\LoaderInterface;", + "use Symfony\\Component\\DependencyInjection\\ContainerBuilder;", + "use Symfony\\Component\\HttpKernel\\Kernel as BaseKernel;", + "use Symfony\\Component\\Routing\\RouteCollectionBuilder;", + "", + "/**", + " * @author Fabien Potencier ", + " */", + "class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir()", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname($this->getRootDir()).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->getEnvironment()])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->getEnvironment())) {", + " $loader->import($confDir.'/packages/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->getEnvironment())) {", + " $routes->import($confDir.'/routing/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // http://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxiestTrustedHeaderName(Request::HEADER_FORWARDED, null);", + "// Request::setTrustedProxies(['0.0.0.0/0']);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "b7e3098cbbf53cf68d68f0bc55d5cd18a7c19fba" + } + } +} diff --git a/archived/recipes.symfony/bd531800a9d4374d23716b0c6212e7d2d836e01c.json b/archived/recipes.symfony/bd531800a9d4374d23716b0c6212e7d2d836e01c.json new file mode 100644 index 00000000..b6927911 --- /dev/null +++ b/archived/recipes.symfony/bd531800a9d4374d23716b0c6212e7d2d836e01c.json @@ -0,0 +1,23 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "copy-from-recipe": { + ".env.dist": ".env.dist" + } + }, + "files": { + ".env.dist": { + "contents": [ + "# This file is a \"template\" of which env vars needs to be defined in your configuration or in an .env file", + "# Set variables here that may be different on each deployment target of the app, e.g. development, staging, production.", + "# http://symfony.com/doc/current/best_practices/configuration.html#infrastructure-related-configuration", + "" + ], + "executable": false + } + }, + "ref": "bd531800a9d4374d23716b0c6212e7d2d836e01c" + } + } +} diff --git a/archived/recipes.symfony/bf6822fc4205b42e5d03c0f8587784fcdeddf205.json b/archived/recipes.symfony/bf6822fc4205b42e5d03c0f8587784fcdeddf205.json new file mode 100644 index 00000000..204e9598 --- /dev/null +++ b/archived/recipes.symfony/bf6822fc4205b42e5d03c0f8587784fcdeddf205.json @@ -0,0 +1,292 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ], + "gitignore": [ + ".env", + "/var/", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Execute the make serve command;", + " 2. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at http://symfony.com/doc" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# http://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " _defaults:", + " autowire: true", + " public: false", + "", + " _instanceof:", + " Symfony\\Component\\Console\\Command\\Command:", + " tags: ['console.command']", + " public: true", + "", + " Twig_ExtensionInterface:", + " tags: ['twig.extension']", + "", + " Symfony\\Component\\EventDispatcher\\EventSubscriberInterface:", + " tags: ['kernel.event_subscriber']", + "", + " Symfony\\Component\\Form\\FormTypeInterface:", + " tags: ['form.type']", + "", + " Symfony\\Component\\Security\\Core\\Authorization\\VoterInterface:", + " tags: ['security.voter']", + "", + " App\\:", + " resource: '../../src/{Command,Form,EventSubscriber,Twig,Voter}'", + "", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # http://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.root_dir%/../var/sessions/%kernel.environment%\"", + " #],", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: \"App\\\\Controller\\\\SomeController::index\" }", + "", + "# if annotations are enabled", + "#controllers:", + "# resource: src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Controller/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " *", + " * For the full copyright and license information, please view the LICENSE", + " * file that was distributed with this source code.", + " */", + "", + "namespace App;", + "", + "use Symfony\\Bundle\\FrameworkBundle\\Kernel\\MicroKernelTrait;", + "use Symfony\\Component\\Config\\Loader\\LoaderInterface;", + "use Symfony\\Component\\DependencyInjection\\ContainerBuilder;", + "use Symfony\\Component\\HttpKernel\\Kernel as BaseKernel;", + "use Symfony\\Component\\Routing\\RouteCollectionBuilder;", + "", + "/**", + " * @author Fabien Potencier ", + " */", + "class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir()", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname($this->getRootDir()).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->getEnvironment()])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->getEnvironment())) {", + " $loader->import($confDir.'/packages/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->getEnvironment())) {", + " $routes->import($confDir.'/routing/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // http://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "bf6822fc4205b42e5d03c0f8587784fcdeddf205" + } + } +} diff --git a/archived/recipes.symfony/c6c27f9ebdb1493a1c16f0cbc90827d9edeecdcd.json b/archived/recipes.symfony/c6c27f9ebdb1493a1c16f0cbc90827d9edeecdcd.json new file mode 100644 index 00000000..b551c2eb --- /dev/null +++ b/archived/recipes.symfony/c6c27f9ebdb1493a1c16f0cbc90827d9edeecdcd.json @@ -0,0 +1,17 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "copy-from-package": { + "bin/check.php": "%BIN_DIR%/check.php", + "web/check.php": "%WEB_DIR%/check.php" + }, + "composer-scripts": { + "%BIN_DIR%/check.php": "php-script" + } + }, + "files": [], + "ref": "c6c27f9ebdb1493a1c16f0cbc90827d9edeecdcd" + } + } +} diff --git a/archived/recipes.symfony/cc088442753b9c65777632753f2c5dbf8e152605.json b/archived/recipes.symfony/cc088442753b9c65777632753f2c5dbf8e152605.json new file mode 100644 index 00000000..85800b13 --- /dev/null +++ b/archived/recipes.symfony/cc088442753b9c65777632753f2c5dbf8e152605.json @@ -0,0 +1,69 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + }, + "composer-scripts": { + "cache:clear --no-warmup": "symfony-cmd", + "cache:warmup": "symfony-cmd", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + } + }, + "files": { + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # http://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.root_dir%/../var/sessions/%kernel.environment%\"", + " #],", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " resource: kernel:loadRoutes", + " type: service", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + } + }, + "ref": "cc088442753b9c65777632753f2c5dbf8e152605" + } + } +} diff --git a/archived/recipes.symfony/d3dab2d768fc0114e5801fee8429c4deb5ce7116.json b/archived/recipes.symfony/d3dab2d768fc0114e5801fee8429c4deb5ce7116.json new file mode 100644 index 00000000..512cd277 --- /dev/null +++ b/archived/recipes.symfony/d3dab2d768fc0114e5801fee8429c4deb5ce7116.json @@ -0,0 +1,133 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "cache:clear --no-warmup": "symfony-cmd", + "cache:warmup": "symfony-cmd", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "Ju$tChang3it!" + }, + "makefile": [ + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ] + }, + "files": { + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # http://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.root_dir%/../var/sessions/%kernel.environment%\"", + " #],", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // http://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxiestTrustedHeaderName(Request::HEADER_FORWARDED, null);", + "// Request::setTrustedProxies(['0.0.0.0/0']);", + "", + "$kernel = new AppKernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "d3dab2d768fc0114e5801fee8429c4deb5ce7116" + } + } +} diff --git a/archived/recipes.symfony/d661188fe22030eb9627cd380f11b58a52d39d9d.json b/archived/recipes.symfony/d661188fe22030eb9627cd380f11b58a52d39d9d.json new file mode 100644 index 00000000..6f8774cc --- /dev/null +++ b/archived/recipes.symfony/d661188fe22030eb9627cd380f11b58a52d39d9d.json @@ -0,0 +1,211 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "cache:clear --no-warmup": "symfony-cmd", + "cache:warmup": "symfony-cmd", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "Ju$tChang3it!" + }, + "makefile": [ + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ] + }, + "files": { + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # http://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.root_dir%/../var/sessions/%kernel.environment%\"", + " #],", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " *", + " * For the full copyright and license information, please view the LICENSE", + " * file that was distributed with this source code.", + " */", + "", + "namespace App;", + "", + "use Symfony\\Bundle\\FrameworkBundle\\Kernel\\MicroKernelTrait;", + "use Symfony\\Component\\Config\\Loader\\LoaderInterface;", + "use Symfony\\Component\\DependencyInjection\\ContainerBuilder;", + "use Symfony\\Component\\HttpKernel\\Kernel as BaseKernel;", + "use Symfony\\Component\\Routing\\RouteCollectionBuilder;", + "", + "/**", + " * @author Fabien Potencier ", + " */", + "class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir()", + " {", + " return dirname(dirname(__DIR__)).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return dirname(dirname(__DIR__)).'/var/logs';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname($this->getRootDir()).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->getEnvironment()])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->getEnvironment())) {", + " $loader->import($confDir.'/packages/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->getEnvironment())) {", + " $routes->import($confDir.'/routing/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // http://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxiestTrustedHeaderName(Request::HEADER_FORWARDED, null);", + "// Request::setTrustedProxies(['0.0.0.0/0']);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "d661188fe22030eb9627cd380f11b58a52d39d9d" + } + } +} diff --git a/archived/recipes.symfony/dcd1fabd1029e76c9eaa153fe05e5fadb825fc1c.json b/archived/recipes.symfony/dcd1fabd1029e76c9eaa153fe05e5fadb825fc1c.json new file mode 100644 index 00000000..6c621f32 --- /dev/null +++ b/archived/recipes.symfony/dcd1fabd1029e76c9eaa153fe05e5fadb825fc1c.json @@ -0,0 +1,52 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\SwiftmailerBundle\\SwiftmailerBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + }, + "env": { + "MAILER_HOST": "", + "MAILER_USERNAME": "", + "MAILER_PASSWORD": "" + } + }, + "files": { + "etc/packages/dev/swiftmailer.yaml": { + "contents": [ + "#swiftmailer:", + " #delivery_address: me@example.com", + "" + ], + "executable": false + }, + "etc/packages/swiftmailer.yaml": { + "contents": [ + "swiftmailer:", + " transport: sendmail", + " host: \"%env(MAILER_HOST)%\"", + " username: \"%env(MAILER_USERNAME)%\"", + " password: \"%env(MAILER_PASSWORD)%\"", + " spool: { type: \"memory\" }", + "" + ], + "executable": false + }, + "etc/packages/test/swiftmailer.yaml": { + "contents": [ + "swiftmailer:", + " disable_delivery: true", + "" + ], + "executable": false + } + }, + "ref": "dcd1fabd1029e76c9eaa153fe05e5fadb825fc1c" + } + } +} diff --git a/archived/recipes.symfony/dfc954ad1d02efaf1d26ea9393226db15fe73adc.json b/archived/recipes.symfony/dfc954ad1d02efaf1d26ea9393226db15fe73adc.json new file mode 100644 index 00000000..e57059bf --- /dev/null +++ b/archived/recipes.symfony/dfc954ad1d02efaf1d26ea9393226db15fe73adc.json @@ -0,0 +1,43 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "copy-from-recipe": { + "phpunit.xml.dist": "phpunit.xml.dist" + }, + "gitignore": [ + "/phpunit.xml" + ] + }, + "files": { + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "dfc954ad1d02efaf1d26ea9393226db15fe73adc" + } + } +} diff --git a/archived/recipes.symfony/e69916d532fd3cf640276c8cb9ce9926909dc0ce.json b/archived/recipes.symfony/e69916d532fd3cf640276c8cb9ce9926909dc0ce.json new file mode 100644 index 00000000..dfbbd7a2 --- /dev/null +++ b/archived/recipes.symfony/e69916d532fd3cf640276c8cb9ce9926909dc0ce.json @@ -0,0 +1,53 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\SwiftmailerBundle\\SwiftmailerBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + }, + "env": { + "MAILER_TRANSPORT": "smtp", + "MAILER_HOST": "localhost", + "MAILER_USERNAME": "", + "MAILER_PASSWORD": "" + } + }, + "files": { + "etc/packages/dev/swiftmailer.yaml": { + "contents": [ + "#swiftmailer:", + " #delivery_address: me@example.com", + "" + ], + "executable": false + }, + "etc/packages/swiftmailer.yaml": { + "contents": [ + "swiftmailer:", + " transport: \"%env(MAILER_TRANSPORT)%\"", + " host: \"%env(MAILER_HOST)%\"", + " username: \"%env(MAILER_USER)%\"", + " password: \"%env(MAILER_PASSWORD)%\"", + " spool: { type: \"memory\" }", + "" + ], + "executable": false + }, + "etc/packages/test/swiftmailer.yaml": { + "contents": [ + "swiftmailer:", + " disable_delivery: true", + "" + ], + "executable": false + } + }, + "ref": "e69916d532fd3cf640276c8cb9ce9926909dc0ce" + } + } +} diff --git a/archived/recipes.symfony/e99e086d5ffb0326008defaeddc598f72b22ab75.json b/archived/recipes.symfony/e99e086d5ffb0326008defaeddc598f72b22ab75.json new file mode 100644 index 00000000..621324a1 --- /dev/null +++ b/archived/recipes.symfony/e99e086d5ffb0326008defaeddc598f72b22ab75.json @@ -0,0 +1,61 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\SwiftmailerBundle\\SwiftmailerBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + }, + "env": { + "MAILER_URL": "", + "MAILER_TRANSPORT": "smtp", + "MAILER_HOST": "localhost", + "MAILER_PORT": "25", + "MAILER_ENCRYPTION": "", + "MAILER_AUTH_MODE": "", + "MAILER_USERNAME": "", + "MAILER_PASSWORD": "" + } + }, + "files": { + "etc/packages/dev/swiftmailer.yaml": { + "contents": [ + "#swiftmailer:", + " #delivery_address: me@example.com", + "" + ], + "executable": false + }, + "etc/packages/swiftmailer.yaml": { + "contents": [ + "swiftmailer:", + " url: \"%env(MAILER_URL)%\"", + " transport: \"%env(MAILER_TRANSPORT)%\"", + " host: \"%env(MAILER_HOST)%\"", + " port: \"%env(MAILER_PORT)%\"", + " encryption: \"%env(MAILER_ENCRYPTION)%\"", + " auth_mode: \"%env(MAILER_AUTH_MODE)%\"", + " username: \"%env(MAILER_USER)%\"", + " password: \"%env(MAILER_PASSWORD)%\"", + " spool: { type: \"memory\" }", + "" + ], + "executable": false + }, + "etc/packages/test/swiftmailer.yaml": { + "contents": [ + "swiftmailer:", + " disable_delivery: true", + "" + ], + "executable": false + } + }, + "ref": "e99e086d5ffb0326008defaeddc598f72b22ab75" + } + } +} diff --git a/archived/recipes.symfony/eb73279e46c3ae94f25a0167398cf3f0ad635b97.json b/archived/recipes.symfony/eb73279e46c3ae94f25a0167398cf3f0ad635b97.json new file mode 100644 index 00000000..e37c3b8b --- /dev/null +++ b/archived/recipes.symfony/eb73279e46c3ae94f25a0167398cf3f0ad635b97.json @@ -0,0 +1,59 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\SwiftmailerBundle\\SwiftmailerBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + }, + "env": { + "MAILER_URL": "", + "MAILER_TRANSPORT": "smtp", + "MAILER_HOST": "localhost", + "MAILER_PORT": "25", + "MAILER_USERNAME": "", + "MAILER_PASSWORD": "" + } + }, + "files": { + "etc/packages/dev/swiftmailer.yaml": { + "contents": [ + "#swiftmailer:", + " #delivery_address: me@example.com", + "" + ], + "executable": false + }, + "etc/packages/swiftmailer.yaml": { + "contents": [ + "swiftmailer:", + " url: \"%env(MAILER_URL)%\"", + " transport: \"%env(MAILER_TRANSPORT)%\"", + " host: \"%env(MAILER_HOST)%\"", + " port: \"%env(MAILER_PORT)%\"", + " encryption: null", + " auth_mode: null", + " username: \"%env(MAILER_USER)%\"", + " password: \"%env(MAILER_PASSWORD)%\"", + " spool: { type: \"memory\" }", + "" + ], + "executable": false + }, + "etc/packages/test/swiftmailer.yaml": { + "contents": [ + "swiftmailer:", + " disable_delivery: true", + "" + ], + "executable": false + } + }, + "ref": "eb73279e46c3ae94f25a0167398cf3f0ad635b97" + } + } +} diff --git a/archived/recipes.symfony/f07245ece6ca6826bce5147c41b14801c10207e9.json b/archived/recipes.symfony/f07245ece6ca6826bce5147c41b14801c10207e9.json new file mode 100644 index 00000000..378e141d --- /dev/null +++ b/archived/recipes.symfony/f07245ece6ca6826bce5147c41b14801c10207e9.json @@ -0,0 +1,131 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "cache:clear --no-warmup": "symfony-cmd", + "cache:warmup": "symfony-cmd", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": 1, + "APP_SECRET": "Ju$tChang3it!" + }, + "makefile": [ + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ] + }, + "files": { + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # http://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.root_dir%/../var/sessions/%kernel.environment%\"", + " #],", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // http://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxiestTrustedHeaderName(Request::HEADER_FORWARDED, null);", + "// Request::setTrustedProxies(['0.0.0.0/0']);", + "", + "$kernel = new AppKernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "f07245ece6ca6826bce5147c41b14801c10207e9" + } + } +} diff --git a/archived/recipes.symfony/f3835fe266963a86e4636cc0cc3fe320c9dfdb8e.json b/archived/recipes.symfony/f3835fe266963a86e4636cc0cc3fe320c9dfdb8e.json new file mode 100644 index 00000000..a495b672 --- /dev/null +++ b/archived/recipes.symfony/f3835fe266963a86e4636cc0cc3fe320c9dfdb8e.json @@ -0,0 +1,18 @@ +{ + "manifests": { + "recipes/symfony": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\WebServerBundle\\WebServerBundle": [ + "dev" + ] + }, + "gitignore": [ + ".web-server-pid" + ] + }, + "files": [], + "ref": "f3835fe266963a86e4636cc0cc3fe320c9dfdb8e" + } + } +} diff --git a/archived/scheb.2fa-bundle/62660e7d21b8b5295c5a6f8ca17dc7099881f267.json b/archived/scheb.2fa-bundle/62660e7d21b8b5295c5a6f8ca17dc7099881f267.json new file mode 100644 index 00000000..43a7e37f --- /dev/null +++ b/archived/scheb.2fa-bundle/62660e7d21b8b5295c5a6f8ca17dc7099881f267.json @@ -0,0 +1,46 @@ +{ + "manifests": { + "scheb/2fa-bundle": { + "manifest": { + "bundles": { + "Scheb\\TwoFactorBundle\\SchebTwoFactorBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/scheb_2fa.yaml": { + "contents": [ + "# See the configuration reference at https://github.com/scheb/2fa/blob/master/doc/configuration.md", + "scheb_two_factor:", + " security_tokens:", + " - Symfony\\Component\\Security\\Core\\Authentication\\Token\\UsernamePasswordToken", + " # If you're using guard-based authentication, you have to use this one:", + " # - Symfony\\Component\\Security\\Guard\\Token\\PostAuthenticationGuardToken", + " # If you're using authenticator-based security (introduced in Symfony 5.1), you have to use this one:", + " # - Symfony\\Component\\Security\\Http\\Authenticator\\Token\\PostAuthenticationToken", + "" + ], + "executable": false + }, + "config/routes/scheb_2fa.yaml": { + "contents": [ + "2fa_login:", + " path: /2fa", + " defaults:", + " _controller: \"scheb_two_factor.form_controller:form\"", + "", + "2fa_login_check:", + " path: /2fa_check", + "" + ], + "executable": false + } + }, + "ref": "62660e7d21b8b5295c5a6f8ca17dc7099881f267" + } + } +} diff --git a/archived/sensio.framework-extra-bundle/400c2365c01699cc8f873023032888c26a427c56.json b/archived/sensio.framework-extra-bundle/400c2365c01699cc8f873023032888c26a427c56.json new file mode 100644 index 00000000..680f36ae --- /dev/null +++ b/archived/sensio.framework-extra-bundle/400c2365c01699cc8f873023032888c26a427c56.json @@ -0,0 +1,27 @@ +{ + "manifests": { + "sensio/framework-extra-bundle": { + "manifest": { + "bundles": { + "Sensio\\Bundle\\FrameworkExtraBundle\\SensioFrameworkExtraBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + } + }, + "files": { + "etc/packages/framework_extra.yaml": { + "contents": [ + "framework:", + " annotations: true", + "" + ], + "executable": false + } + }, + "ref": "400c2365c01699cc8f873023032888c26a427c56" + } + } +} diff --git a/archived/sensio.framework-extra-bundle/48ad9e9924364f461c0e53573cc7d170d791f0ea.json b/archived/sensio.framework-extra-bundle/48ad9e9924364f461c0e53573cc7d170d791f0ea.json new file mode 100644 index 00000000..ec7ccc5c --- /dev/null +++ b/archived/sensio.framework-extra-bundle/48ad9e9924364f461c0e53573cc7d170d791f0ea.json @@ -0,0 +1,27 @@ +{ + "manifests": { + "sensio/framework-extra-bundle": { + "manifest": { + "bundles": { + "Sensio\\Bundle\\FrameworkExtraBundle\\SensioFrameworkExtraBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/framework_extra.yaml": { + "contents": [ + "framework:", + " annotations: true", + "" + ], + "executable": false + } + }, + "ref": "48ad9e9924364f461c0e53573cc7d170d791f0ea" + } + } +} diff --git a/archived/sensio.framework-extra-bundle/aaddfdf43cdecd4cf91f992052d76c2cadc04543.json b/archived/sensio.framework-extra-bundle/aaddfdf43cdecd4cf91f992052d76c2cadc04543.json new file mode 100644 index 00000000..45ae77b3 --- /dev/null +++ b/archived/sensio.framework-extra-bundle/aaddfdf43cdecd4cf91f992052d76c2cadc04543.json @@ -0,0 +1,15 @@ +{ + "manifests": { + "sensio/framework-extra-bundle": { + "manifest": { + "bundles": { + "Sensio\\Bundle\\FrameworkExtraBundle\\SensioFrameworkExtraBundle": [ + "all" + ] + } + }, + "files": [], + "ref": "aaddfdf43cdecd4cf91f992052d76c2cadc04543" + } + } +} diff --git a/archived/sensio.framework-extra-bundle/d5d334039a1a7c8c176faaa5ffdc5ea79068955f.json b/archived/sensio.framework-extra-bundle/d5d334039a1a7c8c176faaa5ffdc5ea79068955f.json new file mode 100644 index 00000000..a00518f5 --- /dev/null +++ b/archived/sensio.framework-extra-bundle/d5d334039a1a7c8c176faaa5ffdc5ea79068955f.json @@ -0,0 +1,27 @@ +{ + "manifests": { + "sensio/framework-extra-bundle": { + "manifest": { + "bundles": { + "Sensio\\Bundle\\FrameworkExtraBundle\\SensioFrameworkExtraBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/framework_extra.yaml": { + "contents": [ + "framework:", + " annotations: true", + "" + ], + "executable": false + } + }, + "ref": "d5d334039a1a7c8c176faaa5ffdc5ea79068955f" + } + } +} diff --git a/archived/sensio.framework-extra-bundle/fb7e19da7f013d0d422fa9bce16f5c510e27609b.json b/archived/sensio.framework-extra-bundle/fb7e19da7f013d0d422fa9bce16f5c510e27609b.json new file mode 100644 index 00000000..7893f544 --- /dev/null +++ b/archived/sensio.framework-extra-bundle/fb7e19da7f013d0d422fa9bce16f5c510e27609b.json @@ -0,0 +1,28 @@ +{ + "manifests": { + "sensio/framework-extra-bundle": { + "manifest": { + "bundles": { + "Sensio\\Bundle\\FrameworkExtraBundle\\SensioFrameworkExtraBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/sensio_framework_extra.yaml": { + "contents": [ + "sensio_framework_extra:", + " router:", + " annotations: false", + "" + ], + "executable": false + } + }, + "ref": "fb7e19da7f013d0d422fa9bce16f5c510e27609b" + } + } +} diff --git a/archived/sensiolabs.ansi-to-html/d58d11d5b998f39260d387d3a0b50adc342db7e4.json b/archived/sensiolabs.ansi-to-html/d58d11d5b998f39260d387d3a0b50adc342db7e4.json new file mode 100644 index 00000000..7b8f5ce8 --- /dev/null +++ b/archived/sensiolabs.ansi-to-html/d58d11d5b998f39260d387d3a0b50adc342db7e4.json @@ -0,0 +1,26 @@ +{ + "manifests": { + "sensiolabs/ansi-to-html": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/ansi_to_html.yaml": { + "contents": [ + "services:", + " _defaults:", + " autowire: true", + " autoconfigure: true", + "", + " SensioLabs\\AnsiConverter\\Bridge\\Twig\\AnsiExtension: null", + "" + ], + "executable": false + } + }, + "ref": "d58d11d5b998f39260d387d3a0b50adc342db7e4" + } + } +} diff --git a/archived/sensiolabs.security-checker/05daf6b214e54aed4089f3480f944a67ac3a7889.json b/archived/sensiolabs.security-checker/05daf6b214e54aed4089f3480f944a67ac3a7889.json new file mode 100644 index 00000000..b99094b9 --- /dev/null +++ b/archived/sensiolabs.security-checker/05daf6b214e54aed4089f3480f944a67ac3a7889.json @@ -0,0 +1,31 @@ +{ + "manifests": { + "sensiolabs/security-checker": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "composer-scripts": { + "security-checker security:check": "script" + } + }, + "files": { + "config/packages/security_checker.yaml": { + "contents": [ + "services:", + " _defaults:", + " autowire: true", + " autoconfigure: true", + "", + " SensioLabs\\Security\\SecurityChecker: ~", + "", + " SensioLabs\\Security\\Command\\SecurityCheckerCommand: ~", + "" + ], + "executable": false + } + }, + "ref": "05daf6b214e54aed4089f3480f944a67ac3a7889" + } + } +} diff --git a/archived/sensiolabs.security-checker/160c9b600564faa1224e8f387d49ef13ceb8b793.json b/archived/sensiolabs.security-checker/160c9b600564faa1224e8f387d49ef13ceb8b793.json new file mode 100644 index 00000000..a6646881 --- /dev/null +++ b/archived/sensiolabs.security-checker/160c9b600564faa1224e8f387d49ef13ceb8b793.json @@ -0,0 +1,31 @@ +{ + "manifests": { + "sensiolabs/security-checker": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "composer-scripts": { + "security-checker security:check": "script" + } + }, + "files": { + "config/packages/security_checker.yaml": { + "contents": [ + "services:", + " _defaults:", + " autowire: true", + " autoconfigure: true", + "", + " SensioLabs\\Security\\SecurityChecker: null", + "", + " SensioLabs\\Security\\Command\\SecurityCheckerCommand: null", + "" + ], + "executable": false + } + }, + "ref": "160c9b600564faa1224e8f387d49ef13ceb8b793" + } + } +} diff --git a/archived/sensiolabs.security-checker/421933bf8f0e75546ac8e00cb3eb12904fa2ac1a.json b/archived/sensiolabs.security-checker/421933bf8f0e75546ac8e00cb3eb12904fa2ac1a.json new file mode 100644 index 00000000..69eafd52 --- /dev/null +++ b/archived/sensiolabs.security-checker/421933bf8f0e75546ac8e00cb3eb12904fa2ac1a.json @@ -0,0 +1,32 @@ +{ + "manifests": { + "sensiolabs/security-checker": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "composer-scripts": { + "security-checker security:check": "script" + } + }, + "files": { + "config/packages/security_checker.yaml": { + "contents": [ + "services:", + " SensioLabs\\Security\\SecurityChecker:", + " public: false", + "", + " SensioLabs\\Security\\Command\\SecurityCheckerCommand:", + " arguments: ['@SensioLabs\\Security\\SecurityChecker']", + " public: false", + " tags:", + " - { name: console.command, command: 'security:check' }", + "" + ], + "executable": false + } + }, + "ref": "421933bf8f0e75546ac8e00cb3eb12904fa2ac1a" + } + } +} diff --git a/archived/sensiolabs.security-checker/48655310e44b3aab295eaedec954079dcbbcde0a.json b/archived/sensiolabs.security-checker/48655310e44b3aab295eaedec954079dcbbcde0a.json new file mode 100644 index 00000000..ac1d2f8b --- /dev/null +++ b/archived/sensiolabs.security-checker/48655310e44b3aab295eaedec954079dcbbcde0a.json @@ -0,0 +1,33 @@ +{ + "manifests": { + "sensiolabs/security-checker": { + "manifest": { + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + }, + "composer-scripts": { + "vendor/bin/security-checker security:check": "php-script" + } + }, + "files": { + "etc/packages/dev/security-checker.yaml": { + "contents": [ + "services:", + " sensio_distribution.security_checker:", + " class: SensioLabs\\Security\\SecurityChecker", + " public: false", + "", + " sensio_distribution.security_checker.command:", + " class: SensioLabs\\Security\\Command\\SecurityCheckerCommand", + " arguments: ['@sensio_distribution.security_checker']", + " tags:", + " - { name: console.command }", + "" + ], + "executable": false + } + }, + "ref": "48655310e44b3aab295eaedec954079dcbbcde0a" + } + } +} diff --git a/archived/sensiolabs.security-checker/48fa93724b3fba29a9208860f94ecc9a6508fad7.json b/archived/sensiolabs.security-checker/48fa93724b3fba29a9208860f94ecc9a6508fad7.json new file mode 100644 index 00000000..c6629fa5 --- /dev/null +++ b/archived/sensiolabs.security-checker/48fa93724b3fba29a9208860f94ecc9a6508fad7.json @@ -0,0 +1,33 @@ +{ + "manifests": { + "sensiolabs/security-checker": { + "manifest": { + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + }, + "composer-scripts": { + "security-checker security:check": "script" + } + }, + "files": { + "etc/packages/dev/security-checker.yaml": { + "contents": [ + "services:", + " sensio_distribution.security_checker:", + " class: SensioLabs\\Security\\SecurityChecker", + " public: false", + "", + " sensio_distribution.security_checker.command:", + " class: SensioLabs\\Security\\Command\\SecurityCheckerCommand", + " arguments: ['@sensio_distribution.security_checker']", + " tags:", + " - { name: console.command }", + "" + ], + "executable": false + } + }, + "ref": "48fa93724b3fba29a9208860f94ecc9a6508fad7" + } + } +} diff --git a/archived/sensiolabs.security-checker/576d653444dade07f272c889d52fe4594caa4fc3.json b/archived/sensiolabs.security-checker/576d653444dade07f272c889d52fe4594caa4fc3.json new file mode 100644 index 00000000..9cd6dbb6 --- /dev/null +++ b/archived/sensiolabs.security-checker/576d653444dade07f272c889d52fe4594caa4fc3.json @@ -0,0 +1,31 @@ +{ + "manifests": { + "sensiolabs/security-checker": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "composer-scripts": { + "security-checker security:check": "script" + } + }, + "files": { + "config/packages/dev/security_checker.yaml": { + "contents": [ + "services:", + " SensioLabs\\Security\\SecurityChecker:", + " public: false", + "", + " SensioLabs\\Security\\Command\\SecurityCheckerCommand:", + " arguments: ['@SensioLabs\\Security\\SecurityChecker']", + " tags:", + " - { name: console.command }", + "" + ], + "executable": false + } + }, + "ref": "576d653444dade07f272c889d52fe4594caa4fc3" + } + } +} diff --git a/archived/sensiolabs.security-checker/63ff856542ab79d3e6037ad623c0f6f100d81eaf.json b/archived/sensiolabs.security-checker/63ff856542ab79d3e6037ad623c0f6f100d81eaf.json new file mode 100644 index 00000000..e3d4b2f6 --- /dev/null +++ b/archived/sensiolabs.security-checker/63ff856542ab79d3e6037ad623c0f6f100d81eaf.json @@ -0,0 +1,33 @@ +{ + "manifests": { + "sensiolabs/security-checker": { + "manifest": { + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + }, + "composer-scripts": { + "vendor/bin/security-checker security:check": "php-script" + } + }, + "files": { + "etc/packages/dev/security-checker.yaml": { + "contents": [ + "services:", + " sensio_distribution.security_checker:", + " class: SensioLabs\\Security\\SecurityChecker", + " public: false", + "", + " sensio_distribution.security_checker.command:", + " class: SensioLabs\\Security\\Command\\SecurityCheckerCommand", + " arguments: [\"@sensio_distribution.security_checker\"]", + " tags:", + " - { name: console.command }", + "" + ], + "executable": false + } + }, + "ref": "63ff856542ab79d3e6037ad623c0f6f100d81eaf" + } + } +} diff --git a/archived/sensiolabs.security-checker/b62a2124ebbfba7b502f6ba1a7d66de97fe1ae12.json b/archived/sensiolabs.security-checker/b62a2124ebbfba7b502f6ba1a7d66de97fe1ae12.json new file mode 100644 index 00000000..80a7beaa --- /dev/null +++ b/archived/sensiolabs.security-checker/b62a2124ebbfba7b502f6ba1a7d66de97fe1ae12.json @@ -0,0 +1,33 @@ +{ + "manifests": { + "sensiolabs/security-checker": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "composer-scripts": { + "security-checker security:check": "script" + } + }, + "files": { + "config/packages/dev/security_checker.yaml": { + "contents": [ + "services:", + " sensio_distribution.security_checker:", + " class: SensioLabs\\Security\\SecurityChecker", + " public: false", + "", + " sensio_distribution.security_checker.command:", + " class: SensioLabs\\Security\\Command\\SecurityCheckerCommand", + " arguments: ['@sensio_distribution.security_checker']", + " tags:", + " - { name: console.command }", + "" + ], + "executable": false + } + }, + "ref": "b62a2124ebbfba7b502f6ba1a7d66de97fe1ae12" + } + } +} diff --git a/archived/sensiolabs.security-checker/e65a105bf4cd5b1b79012ba029954927f05922e8.json b/archived/sensiolabs.security-checker/e65a105bf4cd5b1b79012ba029954927f05922e8.json new file mode 100644 index 00000000..ec075a98 --- /dev/null +++ b/archived/sensiolabs.security-checker/e65a105bf4cd5b1b79012ba029954927f05922e8.json @@ -0,0 +1,32 @@ +{ + "manifests": { + "sensiolabs/security-checker": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "composer-scripts": { + "security-checker security:check": "script" + } + }, + "files": { + "config/packages/dev/security_checker.yaml": { + "contents": [ + "services:", + " SensioLabs\\Security\\SecurityChecker:", + " public: false", + "", + " SensioLabs\\Security\\Command\\SecurityCheckerCommand:", + " arguments: ['@SensioLabs\\Security\\SecurityChecker']", + " public: false", + " tags:", + " - { name: console.command, command: 'security:check' }", + "" + ], + "executable": false + } + }, + "ref": "e65a105bf4cd5b1b79012ba029954927f05922e8" + } + } +} diff --git a/archived/symfony.allmysms-notifier/31ed2243d1214731f86141890173a64fca741986.json b/archived/symfony.allmysms-notifier/31ed2243d1214731f86141890173a64fca741986.json new file mode 100644 index 00000000..2b50b356 --- /dev/null +++ b/archived/symfony.allmysms-notifier/31ed2243d1214731f86141890173a64fca741986.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/allmysms-notifier": { + "manifest": { + "env": { + "#1": "ALLMYSMS_DSN=allmysms://LOGIN:APIKEY@default?from=FROM" + } + }, + "files": [], + "ref": "31ed2243d1214731f86141890173a64fca741986" + } + } +} diff --git a/archived/symfony.amazon-mailer/49f60bed73ae826cea3793fd840861c060a74df3.json b/archived/symfony.amazon-mailer/49f60bed73ae826cea3793fd840861c060a74df3.json new file mode 100644 index 00000000..c077bed4 --- /dev/null +++ b/archived/symfony.amazon-mailer/49f60bed73ae826cea3793fd840861c060a74df3.json @@ -0,0 +1,14 @@ +{ + "manifests": { + "symfony/amazon-mailer": { + "manifest": { + "env": { + "#1": "MAILER_DSN=smtp://$AWS_ACCESS_KEY:$AWS_SECRET_KEY@ses", + "#2": "MAILER_DSN=http://$AWS_ACCESS_KEY:$AWS_SECRET_KEY@ses" + } + }, + "files": [], + "ref": "49f60bed73ae826cea3793fd840861c060a74df3" + } + } +} diff --git a/archived/symfony.amazon-mailer/5dc61848401953f3ba03515d925904d2804c6ad5.json b/archived/symfony.amazon-mailer/5dc61848401953f3ba03515d925904d2804c6ad5.json new file mode 100644 index 00000000..6df1654c --- /dev/null +++ b/archived/symfony.amazon-mailer/5dc61848401953f3ba03515d925904d2804c6ad5.json @@ -0,0 +1,16 @@ +{ + "manifests": { + "symfony/amazon-mailer": { + "manifest": { + "env": { + "#1": "AWS_ACCESS_KEY=", + "#2": "AWS_SECRET_KEY=", + "#3": "MAILER_DSN=smtp://$AWS_ACCESS_KEY:$AWS_SECRET_KEY@ses?region=eu-west-1", + "#4": "MAILER_DSN=http://$AWS_ACCESS_KEY:$AWS_SECRET_KEY@ses?region=eu-west-1" + } + }, + "files": [], + "ref": "5dc61848401953f3ba03515d925904d2804c6ad5" + } + } +} diff --git a/archived/symfony.amazon-mailer/9648db3ecae5c8a6b1a5f74715d3907124348815.json b/archived/symfony.amazon-mailer/9648db3ecae5c8a6b1a5f74715d3907124348815.json new file mode 100644 index 00000000..b014a9dc --- /dev/null +++ b/archived/symfony.amazon-mailer/9648db3ecae5c8a6b1a5f74715d3907124348815.json @@ -0,0 +1,14 @@ +{ + "manifests": { + "symfony/amazon-mailer": { + "manifest": { + "env": { + "#1": "MAILER_DSN=ses://ACCESS_KEY:SECRET_KEY@default?region=eu-west-1", + "#2": "MAILER_DSN=ses+smtp://ACCESS_KEY:SECRET_KEY@default?region=eu-west-1" + } + }, + "files": [], + "ref": "9648db3ecae5c8a6b1a5f74715d3907124348815" + } + } +} diff --git a/archived/symfony.amazon-mailer/ac7f09039501da9bd3b310ce9239b5afd48b1d9e.json b/archived/symfony.amazon-mailer/ac7f09039501da9bd3b310ce9239b5afd48b1d9e.json new file mode 100644 index 00000000..e68f1c77 --- /dev/null +++ b/archived/symfony.amazon-mailer/ac7f09039501da9bd3b310ce9239b5afd48b1d9e.json @@ -0,0 +1,16 @@ +{ + "manifests": { + "symfony/amazon-mailer": { + "manifest": { + "env": { + "#1": "AWS_ACCESS_KEY=", + "#2": "AWS_SECRET_KEY=", + "#3": "MAILER_DSN=smtp://$AWS_ACCESS_KEY:$AWS_SECRET_KEY@ses", + "#4": "MAILER_DSN=http://$AWS_ACCESS_KEY:$AWS_SECRET_KEY@ses" + } + }, + "files": [], + "ref": "ac7f09039501da9bd3b310ce9239b5afd48b1d9e" + } + } +} diff --git a/archived/symfony.amazon-mailer/b0fec84fe9526dd447a9a092507d595e887fb95a.json b/archived/symfony.amazon-mailer/b0fec84fe9526dd447a9a092507d595e887fb95a.json new file mode 100644 index 00000000..2b15184e --- /dev/null +++ b/archived/symfony.amazon-mailer/b0fec84fe9526dd447a9a092507d595e887fb95a.json @@ -0,0 +1,14 @@ +{ + "manifests": { + "symfony/amazon-mailer": { + "manifest": { + "env": { + "#1": "MAILER_DSN=ses://ACCESS_KEY:SECRET_KEY@default", + "#2": "MAILER_DSN=ses+smtp://ACCESS_KEY:SECRET_KEY@default" + } + }, + "files": [], + "ref": "b0fec84fe9526dd447a9a092507d595e887fb95a" + } + } +} diff --git a/archived/symfony.amazon-sns-notifier/6049aca06f3e7b8481a06693792d34b0014ee6c3.json b/archived/symfony.amazon-sns-notifier/6049aca06f3e7b8481a06693792d34b0014ee6c3.json new file mode 100644 index 00000000..298ed0ff --- /dev/null +++ b/archived/symfony.amazon-sns-notifier/6049aca06f3e7b8481a06693792d34b0014ee6c3.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/amazon-sns-notifier": { + "manifest": { + "env": { + "#1": "AMAZON_SNS_DSN=sns://ACCESS_KEY:SECRET_KEY@default?region=REGION" + } + }, + "files": [], + "ref": "6049aca06f3e7b8481a06693792d34b0014ee6c3" + } + } +} diff --git a/archived/symfony.clickatell-notifier/d952063f1246274c59108daa0d6e7bd0a5490689.json b/archived/symfony.clickatell-notifier/d952063f1246274c59108daa0d6e7bd0a5490689.json new file mode 100644 index 00000000..e9ca3b2c --- /dev/null +++ b/archived/symfony.clickatell-notifier/d952063f1246274c59108daa0d6e7bd0a5490689.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/clickatell-notifier": { + "manifest": { + "env": { + "#1": "CLICKATELL_DSN=clickatell://ACCESS_TOKEN@default?from=FROM" + } + }, + "files": [], + "ref": "d952063f1246274c59108daa0d6e7bd0a5490689" + } + } +} diff --git a/archived/symfony.console/07cb31124ffe1562ceb6f571b7d3c45d310f205a.json b/archived/symfony.console/07cb31124ffe1562ceb6f571b7d3c45d310f205a.json new file mode 100644 index 00000000..c3e9d069 --- /dev/null +++ b/archived/symfony.console/07cb31124ffe1562ceb6f571b7d3c45d310f205a.json @@ -0,0 +1,116 @@ +{ + "manifests": { + "symfony/console": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "bin/console": { + "contents": [ + "#!/usr/bin/env php", + "getParameterOption(['--env', '-e'], null, true)) {", + " putenv('APP_ENV='.$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $env);", + "}", + "", + "if ($input->hasParameterOption('--no-debug', true)) {", + " putenv('APP_DEBUG='.$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = '0');", + "}", + "", + "require dirname(__DIR__).'/config/bootstrap.php';", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " if (class_exists(Debug::class)) {", + " Debug::enable();", + " }", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG'], dirname(__DIR__));", + "$application = new Application($kernel);", + "$application->run($input);", + "" + ], + "executable": true + }, + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " $_SERVER += $env;", + " $_ENV += $env;", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv();", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + } + }, + "ref": "07cb31124ffe1562ceb6f571b7d3c45d310f205a" + } + } +} diff --git a/archived/symfony.console/0a4841612ca4dd3464cbbe1e06b073c79ce7a7f2.json b/archived/symfony.console/0a4841612ca4dd3464cbbe1e06b073c79ce7a7f2.json new file mode 100644 index 00000000..c5baf15b --- /dev/null +++ b/archived/symfony.console/0a4841612ca4dd3464cbbe1e06b073c79ce7a7f2.json @@ -0,0 +1,92 @@ +{ + "manifests": { + "symfony/console": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "bin/console": { + "contents": [ + "#!/usr/bin/env php", + "getParameterOption(['--env', '-e'], null, true)) {", + " putenv('APP_ENV='.$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $env);", + "}", + "", + "if ($input->hasParameterOption('--no-debug', true)) {", + " putenv('APP_DEBUG='.$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = '0');", + "}", + "", + "require dirname(__DIR__).'/config/bootstrap.php';", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " if (class_exists(Debug::class)) {", + " Debug::enable();", + " }", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$application = new Application($kernel);", + "$application->run($input);", + "" + ], + "executable": true + }, + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {", + " (new Dotenv(false))->populate($env);", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + } + }, + "ref": "0a4841612ca4dd3464cbbe1e06b073c79ce7a7f2" + } + } +} diff --git a/archived/symfony.console/0fa049c19069a65f52c1c181d64be3de672c1504.json b/archived/symfony.console/0fa049c19069a65f52c1c181d64be3de672c1504.json new file mode 100644 index 00000000..bcc150fa --- /dev/null +++ b/archived/symfony.console/0fa049c19069a65f52c1c181d64be3de672c1504.json @@ -0,0 +1,116 @@ +{ + "manifests": { + "symfony/console": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "bin/console": { + "contents": [ + "#!/usr/bin/env php", + "getParameterOption(['--env', '-e'], null, true)) {", + " putenv('APP_ENV='.$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $env);", + "}", + "", + "if ($input->hasParameterOption('--no-debug', true)) {", + " putenv('APP_DEBUG='.$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = '0');", + "}", + "", + "require dirname(__DIR__).'/config/bootstrap.php';", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " if (class_exists(Debug::class)) {", + " Debug::enable();", + " }", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$application = new Application($kernel);", + "$application->run($input);", + "" + ], + "executable": true + }, + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " $_SERVER += $env;", + " $_ENV += $env;", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv();", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?: $_ENV['APP_ENV'] ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + } + }, + "ref": "0fa049c19069a65f52c1c181d64be3de672c1504" + } + } +} diff --git a/archived/symfony.console/181d766db0eb468f41337f9b2d9d5b61ba1ee441.json b/archived/symfony.console/181d766db0eb468f41337f9b2d9d5b61ba1ee441.json new file mode 100644 index 00000000..00b3b035 --- /dev/null +++ b/archived/symfony.console/181d766db0eb468f41337f9b2d9d5b61ba1ee441.json @@ -0,0 +1,118 @@ +{ + "manifests": { + "symfony/console": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/", + "src/": "%SRC_DIR%/" + } + }, + "files": { + "bin/console": { + "contents": [ + "#!/usr/bin/env php", + "getParameterOption(['--env', '-e'], null, true)) {", + " putenv('APP_ENV='.$_ENV['APP_ENV']);", + " // force loading .env files when --env is defined", + " $_SERVER['APP_ENV'] = null;", + "}", + "", + "if ($input->hasParameterOption('--no-debug', true)) {", + " putenv('APP_DEBUG='.$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = '0');", + "}", + "", + "require dirname(__DIR__).'/src/.bootstrap.php';", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " if (class_exists(Debug::class)) {", + " Debug::enable();", + " }", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], $_SERVER['APP_DEBUG']);", + "$application = new Application($kernel);", + "$application->run($input);", + "" + ], + "executable": true + }, + "src/.bootstrap.php": { + "contents": [ + "loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?: $_ENV['APP_ENV'] ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + } + }, + "ref": "181d766db0eb468f41337f9b2d9d5b61ba1ee441" + } + } +} diff --git a/archived/symfony.console/1ada7cb02363106d7f725f3f069dd475be10802b.json b/archived/symfony.console/1ada7cb02363106d7f725f3f069dd475be10802b.json new file mode 100644 index 00000000..f1526dd2 --- /dev/null +++ b/archived/symfony.console/1ada7cb02363106d7f725f3f069dd475be10802b.json @@ -0,0 +1,53 @@ +{ + "manifests": { + "symfony/console": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/" + } + }, + "files": { + "bin/console": { + "contents": [ + "#!/usr/bin/env php", + "load(__DIR__.'/../.env');", + "}", + "", + "$input = new ArgvInput();", + "$env = $input->getParameterOption(['--env', '-e'], getenv('APP_ENV') ?: 'dev');", + "$debug = getenv('APP_DEBUG') !== '0' && !$input->hasParameterOption(['--no-debug', '']);", + "", + "if ($debug && class_exists(Debug::class)) {", + " Debug::enable();", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$application = new Application($kernel);", + "$application->run($input);", + "" + ], + "executable": true + } + }, + "ref": "1ada7cb02363106d7f725f3f069dd475be10802b" + } + } +} diff --git a/archived/symfony.console/460fb1ef4f75b601dd8bda90151c22ac2c330147.json b/archived/symfony.console/460fb1ef4f75b601dd8bda90151c22ac2c330147.json new file mode 100644 index 00000000..f3a10b77 --- /dev/null +++ b/archived/symfony.console/460fb1ef4f75b601dd8bda90151c22ac2c330147.json @@ -0,0 +1,53 @@ +{ + "manifests": { + "symfony/console": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/" + } + }, + "files": { + "bin/console": { + "contents": [ + "#!/usr/bin/env php", + "load(__DIR__.'/../.env');", + "}", + "", + "$input = new ArgvInput();", + "$env = $input->getParameterOption(['--env', '-e'], $_SERVER['APP_ENV'] ?? 'dev');", + "$debug = ($_SERVER['APP_DEBUG'] ?? true) !== '0' && !$input->hasParameterOption(['--no-debug', '']);", + "", + "if ($debug && class_exists(Debug::class)) {", + " Debug::enable();", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$application = new Application($kernel);", + "$application->run($input);", + "" + ], + "executable": true + } + }, + "ref": "460fb1ef4f75b601dd8bda90151c22ac2c330147" + } + } +} diff --git a/archived/symfony.console/482d233eb8de91ebd042992077bbd5838858890c.json b/archived/symfony.console/482d233eb8de91ebd042992077bbd5838858890c.json new file mode 100644 index 00000000..01bb3b2a --- /dev/null +++ b/archived/symfony.console/482d233eb8de91ebd042992077bbd5838858890c.json @@ -0,0 +1,120 @@ +{ + "manifests": { + "symfony/console": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "bin/console": { + "contents": [ + "#!/usr/bin/env php", + "getParameterOption(['--env', '-e'], null, true)) {", + " putenv('APP_ENV='.$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $env);", + "}", + "", + "if ($input->hasParameterOption('--no-debug', true)) {", + " putenv('APP_DEBUG='.$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = '0');", + "}", + "", + "require dirname(__DIR__).'/config/bootstrap.php';", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " if (class_exists(Debug::class)) {", + " Debug::enable();", + " }", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$application = new Application($kernel);", + "$application->run($input);", + "" + ], + "executable": true + }, + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " $_SERVER += $env;", + " $_ENV += $env;", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv();", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + } + }, + "ref": "482d233eb8de91ebd042992077bbd5838858890c" + } + } +} diff --git a/archived/symfony.console/524e110a6284dae4172aa8cc32db6f819428f6ac.json b/archived/symfony.console/524e110a6284dae4172aa8cc32db6f819428f6ac.json new file mode 100644 index 00000000..eaa5e4fa --- /dev/null +++ b/archived/symfony.console/524e110a6284dae4172aa8cc32db6f819428f6ac.json @@ -0,0 +1,122 @@ +{ + "manifests": { + "symfony/console": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "bin/console": { + "contents": [ + "#!/usr/bin/env php", + "getParameterOption(['--env', '-e'], null, true)) {", + " putenv('APP_ENV='.$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $env);", + "}", + "", + "if ($input->hasParameterOption('--no-debug', true)) {", + " putenv('APP_DEBUG='.$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = '0');", + "}", + "", + "require dirname(__DIR__).'/config/bootstrap.php';", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " if (class_exists(Debug::class)) {", + " Debug::enable();", + " }", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$application = new Application($kernel);", + "$application->run($input);", + "" + ], + "executable": true + }, + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {", + " (new Dotenv(false))->populate($env);", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + } + }, + "ref": "524e110a6284dae4172aa8cc32db6f819428f6ac" + } + } +} diff --git a/archived/symfony.console/59d8cc5a923274e552412fcd51e284bba02982de.json b/archived/symfony.console/59d8cc5a923274e552412fcd51e284bba02982de.json new file mode 100644 index 00000000..6789da08 --- /dev/null +++ b/archived/symfony.console/59d8cc5a923274e552412fcd51e284bba02982de.json @@ -0,0 +1,122 @@ +{ + "manifests": { + "symfony/console": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "bin/console": { + "contents": [ + "#!/usr/bin/env php", + "getParameterOption(['--env', '-e'], null, true)) {", + " putenv('APP_ENV='.$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $env);", + "}", + "", + "if ($input->hasParameterOption('--no-debug', true)) {", + " putenv('APP_DEBUG='.$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = '0');", + "}", + "", + "require dirname(__DIR__).'/config/bootstrap.php';", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " if (class_exists(Debug::class)) {", + " Debug::enable();", + " }", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$application = new Application($kernel);", + "$application->run($input);", + "" + ], + "executable": true + }, + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + } + }, + "ref": "59d8cc5a923274e552412fcd51e284bba02982de" + } + } +} diff --git a/archived/symfony.console/5a91936749730b3df50d98f8f1d4a47ebd52f70c.json b/archived/symfony.console/5a91936749730b3df50d98f8f1d4a47ebd52f70c.json new file mode 100644 index 00000000..34c70c93 --- /dev/null +++ b/archived/symfony.console/5a91936749730b3df50d98f8f1d4a47ebd52f70c.json @@ -0,0 +1,92 @@ +{ + "manifests": { + "symfony/console": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "bin/console": { + "contents": [ + "#!/usr/bin/env php", + "getParameterOption(['--env', '-e'], null, true)) {", + " putenv('APP_ENV='.$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $env);", + "}", + "", + "if ($input->hasParameterOption('--no-debug', true)) {", + " putenv('APP_DEBUG='.$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = '0');", + "}", + "", + "require dirname(__DIR__).'/config/bootstrap.php';", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " if (class_exists(Debug::class)) {", + " Debug::enable();", + " }", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$application = new Application($kernel);", + "$application->run($input);", + "" + ], + "executable": true + }, + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV']) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + } + }, + "ref": "5a91936749730b3df50d98f8f1d4a47ebd52f70c" + } + } +} diff --git a/archived/symfony.console/5b06148c10d442bf536a4d3017cadb3a99fd9135.json b/archived/symfony.console/5b06148c10d442bf536a4d3017cadb3a99fd9135.json new file mode 100644 index 00000000..e9d31072 --- /dev/null +++ b/archived/symfony.console/5b06148c10d442bf536a4d3017cadb3a99fd9135.json @@ -0,0 +1,122 @@ +{ + "manifests": { + "symfony/console": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "bin/console": { + "contents": [ + "#!/usr/bin/env php", + "getParameterOption(['--env', '-e'], null, true)) {", + " putenv('APP_ENV='.$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $env);", + "}", + "", + "if ($input->hasParameterOption('--no-debug', true)) {", + " putenv('APP_DEBUG='.$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = '0');", + "}", + "", + "require dirname(__DIR__).'/config/bootstrap.php';", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " if (class_exists(Debug::class)) {", + " Debug::enable();", + " }", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$application = new Application($kernel);", + "$application->run($input);", + "" + ], + "executable": true + }, + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV'] ?? null) === ($env['APP_ENV'] ?? null)) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + } + }, + "ref": "5b06148c10d442bf536a4d3017cadb3a99fd9135" + } + } +} diff --git a/archived/symfony.console/5ec5bb098bc693cd92f03390dd488ea0847cfcc7.json b/archived/symfony.console/5ec5bb098bc693cd92f03390dd488ea0847cfcc7.json new file mode 100644 index 00000000..b6e548f7 --- /dev/null +++ b/archived/symfony.console/5ec5bb098bc693cd92f03390dd488ea0847cfcc7.json @@ -0,0 +1,56 @@ +{ + "manifests": { + "symfony/console": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/" + } + }, + "files": { + "bin/console": { + "contents": [ + "#!/usr/bin/env php", + "load(__DIR__.'/../.env');", + "}", + "", + "$input = new ArgvInput();", + "$env = $input->getParameterOption(['--env', '-e'], $_SERVER['APP_ENV'] ?? 'dev');", + "$debug = ($_SERVER['APP_DEBUG'] ?? true) !== '0' && !$input->hasParameterOption(['--no-debug', '']);", + "", + "if ($debug) {", + " umask(0000);", + "", + " if (class_exists(Debug::class)) {", + " Debug::enable();", + " }", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$application = new Application($kernel);", + "$application->run($input);", + "" + ], + "executable": true + } + }, + "ref": "5ec5bb098bc693cd92f03390dd488ea0847cfcc7" + } + } +} diff --git a/archived/symfony.console/9f94d3ea453cd8a3b95db7f82592d7344fe3a76a.json b/archived/symfony.console/9f94d3ea453cd8a3b95db7f82592d7344fe3a76a.json new file mode 100644 index 00000000..e9ff3e86 --- /dev/null +++ b/archived/symfony.console/9f94d3ea453cd8a3b95db7f82592d7344fe3a76a.json @@ -0,0 +1,59 @@ +{ + "manifests": { + "symfony/console": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/" + } + }, + "files": { + "bin/console": { + "contents": [ + "#!/usr/bin/env php", + "load(__DIR__.'/../.env');", + "}", + "", + "$input = new ArgvInput();", + "$env = $input->getParameterOption(['--env', '-e'], $_SERVER['APP_ENV'] ?? 'dev');", + "$debug = ($_SERVER['APP_DEBUG'] ?? ('prod' !== $env)) && !$input->hasParameterOption(['--no-debug', '']);", + "", + "if ($debug) {", + " umask(0000);", + "", + " if (class_exists(Debug::class)) {", + " Debug::enable();", + " }", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$application = new Application($kernel);", + "$application->run($input);", + "" + ], + "executable": true + } + }, + "ref": "9f94d3ea453cd8a3b95db7f82592d7344fe3a76a" + } + } +} diff --git a/archived/symfony.console/ae9a7b743812013a291f2d6853f759c15a7256b1.json b/archived/symfony.console/ae9a7b743812013a291f2d6853f759c15a7256b1.json new file mode 100644 index 00000000..06b33e35 --- /dev/null +++ b/archived/symfony.console/ae9a7b743812013a291f2d6853f759c15a7256b1.json @@ -0,0 +1,53 @@ +{ + "manifests": { + "symfony/console": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/" + } + }, + "files": { + "bin/console": { + "contents": [ + "#!/usr/bin/env php", + "load(__DIR__.'/../.env');", + "}", + "", + "$input = new ArgvInput();", + "$env = $input->getParameterOption(['--env', '-e'], getenv('APP_ENV') ?: 'dev');", + "$debug = getenv('APP_DEBUG') !== '0' && !$input->hasParameterOption(['--no-debug', '']);", + "", + "if ($debug && class_exists(Debug::class)) {", + " Debug::enable();", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$application = new Application($kernel);", + "$application->run($input);", + "" + ], + "executable": true + } + }, + "ref": "ae9a7b743812013a291f2d6853f759c15a7256b1" + } + } +} diff --git a/archived/symfony.console/b5026d7ffdb43b4d66f4cc091b1e6f94e6023986.json b/archived/symfony.console/b5026d7ffdb43b4d66f4cc091b1e6f94e6023986.json new file mode 100644 index 00000000..6d5516ee --- /dev/null +++ b/archived/symfony.console/b5026d7ffdb43b4d66f4cc091b1e6f94e6023986.json @@ -0,0 +1,49 @@ +{ + "manifests": { + "symfony/console": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/" + } + }, + "files": { + "bin/console": { + "contents": [ + "#!/usr/bin/env php", + "run();", + "" + ], + "executable": true + } + }, + "ref": "b5026d7ffdb43b4d66f4cc091b1e6f94e6023986" + } + } +} diff --git a/archived/symfony.console/c646e4b71af082e94b5014daca36ef6812bad076.json b/archived/symfony.console/c646e4b71af082e94b5014daca36ef6812bad076.json new file mode 100644 index 00000000..443e2425 --- /dev/null +++ b/archived/symfony.console/c646e4b71af082e94b5014daca36ef6812bad076.json @@ -0,0 +1,59 @@ +{ + "manifests": { + "symfony/console": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/" + } + }, + "files": { + "bin/console": { + "contents": [ + "#!/usr/bin/env php", + "load(__DIR__.'/../.env');", + "}", + "", + "$input = new ArgvInput();", + "$env = $input->getParameterOption(['--env', '-e'], $_SERVER['APP_ENV'] ?? 'dev', true);", + "$debug = ($_SERVER['APP_DEBUG'] ?? ('prod' !== $env)) && !$input->hasParameterOption('--no-debug', true);", + "", + "if ($debug) {", + " umask(0000);", + "", + " if (class_exists(Debug::class)) {", + " Debug::enable();", + " }", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$application = new Application($kernel);", + "$application->run($input);", + "" + ], + "executable": true + } + }, + "ref": "c646e4b71af082e94b5014daca36ef6812bad076" + } + } +} diff --git a/archived/symfony.console/c6d02bdfba9da13c22157520e32a602dbee8a75c.json b/archived/symfony.console/c6d02bdfba9da13c22157520e32a602dbee8a75c.json new file mode 100644 index 00000000..00083962 --- /dev/null +++ b/archived/symfony.console/c6d02bdfba9da13c22157520e32a602dbee8a75c.json @@ -0,0 +1,63 @@ +{ + "manifests": { + "symfony/console": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/" + } + }, + "files": { + "bin/console": { + "contents": [ + "#!/usr/bin/env php", + "getParameterOption(['--env', '-e'], null, true)) {", + " putenv('APP_ENV='.$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $env);", + "}", + "", + "if ($input->hasParameterOption('--no-debug', true)) {", + " putenv('APP_DEBUG='.$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = '0');", + "}", + "", + "(new Dotenv())->bootEnv(dirname(__DIR__).'/.env');", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " if (class_exists(Debug::class)) {", + " Debug::enable();", + " }", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$application = new Application($kernel);", + "$application->run($input);", + "" + ], + "executable": true + } + }, + "ref": "c6d02bdfba9da13c22157520e32a602dbee8a75c" + } + } +} diff --git a/archived/symfony.console/da0c8be8157600ad34f10ff0c9cc91232522e047.json b/archived/symfony.console/da0c8be8157600ad34f10ff0c9cc91232522e047.json new file mode 100644 index 00000000..1aa39f9c --- /dev/null +++ b/archived/symfony.console/da0c8be8157600ad34f10ff0c9cc91232522e047.json @@ -0,0 +1,37 @@ +{ + "manifests": { + "symfony/console": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/" + } + }, + "files": { + "bin/console": { + "contents": [ + "#!/usr/bin/env php", + "load(__DIR__.'/../.env');", + "}", + "", + "$input = new ArgvInput();", + "$env = $input->getParameterOption(['--env', '-e'], $_SERVER['APP_ENV'] ?? 'dev', true);", + "$debug = (bool) ($_SERVER['APP_DEBUG'] ?? ('prod' !== $env)) && !$input->hasParameterOption('--no-debug', true);", + "", + "if ($debug) {", + " umask(0000);", + "", + " if (class_exists(Debug::class)) {", + " Debug::enable();", + " }", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$application = new Application($kernel);", + "$application->run($input);", + "" + ], + "executable": true + } + }, + "ref": "e3868d2f4a5104f19f844fe551099a00c6562527" + } + } +} diff --git a/archived/symfony.console/e7bbddb8dd603b2c3770cb10f163e692b4b414aa.json b/archived/symfony.console/e7bbddb8dd603b2c3770cb10f163e692b4b414aa.json new file mode 100644 index 00000000..a653cc8c --- /dev/null +++ b/archived/symfony.console/e7bbddb8dd603b2c3770cb10f163e692b4b414aa.json @@ -0,0 +1,56 @@ +{ + "manifests": { + "symfony/console": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/" + } + }, + "files": { + "bin/console": { + "contents": [ + "#!/usr/bin/env php", + "load(__DIR__.'/../.env');", + "}", + "", + "$input = new ArgvInput();", + "$env = $input->getParameterOption(['--env', '-e'], $_SERVER['APP_ENV'] ?? 'dev');", + "$debug = ($_SERVER['APP_DEBUG'] ?? ('prod' !== $env)) && !$input->hasParameterOption(['--no-debug', '']);", + "", + "if ($debug) {", + " umask(0000);", + "", + " if (class_exists(Debug::class)) {", + " Debug::enable();", + " }", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$application = new Application($kernel);", + "$application->run($input);", + "" + ], + "executable": true + } + }, + "ref": "e7bbddb8dd603b2c3770cb10f163e692b4b414aa" + } + } +} diff --git a/archived/symfony.console/ea8c0eda34fda57e7d5cd8cbd889e2a387e3472c.json b/archived/symfony.console/ea8c0eda34fda57e7d5cd8cbd889e2a387e3472c.json new file mode 100644 index 00000000..f58ec6de --- /dev/null +++ b/archived/symfony.console/ea8c0eda34fda57e7d5cd8cbd889e2a387e3472c.json @@ -0,0 +1,92 @@ +{ + "manifests": { + "symfony/console": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "bin/console": { + "contents": [ + "#!/usr/bin/env php", + "getParameterOption(['--env', '-e'], null, true)) {", + " putenv('APP_ENV='.$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $env);", + "}", + "", + "if ($input->hasParameterOption('--no-debug', true)) {", + " putenv('APP_DEBUG='.$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = '0');", + "}", + "", + "require dirname(__DIR__).'/config/bootstrap.php';", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " if (class_exists(Debug::class)) {", + " Debug::enable();", + " }", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$application = new Application($kernel);", + "$application->run($input);", + "" + ], + "executable": true + }, + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV'] ?? null) === ($env['APP_ENV'] ?? null)) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + } + }, + "ref": "ea8c0eda34fda57e7d5cd8cbd889e2a387e3472c" + } + } +} diff --git a/archived/symfony.console/f3a28efb32f20b8740fd763651cabd780bce43da.json b/archived/symfony.console/f3a28efb32f20b8740fd763651cabd780bce43da.json new file mode 100644 index 00000000..377d7419 --- /dev/null +++ b/archived/symfony.console/f3a28efb32f20b8740fd763651cabd780bce43da.json @@ -0,0 +1,118 @@ +{ + "manifests": { + "symfony/console": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "bin/console": { + "contents": [ + "#!/usr/bin/env php", + "getParameterOption(['--env', '-e'], null, true)) {", + " putenv('APP_ENV='.$_ENV['APP_ENV']);", + " // force loading .env files when --env is defined", + " $_SERVER['APP_ENV'] = null;", + "}", + "", + "if ($input->hasParameterOption('--no-debug', true)) {", + " putenv('APP_DEBUG='.$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = '0');", + "}", + "", + "require dirname(__DIR__).'/config/bootstrap.php';", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " if (class_exists(Debug::class)) {", + " Debug::enable();", + " }", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$application = new Application($kernel);", + "$application->run($input);", + "" + ], + "executable": true + }, + "config/bootstrap.php": { + "contents": [ + "loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?: $_ENV['APP_ENV'] ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + } + }, + "ref": "f3a28efb32f20b8740fd763651cabd780bce43da" + } + } +} diff --git a/archived/symfony.console/fd5340d07d4c90504843b53da41525cf42e31f5c.json b/archived/symfony.console/fd5340d07d4c90504843b53da41525cf42e31f5c.json new file mode 100644 index 00000000..bb40524f --- /dev/null +++ b/archived/symfony.console/fd5340d07d4c90504843b53da41525cf42e31f5c.json @@ -0,0 +1,92 @@ +{ + "manifests": { + "symfony/console": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "bin/console": { + "contents": [ + "#!/usr/bin/env php", + "getParameterOption(['--env', '-e'], null, true)) {", + " putenv('APP_ENV='.$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $env);", + "}", + "", + "if ($input->hasParameterOption('--no-debug', true)) {", + " putenv('APP_DEBUG='.$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = '0');", + "}", + "", + "require dirname(__DIR__).'/config/bootstrap.php';", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " if (class_exists(Debug::class)) {", + " Debug::enable();", + " }", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$application = new Application($kernel);", + "$application->run($input);", + "" + ], + "executable": true + }, + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {", + " (new Dotenv(false))->populate($env);", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + } + }, + "ref": "fd5340d07d4c90504843b53da41525cf42e31f5c" + } + } +} diff --git a/archived/symfony.console/fda2bf04e85b083fe236f98cba062106fb0a4e26.json b/archived/symfony.console/fda2bf04e85b083fe236f98cba062106fb0a4e26.json new file mode 100644 index 00000000..24cd400b --- /dev/null +++ b/archived/symfony.console/fda2bf04e85b083fe236f98cba062106fb0a4e26.json @@ -0,0 +1,118 @@ +{ + "manifests": { + "symfony/console": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/", + "src/": "%SRC_DIR%/" + } + }, + "files": { + "bin/console": { + "contents": [ + "#!/usr/bin/env php", + "getParameterOption(['--env', '-e'], null, true)) {", + " putenv('APP_ENV='.$_ENV['APP_ENV']);", + " // force loading .env files when --env is defined", + " $_SERVER['APP_ENV'] = null;", + "}", + "", + "if ($input->hasParameterOption('--no-debug', true)) {", + " putenv('APP_DEBUG='.$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = '0');", + "}", + "", + "require dirname(__DIR__).'/src/.bootstrap.php';", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " if (class_exists(Debug::class)) {", + " Debug::enable();", + " }", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$application = new Application($kernel);", + "$application->run($input);", + "" + ], + "executable": true + }, + "src/.bootstrap.php": { + "contents": [ + "loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?: $_ENV['APP_ENV'] ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + } + }, + "ref": "fda2bf04e85b083fe236f98cba062106fb0a4e26" + } + } +} diff --git a/archived/symfony.console/fead3ab2e80622c61d13dac0d21a3430a45efae8.json b/archived/symfony.console/fead3ab2e80622c61d13dac0d21a3430a45efae8.json new file mode 100644 index 00000000..6037ca3d --- /dev/null +++ b/archived/symfony.console/fead3ab2e80622c61d13dac0d21a3430a45efae8.json @@ -0,0 +1,92 @@ +{ + "manifests": { + "symfony/console": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "bin/console": { + "contents": [ + "#!/usr/bin/env php", + "getParameterOption(['--env', '-e'], null, true)) {", + " putenv('APP_ENV='.$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $env);", + "}", + "", + "if ($input->hasParameterOption('--no-debug', true)) {", + " putenv('APP_DEBUG='.$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = '0');", + "}", + "", + "require dirname(__DIR__).'/config/bootstrap.php';", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " if (class_exists(Debug::class)) {", + " Debug::enable();", + " }", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$application = new Application($kernel);", + "$application->run($input);", + "" + ], + "executable": true + }, + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV']) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + } + }, + "ref": "fead3ab2e80622c61d13dac0d21a3430a45efae8" + } + } +} diff --git a/archived/symfony.crowdin-translation-provider/8acdcff2acee247e79f16ed0b2abc8fd53cf0d30.json b/archived/symfony.crowdin-translation-provider/8acdcff2acee247e79f16ed0b2abc8fd53cf0d30.json new file mode 100644 index 00000000..566c5dfb --- /dev/null +++ b/archived/symfony.crowdin-translation-provider/8acdcff2acee247e79f16ed0b2abc8fd53cf0d30.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/crowdin-translation-provider": { + "manifest": { + "env": { + "#1": "CROWDIN_DSN=crowdin://PROJECT_ID:API_TOKEN@ORGANIZATION_DOMAIN.default" + } + }, + "files": [], + "ref": "8acdcff2acee247e79f16ed0b2abc8fd53cf0d30" + } + } +} diff --git a/archived/symfony.debug-bundle/0ce7a032d344fb7b661cd25d31914cd703ad445b.json b/archived/symfony.debug-bundle/0ce7a032d344fb7b661cd25d31914cd703ad445b.json new file mode 100644 index 00000000..eac3ca29 --- /dev/null +++ b/archived/symfony.debug-bundle/0ce7a032d344fb7b661cd25d31914cd703ad445b.json @@ -0,0 +1,29 @@ +{ + "manifests": { + "symfony/debug-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\DebugBundle\\DebugBundle": [ + "dev" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/dev/debug.yaml": { + "contents": [ + "debug:", + " # Forwards VarDumper Data clones to a centralized server allowing to inspect dumps on CLI or in your browser.", + " # See the \"server:dump\" command to start a new server.", + " dump_destination: \"tcp://%env(VAR_DUMPER_SERVER)%\"", + "" + ], + "executable": false + } + }, + "ref": "0ce7a032d344fb7b661cd25d31914cd703ad445b" + } + } +} diff --git a/archived/symfony.debug-bundle/71d29aaf710fd59cd3abff2b1ade907ed73103c6.json b/archived/symfony.debug-bundle/71d29aaf710fd59cd3abff2b1ade907ed73103c6.json new file mode 100644 index 00000000..9b9fd56f --- /dev/null +++ b/archived/symfony.debug-bundle/71d29aaf710fd59cd3abff2b1ade907ed73103c6.json @@ -0,0 +1,16 @@ +{ + "manifests": { + "symfony/debug-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\DebugBundle\\DebugBundle": [ + "dev", + "test" + ] + } + }, + "files": [], + "ref": "71d29aaf710fd59cd3abff2b1ade907ed73103c6" + } + } +} diff --git a/archived/symfony.debug-bundle/de31e687f3964939abd1f66817bd96ed34bc2eee.json b/archived/symfony.debug-bundle/de31e687f3964939abd1f66817bd96ed34bc2eee.json new file mode 100644 index 00000000..41192080 --- /dev/null +++ b/archived/symfony.debug-bundle/de31e687f3964939abd1f66817bd96ed34bc2eee.json @@ -0,0 +1,16 @@ +{ + "manifests": { + "symfony/debug-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\DebugBundle\\DebugBundle": [ + "dev", + "test" + ] + } + }, + "files": [], + "ref": "de31e687f3964939abd1f66817bd96ed34bc2eee" + } + } +} diff --git a/archived/symfony.debug-bundle/f8863cbad2f2e58c4b65fa1eac892ab189971bea.json b/archived/symfony.debug-bundle/f8863cbad2f2e58c4b65fa1eac892ab189971bea.json new file mode 100644 index 00000000..36d05b0d --- /dev/null +++ b/archived/symfony.debug-bundle/f8863cbad2f2e58c4b65fa1eac892ab189971bea.json @@ -0,0 +1,30 @@ +{ + "manifests": { + "symfony/debug-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\DebugBundle\\DebugBundle": [ + "dev", + "test" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/dev/debug.yaml": { + "contents": [ + "debug:", + " # Forwards VarDumper Data clones to a centralized server allowing to inspect dumps on CLI or in your browser.", + " # See the \"server:dump\" command to start a new server.", + " dump_destination: \"tcp://%env(VAR_DUMPER_SERVER)%\"", + "" + ], + "executable": false + } + }, + "ref": "f8863cbad2f2e58c4b65fa1eac892ab189971bea" + } + } +} diff --git a/archived/symfony.discord-notifier/1bbc2f7c212346491efde98bf55a3f689056ed3f.json b/archived/symfony.discord-notifier/1bbc2f7c212346491efde98bf55a3f689056ed3f.json new file mode 100644 index 00000000..9af628b2 --- /dev/null +++ b/archived/symfony.discord-notifier/1bbc2f7c212346491efde98bf55a3f689056ed3f.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/discord-notifier": { + "manifest": { + "env": { + "#1": "DISCORD_DSN=discord://TOKEN@default?webhook_id=ID" + } + }, + "files": [], + "ref": "1bbc2f7c212346491efde98bf55a3f689056ed3f" + } + } +} diff --git a/archived/symfony.esendex-notifier/91faf4b7c9a98ed42e8bd2a97c3f4879869ba78f.json b/archived/symfony.esendex-notifier/91faf4b7c9a98ed42e8bd2a97c3f4879869ba78f.json new file mode 100644 index 00000000..29861229 --- /dev/null +++ b/archived/symfony.esendex-notifier/91faf4b7c9a98ed42e8bd2a97c3f4879869ba78f.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/esendex-notifier": { + "manifest": { + "env": { + "#1": "ESENDEX_DSN=esendex://EMAIL:PASSWORD@default?accountreference=ACCOUNT_REFERENCE&from=FROM" + } + }, + "files": [], + "ref": "91faf4b7c9a98ed42e8bd2a97c3f4879869ba78f" + } + } +} diff --git a/archived/symfony.expo-notifier/6ea6b9e2d6201f7abbd203fd0268b5f86f84d0b4.json b/archived/symfony.expo-notifier/6ea6b9e2d6201f7abbd203fd0268b5f86f84d0b4.json new file mode 100644 index 00000000..98870b8a --- /dev/null +++ b/archived/symfony.expo-notifier/6ea6b9e2d6201f7abbd203fd0268b5f86f84d0b4.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/expo-notifier": { + "manifest": { + "env": { + "#1": "EXPO_DSN=expo://TOKEN@default" + } + }, + "files": [], + "ref": "6ea6b9e2d6201f7abbd203fd0268b5f86f84d0b4" + } + } +} diff --git a/archived/symfony.fake-chat-notifier/685f415f6f062e2aaec736f1deaf9abe56439bff.json b/archived/symfony.fake-chat-notifier/685f415f6f062e2aaec736f1deaf9abe56439bff.json new file mode 100644 index 00000000..0690562a --- /dev/null +++ b/archived/symfony.fake-chat-notifier/685f415f6f062e2aaec736f1deaf9abe56439bff.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/fake-chat-notifier": { + "manifest": { + "env": { + "#1": "FAKE_CHAT_DSN=fakechat+email://MAILER_SERVICE_ID?to=TO&from=FROM" + } + }, + "files": [], + "ref": "685f415f6f062e2aaec736f1deaf9abe56439bff" + } + } +} diff --git a/archived/symfony.fake-chat-notifier/f5eaef315896a999cefc6e2f420a89194b385785.json b/archived/symfony.fake-chat-notifier/f5eaef315896a999cefc6e2f420a89194b385785.json new file mode 100644 index 00000000..658c3329 --- /dev/null +++ b/archived/symfony.fake-chat-notifier/f5eaef315896a999cefc6e2f420a89194b385785.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/fake-chat-notifier": { + "manifest": { + "env": { + "#1": "FAKE_CHAT_DSN=fakechat+email://default?to=TO&from=FROM" + } + }, + "files": [], + "ref": "f5eaef315896a999cefc6e2f420a89194b385785" + } + } +} diff --git a/archived/symfony.fake-sms-notifier/5729f756257996ae1bfc958d4e9b86af22761b92.json b/archived/symfony.fake-sms-notifier/5729f756257996ae1bfc958d4e9b86af22761b92.json new file mode 100644 index 00000000..a064c436 --- /dev/null +++ b/archived/symfony.fake-sms-notifier/5729f756257996ae1bfc958d4e9b86af22761b92.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/fake-sms-notifier": { + "manifest": { + "env": { + "#1": "FAKE_SMS_DSN=fakesms+email://MAILER_SERVICE_ID?to=TO&from=FROM" + } + }, + "files": [], + "ref": "5729f756257996ae1bfc958d4e9b86af22761b92" + } + } +} diff --git a/archived/symfony.fake-sms-notifier/70edf4dc13e3082d555575325207f0529ddd3bfe.json b/archived/symfony.fake-sms-notifier/70edf4dc13e3082d555575325207f0529ddd3bfe.json new file mode 100644 index 00000000..94507a59 --- /dev/null +++ b/archived/symfony.fake-sms-notifier/70edf4dc13e3082d555575325207f0529ddd3bfe.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/fake-sms-notifier": { + "manifest": { + "env": { + "#1": "FAKE_SMS_DSN=fakesms+email://default?to=TO&from=FROM" + } + }, + "files": [], + "ref": "70edf4dc13e3082d555575325207f0529ddd3bfe" + } + } +} diff --git a/archived/symfony.firebase-notifier/a6e63ab1ddcc32c93bc064a19084810bfa673c7b.json b/archived/symfony.firebase-notifier/a6e63ab1ddcc32c93bc064a19084810bfa673c7b.json new file mode 100644 index 00000000..cb014a02 --- /dev/null +++ b/archived/symfony.firebase-notifier/a6e63ab1ddcc32c93bc064a19084810bfa673c7b.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/firebase-notifier": { + "manifest": { + "env": { + "#1": "FIREBASE_DSN=firebase://TOKEN@default" + } + }, + "files": [], + "ref": "a6e63ab1ddcc32c93bc064a19084810bfa673c7b" + } + } +} diff --git a/archived/symfony.flex/0f3335197aa6e6750e180f37e6ad87c5965a7027.json b/archived/symfony.flex/0f3335197aa6e6750e180f37e6ad87c5965a7027.json new file mode 100644 index 00000000..73a5bde7 --- /dev/null +++ b/archived/symfony.flex/0f3335197aa6e6750e180f37e6ad87c5965a7027.json @@ -0,0 +1,32 @@ +{ + "manifests": { + "symfony/flex": { + "manifest": { + "copy-from-recipe": { + ".env": ".env" + } + }, + "files": { + ".env": { + "contents": [ + "# This file is a \"template\" of which env vars need to be defined for your application", + "# Override the variables you want in .env.local for development, create environment variables when deploying to production", + "# https://symfony.com/doc/current/best_practices/configuration.html#infrastructure-related-configuration", + "" + ], + "executable": false + }, + ".env.dist": { + "contents": [ + "# This file is a \"template\" of which env vars need to be defined for your application", + "# Copy this file to .env file for development, create environment variables when deploying to production", + "# https://symfony.com/doc/current/best_practices/configuration.html#infrastructure-related-configuration", + "" + ], + "executable": false + } + }, + "ref": "0f3335197aa6e6750e180f37e6ad87c5965a7027" + } + } +} diff --git a/archived/symfony.flex/19fa03bacd9a6619583d1e4939da4388df22984d.json b/archived/symfony.flex/19fa03bacd9a6619583d1e4939da4388df22984d.json new file mode 100644 index 00000000..b431e4f1 --- /dev/null +++ b/archived/symfony.flex/19fa03bacd9a6619583d1e4939da4388df22984d.json @@ -0,0 +1,34 @@ +{ + "manifests": { + "symfony/flex": { + "manifest": { + "copy-from-recipe": { + ".env": ".env" + } + }, + "files": { + ".env": { + "contents": [ + "# In all environments, the following files are loaded if they exist,", + "# the latter taking precedence over the former:", + "#", + "# * .env contains default values for the environment variables needed by the app", + "# * .env.local uncommitted file with local overrides", + "# * .env.$APP_ENV committed environment-specific defaults", + "# * .env.$APP_ENV.local uncommitted environment-specific overrides", + "#", + "# Real environment variables win over .env files.", + "#", + "# DO NOT DEFINE PRODUCTION SECRETS IN THIS FILE NOR IN ANY OTHER COMMITTED FILES.", + "#", + "# Run \"composer dump-env prod\" to compile .env files for production use (requires symfony/flex >=1.2).", + "# https://symfony.com/doc/current/best_practices/configuration.html#infrastructure-related-configuration", + "" + ], + "executable": false + } + }, + "ref": "19fa03bacd9a6619583d1e4939da4388df22984d" + } + } +} diff --git a/archived/symfony.flex/1f97642867556b50b61a1fc15ac5f355feb20253.json b/archived/symfony.flex/1f97642867556b50b61a1fc15ac5f355feb20253.json new file mode 100644 index 00000000..2aacb748 --- /dev/null +++ b/archived/symfony.flex/1f97642867556b50b61a1fc15ac5f355feb20253.json @@ -0,0 +1,23 @@ +{ + "manifests": { + "symfony/flex": { + "manifest": { + "copy-from-recipe": { + ".env.dist": ".env.dist" + } + }, + "files": { + ".env.dist": { + "contents": [ + "# This file is a \"template\" of which env vars needs to be defined in your configuration or in a .env file", + "# Set variables here that may be different on each deployment target of the app, e.g. development, staging, production.", + "# https://symfony.com/doc/current/best_practices/configuration.html#infrastructure-related-configuration", + "" + ], + "executable": false + } + }, + "ref": "1f97642867556b50b61a1fc15ac5f355feb20253" + } + } +} diff --git a/archived/symfony.flex/5f8a51c0fad684396f6b6c0fd770e043439cb632.json b/archived/symfony.flex/5f8a51c0fad684396f6b6c0fd770e043439cb632.json new file mode 100644 index 00000000..f6845f23 --- /dev/null +++ b/archived/symfony.flex/5f8a51c0fad684396f6b6c0fd770e043439cb632.json @@ -0,0 +1,25 @@ +{ + "manifests": { + "symfony/flex": { + "manifest": { + "copy-from-recipe": { + ".env": ".env" + } + }, + "files": { + ".env": { + "contents": [ + "# This file defines all environment variables that the application needs.", + "# DO NOT DEFINE PRODUCTION SECRETS IN THIS FILE.", + "# Use \".env.local\" for local overrides during development.", + "# Use real environment variables when deploying to production.", + "# https://symfony.com/doc/current/best_practices/configuration.html#infrastructure-related-configuration", + "" + ], + "executable": false + } + }, + "ref": "5f8a51c0fad684396f6b6c0fd770e043439cb632" + } + } +} diff --git a/archived/symfony.flex/7442ab6b1fa8d51f0aa7e779955cf3e0dbcdc767.json b/archived/symfony.flex/7442ab6b1fa8d51f0aa7e779955cf3e0dbcdc767.json new file mode 100644 index 00000000..bf685890 --- /dev/null +++ b/archived/symfony.flex/7442ab6b1fa8d51f0aa7e779955cf3e0dbcdc767.json @@ -0,0 +1,23 @@ +{ + "manifests": { + "symfony/flex": { + "manifest": { + "copy-from-recipe": { + ".env.dist": ".env.dist" + } + }, + "files": { + ".env.dist": { + "contents": [ + "# This file is a \"template\" of which env vars needs to be defined in your configuration or in an .env file", + "# Set variables here that may be different on each deployment target of the app, e.g. development, staging, production.", + "# https://symfony.com/doc/current/best_practices/configuration.html#infrastructure-related-configuration", + "" + ], + "executable": false + } + }, + "ref": "7442ab6b1fa8d51f0aa7e779955cf3e0dbcdc767" + } + } +} diff --git a/archived/symfony.flex/af2424f599372e25bd03f23b06a5250e7171ce33.json b/archived/symfony.flex/af2424f599372e25bd03f23b06a5250e7171ce33.json new file mode 100644 index 00000000..17abea62 --- /dev/null +++ b/archived/symfony.flex/af2424f599372e25bd03f23b06a5250e7171ce33.json @@ -0,0 +1,23 @@ +{ + "manifests": { + "symfony/flex": { + "manifest": { + "copy-from-recipe": { + ".env": ".env" + } + }, + "files": { + ".env": { + "contents": [ + "# This file is a \"template\" of which env vars need to be defined for your application", + "# Override the variables you want in .env.local for development, create environment variables when deploying to production", + "# https://symfony.com/doc/current/best_practices/configuration.html#infrastructure-related-configuration", + "" + ], + "executable": false + } + }, + "ref": "af2424f599372e25bd03f23b06a5250e7171ce33" + } + } +} diff --git a/archived/symfony.flex/b96338eb5155c5b97a80e7705abf30aa09c29167.json b/archived/symfony.flex/b96338eb5155c5b97a80e7705abf30aa09c29167.json new file mode 100644 index 00000000..254b2279 --- /dev/null +++ b/archived/symfony.flex/b96338eb5155c5b97a80e7705abf30aa09c29167.json @@ -0,0 +1,24 @@ +{ + "manifests": { + "symfony/flex": { + "manifest": { + "copy-from-recipe": { + ".env": ".env" + } + }, + "files": { + ".env": { + "contents": [ + "# This file defines all environment variables that the application needs.", + "# Use \".env.local\" for local overrides during development.", + "# Use real environment variables when deploying to production.", + "# https://symfony.com/doc/current/best_practices/configuration.html#infrastructure-related-configuration", + "" + ], + "executable": false + } + }, + "ref": "b96338eb5155c5b97a80e7705abf30aa09c29167" + } + } +} diff --git a/archived/symfony.flex/bd531800a9d4374d23716b0c6212e7d2d836e01c.json b/archived/symfony.flex/bd531800a9d4374d23716b0c6212e7d2d836e01c.json new file mode 100644 index 00000000..92be2aa4 --- /dev/null +++ b/archived/symfony.flex/bd531800a9d4374d23716b0c6212e7d2d836e01c.json @@ -0,0 +1,23 @@ +{ + "manifests": { + "symfony/flex": { + "manifest": { + "copy-from-recipe": { + ".env.dist": ".env.dist" + } + }, + "files": { + ".env.dist": { + "contents": [ + "# This file is a \"template\" of which env vars needs to be defined in your configuration or in an .env file", + "# Set variables here that may be different on each deployment target of the app, e.g. development, staging, production.", + "# http://symfony.com/doc/current/best_practices/configuration.html#infrastructure-related-configuration", + "" + ], + "executable": false + } + }, + "ref": "bd531800a9d4374d23716b0c6212e7d2d836e01c" + } + } +} diff --git a/archived/symfony.flex/c0eeb50665f0f77226616b6038a9b06c03752d8e.json b/archived/symfony.flex/c0eeb50665f0f77226616b6038a9b06c03752d8e.json new file mode 100644 index 00000000..06a7f588 --- /dev/null +++ b/archived/symfony.flex/c0eeb50665f0f77226616b6038a9b06c03752d8e.json @@ -0,0 +1,34 @@ +{ + "manifests": { + "symfony/flex": { + "manifest": { + "copy-from-recipe": { + ".env": ".env" + } + }, + "files": { + ".env": { + "contents": [ + "# In all environments, the following files are loaded if they exist,", + "# the latter taking precedence over the former:", + "#", + "# * .env contains default values for the environment variables needed by the app", + "# * .env.local uncommitted file with local overrides", + "# * .env.$APP_ENV committed environment-specific defaults", + "# * .env.$APP_ENV.local uncommitted environment-specific overrides", + "#", + "# Real environment variables win over .env files.", + "#", + "# DO NOT DEFINE PRODUCTION SECRETS IN THIS FILE NOR IN ANY OTHER COMMITTED FILES.", + "#", + "# Run \"composer dump-env prod\" to compile .env files for production use (requires symfony/flex >=1.2).", + "# https://symfony.com/doc/current/best_practices.html#use-environment-variables-for-infrastructure-configuration", + "" + ], + "executable": false + } + }, + "ref": "c0eeb50665f0f77226616b6038a9b06c03752d8e" + } + } +} diff --git a/archived/symfony.flex/cc1afd81841db36fbef982fe56b48ade6716fac4.json b/archived/symfony.flex/cc1afd81841db36fbef982fe56b48ade6716fac4.json new file mode 100644 index 00000000..73dfff03 --- /dev/null +++ b/archived/symfony.flex/cc1afd81841db36fbef982fe56b48ade6716fac4.json @@ -0,0 +1,54 @@ +{ + "manifests": { + "symfony/flex": { + "manifest": { + "copy-from-recipe": { + ".env.dist": ".env.dist", + "git/": ".git" + } + }, + "files": { + ".env.dist": { + "contents": [ + "# This file is a \"template\" of which env vars need to be defined for your application", + "# Copy this file to .env file for development, create environment variables when deploying to production", + "# https://symfony.com/doc/current/best_practices/configuration.html#infrastructure-related-configuration", + "" + ], + "executable": false + }, + "git/HEAD": { + "contents": [ + "ref: refs/heads/master", + "" + ], + "executable": false + }, + "git/config": { + "contents": [ + "[core]", + "\trepositoryformatversion = 0", + "\tfilemode = true", + "\tbare = false", + "\tlogallrefupdates = true", + "" + ], + "executable": false + }, + "git/objects/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "git/refs/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "cc1afd81841db36fbef982fe56b48ade6716fac4" + } + } +} diff --git a/archived/symfony.flex/dc3fc2e0334a4137c47cfd5a3ececc601fa61a0b.json b/archived/symfony.flex/dc3fc2e0334a4137c47cfd5a3ececc601fa61a0b.json new file mode 100644 index 00000000..b58688f4 --- /dev/null +++ b/archived/symfony.flex/dc3fc2e0334a4137c47cfd5a3ececc601fa61a0b.json @@ -0,0 +1,34 @@ +{ + "manifests": { + "symfony/flex": { + "manifest": { + "copy-from-recipe": { + ".env": ".env" + } + }, + "files": { + ".env": { + "contents": [ + "# In all environments, the following files are loaded if they exist,", + "# the later taking precedence over the former:", + "#", + "# * .env contains default values for the environment variables needed by the app", + "# * .env.local uncommitted file with local overrides", + "# * .env.$APP_ENV committed environment-specific defaults", + "# * .env.$APP_ENV.local uncommitted environment-specific overrides", + "#", + "# Real environment variables win over .env files.", + "#", + "# DO NOT DEFINE PRODUCTION SECRETS IN THIS FILE NOR IN ANY OTHER COMMITTED FILES.", + "#", + "# Run \"composer dump-env prod\" to compile .env files for production use (requires symfony/flex >=1.2).", + "# https://symfony.com/doc/current/best_practices/configuration.html#infrastructure-related-configuration", + "" + ], + "executable": false + } + }, + "ref": "dc3fc2e0334a4137c47cfd5a3ececc601fa61a0b" + } + } +} diff --git a/archived/symfony.flex/e5c4877367a8528f164fe900753da0369fee3aaa.json b/archived/symfony.flex/e5c4877367a8528f164fe900753da0369fee3aaa.json new file mode 100644 index 00000000..748e64a6 --- /dev/null +++ b/archived/symfony.flex/e5c4877367a8528f164fe900753da0369fee3aaa.json @@ -0,0 +1,33 @@ +{ + "manifests": { + "symfony/flex": { + "manifest": { + "copy-from-recipe": { + ".env": ".env", + ".env.dist": ".env.dist" + } + }, + "files": { + ".env": { + "contents": [ + "# This file is a \"template\" of which env vars need to be defined for your application", + "# Override the variables you want in .env.local for development, create environment variables when deploying to production", + "# https://symfony.com/doc/current/best_practices/configuration.html#infrastructure-related-configuration", + "" + ], + "executable": false + }, + ".env.dist": { + "contents": [ + "# This file is a \"template\" of which env vars need to be defined for your application", + "# Copy this file to .env file for development, create environment variables when deploying to production", + "# https://symfony.com/doc/current/best_practices/configuration.html#infrastructure-related-configuration", + "" + ], + "executable": false + } + }, + "ref": "e5c4877367a8528f164fe900753da0369fee3aaa" + } + } +} diff --git a/archived/symfony.flex/e921bdbfe20cdefa3b82f379d1cd36df1bc8d115.json b/archived/symfony.flex/e921bdbfe20cdefa3b82f379d1cd36df1bc8d115.json new file mode 100644 index 00000000..51f9bcbb --- /dev/null +++ b/archived/symfony.flex/e921bdbfe20cdefa3b82f379d1cd36df1bc8d115.json @@ -0,0 +1,23 @@ +{ + "manifests": { + "symfony/flex": { + "manifest": { + "copy-from-recipe": { + ".env.dist": ".env.dist" + } + }, + "files": { + ".env.dist": { + "contents": [ + "# This file is a \"template\" of which env vars need to be defined for your application", + "# Copy this file to .env file for development, create environment variables when deploying to production", + "# https://symfony.com/doc/current/best_practices/configuration.html#infrastructure-related-configuration", + "" + ], + "executable": false + } + }, + "ref": "e921bdbfe20cdefa3b82f379d1cd36df1bc8d115" + } + } +} diff --git a/archived/symfony.framework-bundle/0006b21bd9dde2108655bc2324abbe8a1f42ad07.json b/archived/symfony.framework-bundle/0006b21bd9dde2108655bc2324abbe8a1f42ad07.json new file mode 100644 index 00000000..d0fbe358 --- /dev/null +++ b/archived/symfony.framework-bundle/0006b21bd9dde2108655bc2324abbe8a1f42ad07.json @@ -0,0 +1,233 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%SRC_DIR%/preload.php", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/routes/dev/framework.yaml": { + "contents": [ + "_errors:", + " resource: '@FrameworkBundle/Resources/config/routing/errors.xml'", + " prefix: /_error", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/'", + " exclude:", + " - '../src/DependencyInjection/'", + " - '../src/Entity/'", + " - '../src/Kernel.php'", + " - '../src/Tests/'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller/'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "import('../config/{packages}/*.yaml');", + " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/services.yaml')) {", + " $container->import('../config/{services}.yaml');", + " $container->import('../config/{services}_'.$this->environment.'.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/services.php')) {", + " (require $path)($container->withPath($path), $this);", + " }", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import('../config/{routes}/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/routes.yaml')) {", + " $routes->import('../config/{routes}.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/routes.php')) {", + " (require $path)($routes->withPath($path), $this);", + " }", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "0006b21bd9dde2108655bc2324abbe8a1f42ad07" + } + } +} diff --git a/archived/symfony.framework-bundle/02cec52f1de59fc4c4315a69dac1f6624427b1f8.json b/archived/symfony.framework-bundle/02cec52f1de59fc4c4315a69dac1f6624427b1f8.json new file mode 100644 index 00000000..ea9949d0 --- /dev/null +++ b/archived/symfony.framework-bundle/02cec52f1de59fc4c4315a69dac1f6624427b1f8.json @@ -0,0 +1,272 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%SRC_DIR%/preload.php", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {", + " (new Dotenv(false))->populate($env);", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', \\PHP_VERSION_ID < 70400 || $this->debug);", + " $container->setParameter('container.dumper.inline_factories', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "02cec52f1de59fc4c4315a69dac1f6624427b1f8" + } + } +} diff --git a/archived/symfony.framework-bundle/02f54ab08d007f94c4655cd68526500cb8f17451.json b/archived/symfony.framework-bundle/02f54ab08d007f94c4655cd68526500cb8f17451.json new file mode 100644 index 00000000..9ee0f544 --- /dev/null +++ b/archived/symfony.framework-bundle/02f54ab08d007f94c4655cd68526500cb8f17451.json @@ -0,0 +1,249 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/preload.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_FOR | Request::HEADER_X_FORWARDED_PORT | Request::HEADER_X_FORWARDED_PROTO);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts([$trustedHosts]);", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "import('../config/{packages}/*.yaml');", + " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/services.yaml')) {", + " $container->import('../config/services.yaml');", + " $container->import('../config/{services}_'.$this->environment.'.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/services.php')) {", + " (require $path)($container->withPath($path), $this);", + " }", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import('../config/{routes}/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/routes.yaml')) {", + " $routes->import('../config/routes.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/routes.php')) {", + " (require $path)($routes->withPath($path), $this);", + " }", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "02f54ab08d007f94c4655cd68526500cb8f17451" + } + } +} diff --git a/archived/symfony.framework-bundle/083e82592b343e8df7d508b79858d6965d5d7eee.json b/archived/symfony.framework-bundle/083e82592b343e8df7d508b79858d6965d5d7eee.json new file mode 100644 index 00000000..156255ea --- /dev/null +++ b/archived/symfony.framework-bundle/083e82592b343e8df7d508b79858d6965d5d7eee.json @@ -0,0 +1,253 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/*/*.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/preload.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_FOR | Request::HEADER_X_FORWARDED_PORT | Request::HEADER_X_FORWARDED_PROTO);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts([$trustedHosts]);", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "import('../config/{packages}/*.yaml');", + " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/services.yaml')) {", + " $container->import('../config/services.yaml');", + " $container->import('../config/{services}_'.$this->environment.'.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/services.php')) {", + " (require $path)($container->withPath($path), $this);", + " }", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import('../config/{routes}/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/routes.yaml')) {", + " $routes->import('../config/routes.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/routes.php')) {", + " (require $path)($routes->withPath($path), $this);", + " }", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "083e82592b343e8df7d508b79858d6965d5d7eee" + } + } +} diff --git a/archived/symfony.framework-bundle/0895c173d85dba5b284a772a411a7c494c8f3a7a.json b/archived/symfony.framework-bundle/0895c173d85dba5b284a772a411a7c494c8f3a7a.json new file mode 100644 index 00000000..4da8f524 --- /dev/null +++ b/archived/symfony.framework-bundle/0895c173d85dba5b284a772a411a7c494c8f3a7a.json @@ -0,0 +1,275 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {", + " (new Dotenv(false))->populate($env);", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/'", + " exclude:", + " - '../src/DependencyInjection/'", + " - '../src/Entity/'", + " - '../src/Kernel.php'", + " - '../src/Tests/'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller/'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', \\PHP_VERSION_ID < 70400 || $this->debug);", + " $container->setParameter('container.dumper.inline_factories', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "0895c173d85dba5b284a772a411a7c494c8f3a7a" + } + } +} diff --git a/archived/symfony.framework-bundle/08e6f6b9886665eaa548595fa953972db651e2b4.json b/archived/symfony.framework-bundle/08e6f6b9886665eaa548595fa953972db651e2b4.json new file mode 100644 index 00000000..29a8161b --- /dev/null +++ b/archived/symfony.framework-bundle/08e6f6b9886665eaa548595fa953972db651e2b4.json @@ -0,0 +1,220 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require symfony/web-server-bundle for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # # The native PHP session handler will be used", + " # handler_id: ~", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{Entity,Migrations,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they", + " # have the tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? false) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? false);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "08e6f6b9886665eaa548595fa953972db651e2b4" + } + } +} diff --git a/archived/symfony.framework-bundle/09357a9c75f41be3bdbf7726453ad8399e8c4ee4.json b/archived/symfony.framework-bundle/09357a9c75f41be3bdbf7726453ad8399e8c4ee4.json new file mode 100644 index 00000000..e854a316 --- /dev/null +++ b/archived/symfony.framework-bundle/09357a9c75f41be3bdbf7726453ad8399e8c4ee4.json @@ -0,0 +1,245 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require server --dev for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "$env = $_SERVER['APP_ENV'] ?? 'dev';", + "$debug = $_SERVER['APP_DEBUG'] ?? ('prod' !== $env);", + "", + "if ($debug) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts(explode(',', $trustedHosts));", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "09357a9c75f41be3bdbf7726453ad8399e8c4ee4" + } + } +} diff --git a/archived/symfony.framework-bundle/095436a67829fa7518f8761fb1f4c26e2f7267c1.json b/archived/symfony.framework-bundle/095436a67829fa7518f8761fb1f4c26e2f7267c1.json new file mode 100644 index 00000000..7d30914d --- /dev/null +++ b/archived/symfony.framework-bundle/095436a67829fa7518f8761fb1f4c26e2f7267c1.json @@ -0,0 +1,261 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "CONSOLE := $(shell which bin/console)", + "sf_console:", + "ifndef CONSOLE", + "\t@printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "endif", + "", + "cache-clear:", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:clear --no-warmup", + "else", + "\t@rm -rf var/cache/*", + "endif", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:warmup", + "else", + "\t@printf \"Cannot warm up the cache (needs symfony/console).\\n\"", + "endif", + ".PHONY: cache-warmup", + "", + "serve_as_sf: sf_console", + "ifndef CONSOLE", + "\t@${MAKE} serve_as_php", + "endif", + "\t@$(CONSOLE) | grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\"", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server.\\n\"", + "\tphp -S 127.0.0.1:8000 -t public", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{Entity,Migrations,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they", + " # have the tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? false) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? false);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "095436a67829fa7518f8761fb1f4c26e2f7267c1" + } + } +} diff --git a/archived/symfony.framework-bundle/0a20c266736ca946b4ebb088c767f0cb340e41c7.json b/archived/symfony.framework-bundle/0a20c266736ca946b4ebb088c767f0cb340e41c7.json new file mode 100644 index 00000000..0faba24f --- /dev/null +++ b/archived/symfony.framework-bundle/0a20c266736ca946b4ebb088c767f0cb340e41c7.json @@ -0,0 +1,307 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server,", + " or run composer require server --dev for a minimalist one", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " $_ENV += $env;", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: ~", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "0a20c266736ca946b4ebb088c767f0cb340e41c7" + } + } +} diff --git a/archived/symfony.framework-bundle/0bf335bf61f00e7e41ac56400a97c4a5bc9679da.json b/archived/symfony.framework-bundle/0bf335bf61f00e7e41ac56400a97c4a5bc9679da.json new file mode 100644 index 00000000..5848619b --- /dev/null +++ b/archived/symfony.framework-bundle/0bf335bf61f00e7e41ac56400a97c4a5bc9679da.json @@ -0,0 +1,261 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "CONSOLE := $(shell which bin/console)", + "sf_console:", + "ifndef CONSOLE", + "\t@printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "endif", + "", + "cache-clear:", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:clear --no-warmup", + "else", + "\t@rm -rf var/cache/*", + "endif", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:warmup", + "else", + "\t@printf \"cannot warmup the cache (needs symfony/console)\\n\"", + "endif", + ".PHONY: cache-warmup", + "", + "serve_as_sf: sf_console", + "ifndef CONSOLE", + "\t@${MAKE} serve_as_php", + "endif", + "\t@$(CONSOLE) | grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\";", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\\n\"", + "\tphp -S 127.0.0.1:8000 -t public", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{Entity,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they're public", + " # and have a tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? false) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? false);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/log';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "0bf335bf61f00e7e41ac56400a97c4a5bc9679da" + } + } +} diff --git a/archived/symfony.framework-bundle/0c14af72987a342a748ff8a0e3fa9c3d41f2a655.json b/archived/symfony.framework-bundle/0c14af72987a342a748ff8a0e3fa9c3d41f2a655.json new file mode 100644 index 00000000..735e244c --- /dev/null +++ b/archived/symfony.framework-bundle/0c14af72987a342a748ff8a0e3fa9c3d41f2a655.json @@ -0,0 +1,253 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + "/.env", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Execute the php -S 127.0.0.1:8000 -t public command", + " 4. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require server --dev for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "$env = $_SERVER['APP_ENV'] ?? 'dev';", + "$debug = (bool) ($_SERVER['APP_DEBUG'] ?? ('prod' !== $env));", + "", + "if ($debug) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts(explode(',', $trustedHosts));", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "0c14af72987a342a748ff8a0e3fa9c3d41f2a655" + } + } +} diff --git a/archived/symfony.framework-bundle/0dfae0b1cd8349ae47659b35602f772b4a7e2280.json b/archived/symfony.framework-bundle/0dfae0b1cd8349ae47659b35602f772b4a7e2280.json new file mode 100644 index 00000000..004730fb --- /dev/null +++ b/archived/symfony.framework-bundle/0dfae0b1cd8349ae47659b35602f772b4a7e2280.json @@ -0,0 +1,268 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: ~", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "0dfae0b1cd8349ae47659b35602f772b4a7e2280" + } + } +} diff --git a/archived/symfony.framework-bundle/0f239caad9f80d96c1bf5a78d7ec05a28eb7ae0e.json b/archived/symfony.framework-bundle/0f239caad9f80d96c1bf5a78d7ec05a28eb7ae0e.json new file mode 100644 index 00000000..0a9f3d71 --- /dev/null +++ b/archived/symfony.framework-bundle/0f239caad9f80d96c1bf5a78d7ec05a28eb7ae0e.json @@ -0,0 +1,264 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "CONSOLE := $(shell which bin/console)", + "sf_console:", + "ifndef CONSOLE", + "\t@printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "endif", + "", + "cache-clear:", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:clear --no-warmup", + "else", + "\t@rm -rf var/cache/*", + "endif", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:warmup", + "else", + "\t@printf \"cannot warmup the cache (needs symfony/console)\\n\"", + "endif", + ".PHONY: cache-warmup", + "", + "serve_as_sf: sf_console", + "ifndef CONSOLE", + "\t@${MAKE} serve_as_php", + "endif", + "\t@$(CONSOLE) | grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop.\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\";", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\\n\"", + "\tphp -S 127.0.0.1:8000 -t public", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{Entity,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they're public", + " # and have a tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "0f239caad9f80d96c1bf5a78d7ec05a28eb7ae0e" + } + } +} diff --git a/archived/symfony.framework-bundle/10e1073f4d1a9a9f94f773c6374dc2d763c19e9f.json b/archived/symfony.framework-bundle/10e1073f4d1a9a9f94f773c6374dc2d763c19e9f.json new file mode 100644 index 00000000..f3618207 --- /dev/null +++ b/archived/symfony.framework-bundle/10e1073f4d1a9a9f94f773c6374dc2d763c19e9f.json @@ -0,0 +1,293 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "", + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ], + "gitignore": [ + ".env", + "/var/", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Execute the make serve command;", + " 2. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " _defaults:", + " autowire: true", + " public: false", + "", + " _instanceof:", + " Symfony\\Component\\Console\\Command\\Command:", + " tags: ['console.command']", + " public: true", + "", + " Twig_ExtensionInterface:", + " tags: ['twig.extension']", + "", + " Symfony\\Component\\EventDispatcher\\EventSubscriberInterface:", + " tags: ['kernel.event_subscriber']", + "", + " Symfony\\Component\\Form\\FormTypeInterface:", + " tags: ['form.type']", + "", + " Symfony\\Component\\Security\\Core\\Authorization\\VoterInterface:", + " tags: ['security.voter']", + "", + " App\\:", + " resource: '../../src/{Command,Form,EventSubscriber,Twig,Voter}'", + "", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.project_dir%/var/sessions/%kernel.environment%\"", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: \"App\\\\Controller\\\\DefaultController::index\" }", + "", + "# Depends on sensio/framework-extra-bundle:^3.0 and doctrine/annotations", + "#controllers:", + "# resource: ../src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Controller/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " *", + " * For the full copyright and license information, please view the LICENSE", + " * file that was distributed with this source code.", + " */", + "", + "namespace App;", + "", + "use Symfony\\Bundle\\FrameworkBundle\\Kernel\\MicroKernelTrait;", + "use Symfony\\Component\\Config\\Loader\\LoaderInterface;", + "use Symfony\\Component\\DependencyInjection\\ContainerBuilder;", + "use Symfony\\Component\\HttpKernel\\Kernel as BaseKernel;", + "use Symfony\\Component\\Routing\\RouteCollectionBuilder;", + "", + "/**", + " * @author Fabien Potencier ", + " */", + "class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir()", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname($this->getRootDir()).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->getEnvironment()])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->getEnvironment())) {", + " $loader->import($confDir.'/packages/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->getEnvironment())) {", + " $routes->import($confDir.'/routing/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "10e1073f4d1a9a9f94f773c6374dc2d763c19e9f" + } + } +} diff --git a/archived/symfony.framework-bundle/11a0e1c059a8e5fd1c7170a544ed2a55b6204d6e.json b/archived/symfony.framework-bundle/11a0e1c059a8e5fd1c7170a544ed2a55b6204d6e.json new file mode 100644 index 00000000..165951f1 --- /dev/null +++ b/archived/symfony.framework-bundle/11a0e1c059a8e5fd1c7170a544ed2a55b6204d6e.json @@ -0,0 +1,268 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server,", + " or run composer require server --dev for a minimalist one", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " $_ENV += $env;", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv())->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: ~", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "11a0e1c059a8e5fd1c7170a544ed2a55b6204d6e" + } + } +} diff --git a/archived/symfony.framework-bundle/1279df12895f20d8076324036431833181eb6645.json b/archived/symfony.framework-bundle/1279df12895f20d8076324036431833181eb6645.json new file mode 100644 index 00000000..27b20c5b --- /dev/null +++ b/archived/symfony.framework-bundle/1279df12895f20d8076324036431833181eb6645.json @@ -0,0 +1,250 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + "/.env", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Execute the php -S 127.0.0.1:8000 -t public command", + " 4. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require server --dev for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "$env = $_SERVER['APP_ENV'] ?? 'dev';", + "$debug = (bool) ($_SERVER['APP_DEBUG'] ?? ('prod' !== $env));", + "", + "if ($debug) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts(explode(',', $trustedHosts));", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "1279df12895f20d8076324036431833181eb6645" + } + } +} diff --git a/archived/symfony.framework-bundle/131cf901a9447d057bba1c91bc9f0339d49129cc.json b/archived/symfony.framework-bundle/131cf901a9447d057bba1c91bc9f0339d49129cc.json new file mode 100644 index 00000000..5528e84f --- /dev/null +++ b/archived/symfony.framework-bundle/131cf901a9447d057bba1c91bc9f0339d49129cc.json @@ -0,0 +1,307 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server,", + " or run composer require server --dev for a minimalist one", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " $_ENV += $env;", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv();", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: ~", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "131cf901a9447d057bba1c91bc9f0339d49129cc" + } + } +} diff --git a/archived/symfony.framework-bundle/137a14eeb6b3f5370e7147af8aff6518504f50c7.json b/archived/symfony.framework-bundle/137a14eeb6b3f5370e7147af8aff6518504f50c7.json new file mode 100644 index 00000000..ff40211f --- /dev/null +++ b/archived/symfony.framework-bundle/137a14eeb6b3f5370e7147af8aff6518504f50c7.json @@ -0,0 +1,244 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require server for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "", + " cache:", + " # The app cache caches to the filesystem by default. Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{Entity,Migrations,Tests}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "$env = $_SERVER['APP_ENV'] ?? 'dev';", + "$debug = $_SERVER['APP_DEBUG'] ?? ('prod' !== $env);", + "", + "if ($debug) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts(explode(',', $trustedHosts));", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "137a14eeb6b3f5370e7147af8aff6518504f50c7" + } + } +} diff --git a/archived/symfony.framework-bundle/13b8454726e2511d39eb9846fce1980dec5545ae.json b/archived/symfony.framework-bundle/13b8454726e2511d39eb9846fce1980dec5545ae.json new file mode 100644 index 00000000..3d15b7e4 --- /dev/null +++ b/archived/symfony.framework-bundle/13b8454726e2511d39eb9846fce1980dec5545ae.json @@ -0,0 +1,243 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/preload.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "import('../config/{packages}/*.yaml');", + " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/services.yaml')) {", + " $container->import('../config/services.yaml');", + " $container->import('../config/{services}_'.$this->environment.'.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/services.php')) {", + " (require $path)($container->withPath($path), $this);", + " }", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import('../config/{routes}/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/routes.yaml')) {", + " $routes->import('../config/routes.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/routes.php')) {", + " (require $path)($routes->withPath($path), $this);", + " }", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "13b8454726e2511d39eb9846fce1980dec5545ae" + } + } +} diff --git a/archived/symfony.framework-bundle/1717e67afa995e4f01a25ba9ae7aca5b2327bcaa.json b/archived/symfony.framework-bundle/1717e67afa995e4f01a25ba9ae7aca5b2327bcaa.json new file mode 100644 index 00000000..08e4b67e --- /dev/null +++ b/archived/symfony.framework-bundle/1717e67afa995e4f01a25ba9ae7aca5b2327bcaa.json @@ -0,0 +1,253 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + "/.env", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Execute the php -S 127.0.0.1:8000 -t public command", + " 4. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require server --dev for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "$env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? 'dev';", + "$debug = (bool) ($_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? ('prod' !== $env));", + "", + "if ($debug) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? $_ENV['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? $_ENV['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts(explode(',', $trustedHosts));", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "1717e67afa995e4f01a25ba9ae7aca5b2327bcaa" + } + } +} diff --git a/archived/symfony.framework-bundle/18f6fdceb63737d991efbb37ae9619a6f6c978c8.json b/archived/symfony.framework-bundle/18f6fdceb63737d991efbb37ae9619a6f6c978c8.json new file mode 100644 index 00000000..2664438f --- /dev/null +++ b/archived/symfony.framework-bundle/18f6fdceb63737d991efbb37ae9619a6f6c978c8.json @@ -0,0 +1,235 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require server for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + "", + " # uncomment this entire section to enable sessions", + " #session:", + " # # With this config, PHP's native session handling is used", + " # handler_id: ~", + "", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " # Uncomment this section if you're using sessions", + " #session:", + " # storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{Entity,Migrations,Tests}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "$env = $_SERVER['APP_ENV'] ?? 'dev';", + "$debug = $_SERVER['APP_DEBUG'] ?? ('prod' !== $env);", + "", + "if ($debug) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts(explode(',', $trustedHosts));", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "18f6fdceb63737d991efbb37ae9619a6f6c978c8" + } + } +} diff --git a/archived/symfony.framework-bundle/1bbe9a46c76d162f0c81b4f051285d7bac45bdb8.json b/archived/symfony.framework-bundle/1bbe9a46c76d162f0c81b4f051285d7bac45bdb8.json new file mode 100644 index 00000000..085c5f6b --- /dev/null +++ b/archived/symfony.framework-bundle/1bbe9a46c76d162f0c81b4f051285d7bac45bdb8.json @@ -0,0 +1,267 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {", + " (new Dotenv(false))->populate($env);", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', \\PHP_VERSION_ID < 70400 || $this->debug);", + " $container->setParameter('container.dumper.inline_factories', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "1bbe9a46c76d162f0c81b4f051285d7bac45bdb8" + } + } +} diff --git a/archived/symfony.framework-bundle/1d7a4a6a2abaaabccc54ac9eac1c3d0210a6f8aa.json b/archived/symfony.framework-bundle/1d7a4a6a2abaaabccc54ac9eac1c3d0210a6f8aa.json new file mode 100644 index 00000000..4f9e662b --- /dev/null +++ b/archived/symfony.framework-bundle/1d7a4a6a2abaaabccc54ac9eac1c3d0210a6f8aa.json @@ -0,0 +1,269 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV']) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', \\PHP_VERSION_ID < 70400);", + " $container->setParameter('container.dumper.inline_factories', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "1d7a4a6a2abaaabccc54ac9eac1c3d0210a6f8aa" + } + } +} diff --git a/archived/symfony.framework-bundle/1d958e7f37ce5a3599d97121b450f4e489326928.json b/archived/symfony.framework-bundle/1d958e7f37ce5a3599d97121b450f4e489326928.json new file mode 100644 index 00000000..78c1462c --- /dev/null +++ b/archived/symfony.framework-bundle/1d958e7f37ce5a3599d97121b450f4e489326928.json @@ -0,0 +1,224 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require symfony/web-server-bundle for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # # The native PHP session handler will be used", + " # handler_id: ~", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " #session:", + " # storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{DataFixtures,Entity,Migrations,Tests}'", + "", + " # controllers are imported separately to make sure they", + " # have the tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? ('prod' !== ($_SERVER['APP_ENV'] ?? 'dev'))) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? ('prod' !== ($_SERVER['APP_ENV'] ?? 'dev')));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "1d958e7f37ce5a3599d97121b450f4e489326928" + } + } +} diff --git a/archived/symfony.framework-bundle/1da1f734a3a2a83860328f443d49bb43545ac237.json b/archived/symfony.framework-bundle/1da1f734a3a2a83860328f443d49bb43545ac237.json new file mode 100644 index 00000000..256024d7 --- /dev/null +++ b/archived/symfony.framework-bundle/1da1f734a3a2a83860328f443d49bb43545ac237.json @@ -0,0 +1,306 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Run composer require server --dev to install the development web server,", + " or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?: $_ENV['APP_ENV'] ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: ~", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "1da1f734a3a2a83860328f443d49bb43545ac237" + } + } +} diff --git a/archived/symfony.framework-bundle/1eca7bfa16fe2382f3644b312c79ae24032330ef.json b/archived/symfony.framework-bundle/1eca7bfa16fe2382f3644b312c79ae24032330ef.json new file mode 100644 index 00000000..352cae4f --- /dev/null +++ b/archived/symfony.framework-bundle/1eca7bfa16fe2382f3644b312c79ae24032330ef.json @@ -0,0 +1,271 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "CONSOLE := $(shell which bin/console)", + "sf_console:", + "ifndef CONSOLE", + "\t@printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "endif", + "", + "cache-clear:", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:clear --no-warmup", + "else", + "\t@rm -rf var/cache/*", + "endif", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:warmup", + "else", + "\t@printf \"cannot warmup the cache (needs symfony/console)\\n\"", + "endif", + ".PHONY: cache-warmup", + "", + "serve_as_sf: sf_console", + "ifndef CONSOLE", + "\t@${MAKE} serve_as_php", + "endif", + "\t@$(CONSOLE) | grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start --docroot=public/", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop.\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\";", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\\n\"", + "\tphp -S 127.0.0.1:8000 -t public", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "config/packages/app.yaml": { + "contents": [ + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../../src/{Entity,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they're public", + " # and have a tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "1eca7bfa16fe2382f3644b312c79ae24032330ef" + } + } +} diff --git a/archived/symfony.framework-bundle/20148abf61a454d2c045931d20e6418c729a675a.json b/archived/symfony.framework-bundle/20148abf61a454d2c045931d20e6418c729a675a.json new file mode 100644 index 00000000..a8d48de1 --- /dev/null +++ b/archived/symfony.framework-bundle/20148abf61a454d2c045931d20e6418c729a675a.json @@ -0,0 +1,239 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/routes/dev/framework.yaml": { + "contents": [ + "_errors:", + " resource: '@FrameworkBundle/Resources/config/routing/errors.xml'", + " prefix: /_error", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts([$trustedHosts]);", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "import('../config/{packages}/*.yaml');", + " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');", + "", + " if (file_exists(\\dirname(__DIR__).'/config/services.yaml')) {", + " $container->import('../config/{services}.yaml');", + " $container->import('../config/{services}_'.$this->environment.'.yaml');", + " } else {", + " $path = \\dirname(__DIR__).'/config/services.php';", + " (require $path)($container->withPath($path), $this);", + " }", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import('../config/{routes}/*.yaml');", + "", + " if (file_exists(\\dirname(__DIR__).'/config/routes.yaml')) {", + " $routes->import('../config/{routes}.yaml');", + " } else {", + " $path = \\dirname(__DIR__).'/config/routes.php';", + " (require $path)($routes->withPath($path), $this);", + " }", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "20148abf61a454d2c045931d20e6418c729a675a" + } + } +} diff --git a/archived/symfony.framework-bundle/2015cd8fef2f9bf5637a0df274072e3e51560f78.json b/archived/symfony.framework-bundle/2015cd8fef2f9bf5637a0df274072e3e51560f78.json new file mode 100644 index 00000000..5d8f12b8 --- /dev/null +++ b/archived/symfony.framework-bundle/2015cd8fef2f9bf5637a0df274072e3e51560f78.json @@ -0,0 +1,220 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require symfony/web-server-bundle for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # # The native PHP session handler will be used", + " # handler_id: ~", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " #session:", + " # storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{Entity,Migrations,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they", + " # have the tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? false) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? false);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "2015cd8fef2f9bf5637a0df274072e3e51560f78" + } + } +} diff --git a/archived/symfony.framework-bundle/2230e9f42b10616b91a28d15ed3a2d984e0b6c10.json b/archived/symfony.framework-bundle/2230e9f42b10616b91a28d15ed3a2d984e0b6c10.json new file mode 100644 index 00000000..9cc236a4 --- /dev/null +++ b/archived/symfony.framework-bundle/2230e9f42b10616b91a28d15ed3a2d984e0b6c10.json @@ -0,0 +1,320 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + "/.env.local", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Run composer require server --dev to install the development web server,", + " or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "", + " public static function bootstrapCli(array &$argv)", + " {", + " // consume --env and --no-debug from the command line", + "", + " // when using symfony/console v4.2 or higher, this should", + " // be replaced by a call to Application::bootstrapEnv()", + "", + " for ($i = 0; $i < \\count($argv) && '--' !== $v = $argv[$i]; ++$i) {", + " if ('--no-debug' === $v) {", + " putenv('APP_DEBUG='.$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = '0');", + " $argvUnset[$i] = true;", + " break;", + " }", + " }", + "", + " for ($i = 0; $i < \\count($argv) && '--' !== $v = $argv[$i]; ++$i) {", + " if (!$v || '-' !== $v[0] || !preg_match('/^-(?:-env(?:=|$)|e=?)(.*)$/D', $v, $v)) {", + " continue;", + " }", + " if (!empty($v[1]) || !empty($argv[1 + $i])) {", + " putenv('APP_ENV='.$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = empty($v[1]) ? $argv[1 + $i] : $v[1]);", + " $argvUnset[$i] = $argvUnset[$i + empty($v[1])] = true;", + " }", + " break;", + " }", + "", + " if (!empty($argvUnset)) {", + " $argv = array_values(array_diff_key($argv, $argvUnset));", + " }", + " }", + "", + " public static function bootstrapEnv($env = null)", + " {", + " if (null !== $env) {", + " putenv('APP_ENV='.$_SERVER['APP_ENV'] = $env);", + " }", + "", + " if ('prod' !== $_SERVER['APP_ENV'] = isset($_SERVER['APP_ENV']) ? $_SERVER['APP_ENV'] : (isset($_ENV['APP_ENV']) ? $_ENV['APP_ENV'] : null)) {", + " if (!class_exists(Dotenv::class)) {", + " throw new \\RuntimeException('The \"APP_ENV\" environment variable is not defined. You need to set it or run \"composer require symfony/dotenv\" to load it from a \".env\" file.');", + " }", + "", + " // when using symfony/dotenv v4.2 or higher, this call and the related methods", + " // below should be replaced by a call to the new Dotenv::loadEnv() method", + " self::loadEnv(new Dotenv(), \\dirname(__DIR__).'/.env');", + " }", + "", + " $_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = isset($_SERVER['APP_ENV']) ? $_SERVER['APP_ENV'] : 'dev';", + " $_SERVER['APP_DEBUG'] = isset($_SERVER['APP_DEBUG']) ? $_SERVER['APP_DEBUG'] : (isset($_ENV['APP_DEBUG']) ? $_ENV['APP_DEBUG'] : 'prod' !== $_SERVER['APP_ENV']);", + " $_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + " }", + "", + " private static function loadEnv(Dotenv $dotenv, $path)", + " {", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = isset($_SERVER['APP_ENV']) ? $_SERVER['APP_ENV'] : (isset($_ENV['APP_ENV']) ? $_ENV['APP_ENV'] : null)) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = isset($_SERVER['APP_ENV']) ? $_SERVER['APP_ENV'] : (isset($_ENV['APP_ENV']) ? $_ENV['APP_ENV'] : $env);", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "2230e9f42b10616b91a28d15ed3a2d984e0b6c10" + } + } +} diff --git a/archived/symfony.framework-bundle/2257d2a1754c7840f49ad04e1d529c402415f4b5.json b/archived/symfony.framework-bundle/2257d2a1754c7840f49ad04e1d529c402415f4b5.json new file mode 100644 index 00000000..da0dcecb --- /dev/null +++ b/archived/symfony.framework-bundle/2257d2a1754c7840f49ad04e1d529c402415f4b5.json @@ -0,0 +1,299 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {", + " (new Dotenv(false))->populate($env);", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/preload.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', \\PHP_VERSION_ID < 70400 || $this->debug);", + " $container->setParameter('container.dumper.inline_factories', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "2257d2a1754c7840f49ad04e1d529c402415f4b5" + } + } +} diff --git a/archived/symfony.framework-bundle/2303f41497833c884862120dca0b0e12d1bfae91.json b/archived/symfony.framework-bundle/2303f41497833c884862120dca0b0e12d1bfae91.json new file mode 100644 index 00000000..5ea78d24 --- /dev/null +++ b/archived/symfony.framework-bundle/2303f41497833c884862120dca0b0e12d1bfae91.json @@ -0,0 +1,268 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Run composer require server --dev to install the development web server,", + " or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " $_SERVER += $env;", + " $_ENV += $env;", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv())->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: ~", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "2303f41497833c884862120dca0b0e12d1bfae91" + } + } +} diff --git a/archived/symfony.framework-bundle/23ecaccc551fe2f74baf613811ae529eb07762fa.json b/archived/symfony.framework-bundle/23ecaccc551fe2f74baf613811ae529eb07762fa.json new file mode 100644 index 00000000..b38a4daf --- /dev/null +++ b/archived/symfony.framework-bundle/23ecaccc551fe2f74baf613811ae529eb07762fa.json @@ -0,0 +1,279 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV']) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/routes/dev/framework.yaml": { + "contents": [ + "_errors:", + " resource: '@FrameworkBundle/Resources/config/routing/errors.xml'", + " prefix: /_error", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', \\PHP_VERSION_ID < 70400);", + " $container->setParameter('container.dumper.inline_factories', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "23ecaccc551fe2f74baf613811ae529eb07762fa" + } + } +} diff --git a/archived/symfony.framework-bundle/23fb6e6c0c6f6461e090bffc332d0d5bb9d907ba.json b/archived/symfony.framework-bundle/23fb6e6c0c6f6461e090bffc332d0d5bb9d907ba.json new file mode 100644 index 00000000..26acd5e8 --- /dev/null +++ b/archived/symfony.framework-bundle/23fb6e6c0c6f6461e090bffc332d0d5bb9d907ba.json @@ -0,0 +1,271 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "CONSOLE := $(shell which bin/console)", + "sf_console:", + "ifndef CONSOLE", + "\t@printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "endif", + "", + "cache-clear:", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:clear --no-warmup", + "else", + "\t@rm -rf var/cache/*", + "endif", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:warmup", + "else", + "\t@printf \"cannot warmup the cache (needs symfony/console)\\n\"", + "endif", + ".PHONY: cache-warmup", + "", + "serve_as_sf: sf_console", + "ifndef CONSOLE", + "\t@${MAKE} serve_as_php", + "endif", + "\t@$(CONSOLE) | grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start --docroot=public/", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop.\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\";", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\\n\"", + "\tphp -S 127.0.0.1:8000 -t public", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "config/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "config/packages/app.yaml": { + "contents": [ + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../../src/{Entity,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they're public", + " # and have a tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "23fb6e6c0c6f6461e090bffc332d0d5bb9d907ba" + } + } +} diff --git a/archived/symfony.framework-bundle/24b59bd1bd472c549d4cda0d30e3c8e51d07c1f7.json b/archived/symfony.framework-bundle/24b59bd1bd472c549d4cda0d30e3c8e51d07c1f7.json new file mode 100644 index 00000000..88662780 --- /dev/null +++ b/archived/symfony.framework-bundle/24b59bd1bd472c549d4cda0d30e3c8e51d07c1f7.json @@ -0,0 +1,269 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/var/", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "", + "CONSOLE=bin/console", + "sf_console:", + "\t@test -f $(CONSOLE) || printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "\t@exit", + "", + "serve_as_sf: sf_console", + "\t@test -f $(CONSOLE) && $(CONSOLE)|grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start || exit 1", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop.\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\";", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\\n\"", + "\tphp -S 127.0.0.1:8000 -t web", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../../src/{Entity,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they're public", + " # and have a tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->environment)) {", + " $routes->import($confDir.'/routing/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || PHP_SAPI === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "24b59bd1bd472c549d4cda0d30e3c8e51d07c1f7" + } + } +} diff --git a/archived/symfony.framework-bundle/258876bf931bc0ac7a251bc5bcef6bf20e979163.json b/archived/symfony.framework-bundle/258876bf931bc0ac7a251bc5bcef6bf20e979163.json new file mode 100644 index 00000000..4bf49f4e --- /dev/null +++ b/archived/symfony.framework-bundle/258876bf931bc0ac7a251bc5bcef6bf20e979163.json @@ -0,0 +1,263 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Run composer require server --dev to install the development web server,", + " or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " $_SERVER += $env;", + " $_ENV += $env;", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv())->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: ~", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "258876bf931bc0ac7a251bc5bcef6bf20e979163" + } + } +} diff --git a/archived/symfony.framework-bundle/25b3f15ef5f84dfee6425272ed09b521f5651ed9.json b/archived/symfony.framework-bundle/25b3f15ef5f84dfee6425272ed09b521f5651ed9.json new file mode 100644 index 00000000..cb2c7995 --- /dev/null +++ b/archived/symfony.framework-bundle/25b3f15ef5f84dfee6425272ed09b521f5651ed9.json @@ -0,0 +1,275 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/var/", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "", + "serve:", + "\t@echo -e \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo -e \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, form types, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # loads services from whatever directories you want (you can add directories!)", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../../src/{Command,Form,EventSubscriber,Twig,Security}'", + "", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: 'App\\Controller\\DefaultController::index' }", + "", + "# Depends on sensio/framework-extra-bundle:^3.0 and doctrine/annotations", + "#controllers:", + "# resource: ../src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Controller/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->import($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->environment)) {", + " $routes->import($confDir.'/routing/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "25b3f15ef5f84dfee6425272ed09b521f5651ed9" + } + } +} diff --git a/archived/symfony.framework-bundle/26c3fa4cb6f2794ce007ea37482b71014bd6f45b.json b/archived/symfony.framework-bundle/26c3fa4cb6f2794ce007ea37482b71014bd6f45b.json new file mode 100644 index 00000000..b5cc3961 --- /dev/null +++ b/archived/symfony.framework-bundle/26c3fa4cb6f2794ce007ea37482b71014bd6f45b.json @@ -0,0 +1,253 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/preload.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts([$trustedHosts]);", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "import('../config/{packages}/*.yaml');", + " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/services.yaml')) {", + " $container->import('../config/{services}.yaml');", + " $container->import('../config/{services}_'.$this->environment.'.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/services.php')) {", + " (require $path)($container->withPath($path), $this);", + " }", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import('../config/{routes}/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/routes.yaml')) {", + " $routes->import('../config/{routes}.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/routes.php')) {", + " (require $path)($routes->withPath($path), $this);", + " }", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "26c3fa4cb6f2794ce007ea37482b71014bd6f45b" + } + } +} diff --git a/archived/symfony.framework-bundle/26dfde83aaddc5bde46735d3bdde8033fb1fc084.json b/archived/symfony.framework-bundle/26dfde83aaddc5bde46735d3bdde8033fb1fc084.json new file mode 100644 index 00000000..e045d282 --- /dev/null +++ b/archived/symfony.framework-bundle/26dfde83aaddc5bde46735d3bdde8033fb1fc084.json @@ -0,0 +1,289 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/var/", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "", + "CONSOLE=bin/console", + "sf_console:", + "\t@test -f $(CONSOLE) || printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "\t@exit", + "", + "serve_as_sf: sf_console", + "\t@test -f $(CONSOLE) && $(CONSOLE)|grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start || exit 0", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop.\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\";", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\\n\"", + "\tphp -S 127.0.0.1:8000 -t web", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, form types, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # loads services from whatever directories you want (you can add directories!)", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../../src/{Command,Form,EventSubscriber,Twig,Security}'", + "", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: 'App\\Controller\\DefaultController::index' }", + "", + "# Depends on sensio/framework-extra-bundle:^3.0 and doctrine/annotations", + "#controllers:", + "# resource: ../src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Controller/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->environment)) {", + " $routes->import($confDir.'/routing/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || PHP_SAPI === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "26dfde83aaddc5bde46735d3bdde8033fb1fc084" + } + } +} diff --git a/archived/symfony.framework-bundle/27f1dff1215c5b4518b3ce28e4e3d4f117441d19.json b/archived/symfony.framework-bundle/27f1dff1215c5b4518b3ce28e4e3d4f117441d19.json new file mode 100644 index 00000000..56dd968c --- /dev/null +++ b/archived/symfony.framework-bundle/27f1dff1215c5b4518b3ce28e4e3d4f117441d19.json @@ -0,0 +1,262 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Run composer require server --dev to install the development web server,", + " or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/.bootstrap.php": { + "contents": [ + "loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?: $_ENV['APP_ENV'] ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "27f1dff1215c5b4518b3ce28e4e3d4f117441d19" + } + } +} diff --git a/archived/symfony.framework-bundle/28acac89a0790b3d10c2869b02dd07d6cd2e1e15.json b/archived/symfony.framework-bundle/28acac89a0790b3d10c2869b02dd07d6cd2e1e15.json new file mode 100644 index 00000000..7ce2ecfa --- /dev/null +++ b/archived/symfony.framework-bundle/28acac89a0790b3d10c2869b02dd07d6cd2e1e15.json @@ -0,0 +1,285 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "", + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ], + "gitignore": [ + ".env", + "/var/", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " _defaults:", + " autowire: true", + " public: false", + "", + " _instanceof:", + " Symfony\\Component\\Console\\Command\\Command:", + " tags: ['console.command']", + " public: true", + "", + " Twig_ExtensionInterface:", + " tags: ['twig.extension']", + "", + " Symfony\\Component\\EventDispatcher\\EventSubscriberInterface:", + " tags: ['kernel.event_subscriber']", + "", + " Symfony\\Component\\Form\\FormTypeInterface:", + " tags: ['form.type']", + "", + " Symfony\\Component\\Security\\Core\\Authorization\\VoterInterface:", + " tags: ['security.voter']", + "", + " App\\:", + " resource: '../../src/{Command,Form,EventSubscriber,Twig,Voter}'", + "", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.project_dir%/var/sessions/%kernel.environment%\"", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: \"App\\\\Controller\\\\DefaultController::index\" }", + "", + "# Depends on sensio/framework-extra-bundle:^3.0 and doctrine/annotations", + "#controllers:", + "# resource: ../src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Controller/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->getEnvironment()])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->getEnvironment())) {", + " $loader->import($confDir.'/packages/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->getEnvironment())) {", + " $routes->import($confDir.'/routing/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "28acac89a0790b3d10c2869b02dd07d6cd2e1e15" + } + } +} diff --git a/archived/symfony.framework-bundle/2a24962874f40ebf35a13e88708b51b6dc0016b1.json b/archived/symfony.framework-bundle/2a24962874f40ebf35a13e88708b51b6dc0016b1.json new file mode 100644 index 00000000..2b9e5dde --- /dev/null +++ b/archived/symfony.framework-bundle/2a24962874f40ebf35a13e88708b51b6dc0016b1.json @@ -0,0 +1,245 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require server --dev for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "$env = $_SERVER['APP_ENV'] ?? 'dev';", + "$debug = $_SERVER['APP_DEBUG'] ?? ('prod' !== $env);", + "", + "if ($debug) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts(explode(',', $trustedHosts));", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "2a24962874f40ebf35a13e88708b51b6dc0016b1" + } + } +} diff --git a/archived/symfony.framework-bundle/2a249d5e0ed4175fa67b34500befcdee752216d6.json b/archived/symfony.framework-bundle/2a249d5e0ed4175fa67b34500befcdee752216d6.json new file mode 100644 index 00000000..317aad89 --- /dev/null +++ b/archived/symfony.framework-bundle/2a249d5e0ed4175fa67b34500befcdee752216d6.json @@ -0,0 +1,244 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require server for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "", + " cache:", + " # The app cache caches to the filesystem by default. Other options include:", + "", + " # apcu", + " # app: cache.adapter.apcu", + "", + " # redis", + " # app: cache.adapter.redis", + " # default_redis_provider: redis://localhost", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{Entity,Migrations,Tests}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "$env = $_SERVER['APP_ENV'] ?? 'dev';", + "$debug = $_SERVER['APP_DEBUG'] ?? ('prod' !== $env);", + "", + "if ($debug) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts(explode(',', $trustedHosts));", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "2a249d5e0ed4175fa67b34500befcdee752216d6" + } + } +} diff --git a/archived/symfony.framework-bundle/2b6c7e9c19afd2b589436d3e5fe0a08d887c163b.json b/archived/symfony.framework-bundle/2b6c7e9c19afd2b589436d3e5fe0a08d887c163b.json new file mode 100644 index 00000000..77dedad8 --- /dev/null +++ b/archived/symfony.framework-bundle/2b6c7e9c19afd2b589436d3e5fe0a08d887c163b.json @@ -0,0 +1,261 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "CONSOLE := $(shell which bin/console)", + "sf_console:", + "ifndef CONSOLE", + "\t@printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "endif", + "", + "cache-clear:", + "ifdef CONSOLE", + "\t@bin/console cache:clear --no-warmup", + "else", + "\t@rm -rf var/cache/*", + "endif", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "ifdef CONSOLE", + "\t@bin/console cache:warmup", + "else", + "\t@printf \"Cannot warm up the cache (needs symfony/console).\\n\"", + "endif", + ".PHONY: cache-warmup", + "", + "serve_as_sf: sf_console", + "ifndef CONSOLE", + "\t@${MAKE} serve_as_php", + "endif", + "\t@bin/console list | grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@bin/console server:start", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\"", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server.\\n\"", + "\tphp -S 127.0.0.1:8000 -t public", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{Entity,Migrations,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they", + " # have the tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? false) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? false);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "2b6c7e9c19afd2b589436d3e5fe0a08d887c163b" + } + } +} diff --git a/archived/symfony.framework-bundle/2b7c4da8446040065d7105257c70f6675f60500f.json b/archived/symfony.framework-bundle/2b7c4da8446040065d7105257c70f6675f60500f.json new file mode 100644 index 00000000..acea2d18 --- /dev/null +++ b/archived/symfony.framework-bundle/2b7c4da8446040065d7105257c70f6675f60500f.json @@ -0,0 +1,308 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server,", + " or run composer require server --dev for a minimalist one", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "2b7c4da8446040065d7105257c70f6675f60500f" + } + } +} diff --git a/archived/symfony.framework-bundle/2d47568cbe59ad957b318278dea5b4f8907b840b.json b/archived/symfony.framework-bundle/2d47568cbe59ad957b318278dea5b4f8907b840b.json new file mode 100644 index 00000000..d927b2f7 --- /dev/null +++ b/archived/symfony.framework-bundle/2d47568cbe59ad957b318278dea5b4f8907b840b.json @@ -0,0 +1,275 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/var/", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "", + "serve:", + "\t@echo -e \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo -e \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, form types, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # loads services from whatever directories you want (you can add directories!)", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../../src/{Command,Form,EventSubscriber,Twig,Security}'", + "", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.project_dir%/var/sessions/%kernel.environment%\"", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: \"App\\\\Controller\\\\DefaultController::index\" }", + "", + "# Depends on sensio/framework-extra-bundle:^3.0 and doctrine/annotations", + "#controllers:", + "# resource: ../src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Controller/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->import($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->environment)) {", + " $routes->import($confDir.'/routing/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "2d47568cbe59ad957b318278dea5b4f8907b840b" + } + } +} diff --git a/archived/symfony.framework-bundle/2dc519234c2c51951ed759bfeb68fff8cadd7350.json b/archived/symfony.framework-bundle/2dc519234c2c51951ed759bfeb68fff8cadd7350.json new file mode 100644 index 00000000..215c1574 --- /dev/null +++ b/archived/symfony.framework-bundle/2dc519234c2c51951ed759bfeb68fff8cadd7350.json @@ -0,0 +1,226 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/routes/dev/framework.yaml": { + "contents": [ + "_errors:", + " resource: '@FrameworkBundle/Resources/config/routing/errors.xml'", + " prefix: /_error", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? $_ENV['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? $_ENV['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts([$trustedHosts]);", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "import('../config/{packages}/*.yaml');", + " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');", + " $container->import('../config/{services}.yaml');", + " $container->import('../config/{services}_'.$this->environment.'.yaml');", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import('../config/{routes}/*.yaml');", + " $routes->import('../config/{routes}.yaml');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "2dc519234c2c51951ed759bfeb68fff8cadd7350" + } + } +} diff --git a/archived/symfony.framework-bundle/2ef246072b7c1e83e11243ab18d524e3230ff83a.json b/archived/symfony.framework-bundle/2ef246072b7c1e83e11243ab18d524e3230ff83a.json new file mode 100644 index 00000000..afa1e592 --- /dev/null +++ b/archived/symfony.framework-bundle/2ef246072b7c1e83e11243ab18d524e3230ff83a.json @@ -0,0 +1,270 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', \\PHP_VERSION_ID < 70400 || $this->debug);", + " $container->setParameter('container.dumper.inline_factories', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "2ef246072b7c1e83e11243ab18d524e3230ff83a" + } + } +} diff --git a/archived/symfony.framework-bundle/305b268e55e75059f20ec9827a8fd09a35c59866.json b/archived/symfony.framework-bundle/305b268e55e75059f20ec9827a8fd09a35c59866.json new file mode 100644 index 00000000..15d745cb --- /dev/null +++ b/archived/symfony.framework-bundle/305b268e55e75059f20ec9827a8fd09a35c59866.json @@ -0,0 +1,224 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require server for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + "", + " # uncomment this entire section to enable sessions", + " #session:", + " # # With this config, PHP's native session handling is used", + " # handler_id: ~", + "", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " #session:", + " # storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{Entity,Migrations,Tests}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? ('prod' !== ($_SERVER['APP_ENV'] ?? 'dev'))) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? ('prod' !== ($_SERVER['APP_ENV'] ?? 'dev')));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "305b268e55e75059f20ec9827a8fd09a35c59866" + } + } +} diff --git a/archived/symfony.framework-bundle/3131f86f58e6942b90097bc624723678372e9eac.json b/archived/symfony.framework-bundle/3131f86f58e6942b90097bc624723678372e9eac.json new file mode 100644 index 00000000..e8b5269c --- /dev/null +++ b/archived/symfony.framework-bundle/3131f86f58e6942b90097bc624723678372e9eac.json @@ -0,0 +1,264 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "CONSOLE := $(shell which bin/console)", + "sf_console:", + "ifndef CONSOLE", + "\t@printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "endif", + "", + "cache-clear:", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:clear --no-warmup", + "else", + "\t@rm -rf var/cache/*", + "endif", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:warmup", + "else", + "\t@printf \"cannot warmup the cache (needs symfony/console)\\n\"", + "endif", + ".PHONY: cache-warmup", + "", + "serve_as_sf: sf_console", + "ifndef CONSOLE", + "\t@${MAKE} serve_as_php", + "endif", + "\t@$(CONSOLE) | grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop.\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\";", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\\n\"", + "\tphp -S 127.0.0.1:8000 -t public", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{Entity,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they're public", + " # and have a tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "3131f86f58e6942b90097bc624723678372e9eac" + } + } +} diff --git a/archived/symfony.framework-bundle/31914091f6fec8b426c30d9090c52faab9c9d74e.json b/archived/symfony.framework-bundle/31914091f6fec8b426c30d9090c52faab9c9d74e.json new file mode 100644 index 00000000..749862e8 --- /dev/null +++ b/archived/symfony.framework-bundle/31914091f6fec8b426c30d9090c52faab9c9d74e.json @@ -0,0 +1,219 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require symfony/web-server-bundle for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # # The native PHP session handler will be used", + " # handler_id: ~", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{Entity,Migrations,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they", + " # have the tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? false) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? false);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "31914091f6fec8b426c30d9090c52faab9c9d74e" + } + } +} diff --git a/archived/symfony.framework-bundle/31a3ab0d787e7c656eb5c945f232485058f22a15.json b/archived/symfony.framework-bundle/31a3ab0d787e7c656eb5c945f232485058f22a15.json new file mode 100644 index 00000000..e7da1bad --- /dev/null +++ b/archived/symfony.framework-bundle/31a3ab0d787e7c656eb5c945f232485058f22a15.json @@ -0,0 +1,308 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server,", + " or run composer require server --dev for a minimalist one", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV']) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "31a3ab0d787e7c656eb5c945f232485058f22a15" + } + } +} diff --git a/archived/symfony.framework-bundle/31c18e2e6030ea34e1530def42d08eb8a534ba8c.json b/archived/symfony.framework-bundle/31c18e2e6030ea34e1530def42d08eb8a534ba8c.json new file mode 100644 index 00000000..59ba7bc0 --- /dev/null +++ b/archived/symfony.framework-bundle/31c18e2e6030ea34e1530def42d08eb8a534ba8c.json @@ -0,0 +1,222 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/*/*.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " http_method_override: false", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + " storage_factory_id: session.storage.factory.native", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + "when@test:", + " framework:", + " test: true", + " session:", + " storage_factory_id: session.storage.factory.mock_file", + "" + ], + "executable": false + }, + "config/preload.php": { + "contents": [ + "import('../config/{packages}/*.yaml');", + " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/services.yaml')) {", + " $container->import('../config/services.yaml');", + " $container->import('../config/{services}_'.$this->environment.'.yaml');", + " } else {", + " $container->import('../config/{services}.php');", + " }", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import('../config/{routes}/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/routes.yaml')) {", + " $routes->import('../config/routes.yaml');", + " } else {", + " $routes->import('../config/{routes}.php');", + " }", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "31c18e2e6030ea34e1530def42d08eb8a534ba8c" + } + } +} diff --git a/archived/symfony.framework-bundle/345c9163d64dccf38a3b4ce4347cb0ecfa462aa3.json b/archived/symfony.framework-bundle/345c9163d64dccf38a3b4ce4347cb0ecfa462aa3.json new file mode 100644 index 00000000..a0d1dd98 --- /dev/null +++ b/archived/symfony.framework-bundle/345c9163d64dccf38a3b4ce4347cb0ecfa462aa3.json @@ -0,0 +1,271 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "CONSOLE := $(shell which bin/console)", + "sf_console:", + "ifndef CONSOLE", + "\t@printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "endif", + "", + "cache-clear:", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:clear --no-warmup", + "else", + "\t@rm -rf var/cache/*", + "endif", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:warmup", + "else", + "\t@printf \"cannot warmup the cache (needs symfony/console)\\n\"", + "endif", + ".PHONY: cache-warmup", + "", + "serve_as_sf: sf_console", + "ifndef CONSOLE", + "\t@${MAKE} serve_as_php", + "endif", + "\t@$(CONSOLE) | grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start --docroot=public/", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop.\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\";", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\\n\"", + "\tphp -S 127.0.0.1:8000 -t public", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "config/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "config/packages/app.yaml": { + "contents": [ + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../../src/{Entity,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they're public", + " # and have a tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->environment)) {", + " $routes->import($confDir.'/routing/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "345c9163d64dccf38a3b4ce4347cb0ecfa462aa3" + } + } +} diff --git a/archived/symfony.framework-bundle/345df1d3d62ec3560b72f4922e84654f08abd3a5.json b/archived/symfony.framework-bundle/345df1d3d62ec3560b72f4922e84654f08abd3a5.json new file mode 100644 index 00000000..d35a2a9f --- /dev/null +++ b/archived/symfony.framework-bundle/345df1d3d62ec3560b72f4922e84654f08abd3a5.json @@ -0,0 +1,307 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server,", + " or run composer require server --dev for a minimalist one", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " $_SERVER += $env;", + " $_ENV += $env;", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv();", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: ~", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "345df1d3d62ec3560b72f4922e84654f08abd3a5" + } + } +} diff --git a/archived/symfony.framework-bundle/34668142950b6adccbc6e68d316aaacb3357754b.json b/archived/symfony.framework-bundle/34668142950b6adccbc6e68d316aaacb3357754b.json new file mode 100644 index 00000000..6067e840 --- /dev/null +++ b/archived/symfony.framework-bundle/34668142950b6adccbc6e68d316aaacb3357754b.json @@ -0,0 +1,270 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', \\PHP_VERSION_ID < 70400 || $this->debug);", + " $container->setParameter('container.dumper.inline_factories', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "34668142950b6adccbc6e68d316aaacb3357754b" + } + } +} diff --git a/archived/symfony.framework-bundle/34b48c0aa063b493dbba650c6b65fb29fa5049bf.json b/archived/symfony.framework-bundle/34b48c0aa063b493dbba650c6b65fb29fa5049bf.json new file mode 100644 index 00000000..ed676ca9 --- /dev/null +++ b/archived/symfony.framework-bundle/34b48c0aa063b493dbba650c6b65fb29fa5049bf.json @@ -0,0 +1,249 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + "/.env", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Run composer require server --dev to install the development web server,", + " or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "$env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? 'dev';", + "$debug = (bool) ($_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? ('prod' !== $env));", + "", + "if ($debug) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? $_ENV['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? $_ENV['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts(explode(',', $trustedHosts));", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "34b48c0aa063b493dbba650c6b65fb29fa5049bf" + } + } +} diff --git a/archived/symfony.framework-bundle/359f9eb94ffaf653776036065f393c7bd25bf034.json b/archived/symfony.framework-bundle/359f9eb94ffaf653776036065f393c7bd25bf034.json new file mode 100644 index 00000000..39751bf0 --- /dev/null +++ b/archived/symfony.framework-bundle/359f9eb94ffaf653776036065f393c7bd25bf034.json @@ -0,0 +1,293 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "", + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ], + "gitignore": [ + ".env", + "/var/", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Execute the make serve command;", + " 2. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " _defaults:", + " autowire: true", + " public: false", + "", + " _instanceof:", + " Symfony\\Component\\Console\\Command\\Command:", + " tags: ['console.command']", + " public: true", + "", + " Twig_ExtensionInterface:", + " tags: ['twig.extension']", + "", + " Symfony\\Component\\EventDispatcher\\EventSubscriberInterface:", + " tags: ['kernel.event_subscriber']", + "", + " Symfony\\Component\\Form\\FormTypeInterface:", + " tags: ['form.type']", + "", + " Symfony\\Component\\Security\\Core\\Authorization\\VoterInterface:", + " tags: ['security.voter']", + "", + " App\\:", + " resource: '../../src/{Command,Form,EventSubscriber,Twig,Voter}'", + "", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.root_dir%/../var/sessions/%kernel.environment%\"", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: \"App\\\\Controller\\\\DefaultController::index\" }", + "", + "# Depends on sensio/framework-extra-bundle:^3.0 and doctrine/annotations", + "#controllers:", + "# resource: ../src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Controller/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " *", + " * For the full copyright and license information, please view the LICENSE", + " * file that was distributed with this source code.", + " */", + "", + "namespace App;", + "", + "use Symfony\\Bundle\\FrameworkBundle\\Kernel\\MicroKernelTrait;", + "use Symfony\\Component\\Config\\Loader\\LoaderInterface;", + "use Symfony\\Component\\DependencyInjection\\ContainerBuilder;", + "use Symfony\\Component\\HttpKernel\\Kernel as BaseKernel;", + "use Symfony\\Component\\Routing\\RouteCollectionBuilder;", + "", + "/**", + " * @author Fabien Potencier ", + " */", + "class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir()", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname($this->getRootDir()).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->getEnvironment()])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->getEnvironment())) {", + " $loader->import($confDir.'/packages/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->getEnvironment())) {", + " $routes->import($confDir.'/routing/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "359f9eb94ffaf653776036065f393c7bd25bf034" + } + } +} diff --git a/archived/symfony.framework-bundle/3665220abb623938e26f4696573a6eda7100b910.json b/archived/symfony.framework-bundle/3665220abb623938e26f4696573a6eda7100b910.json new file mode 100644 index 00000000..96f77554 --- /dev/null +++ b/archived/symfony.framework-bundle/3665220abb623938e26f4696573a6eda7100b910.json @@ -0,0 +1,222 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " http_method_override: false", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + " storage_factory_id: session.storage.factory.native", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + "when@test:", + " framework:", + " test: true", + " session:", + " storage_factory_id: session.storage.factory.mock_file", + "" + ], + "executable": false + }, + "config/preload.php": { + "contents": [ + "getProjectDir();", + "", + " $container->import($projectDir.'/config/{packages}/*.yaml');", + " $container->import($projectDir.'/config/{packages}/'.$this->environment.'/*.yaml');", + "", + " if (is_file($projectDir.'/config/services.yaml')) {", + " $container->import($projectDir.'/config/services.yaml');", + " $container->import($projectDir.'/config/{services}_'.$this->environment.'.yaml');", + " } else {", + " $container->import($projectDir.'/config/{services}.php');", + " }", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $projectDir = $this->getProjectDir();", + "", + " $routes->import($projectDir.'/config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import($projectDir.'/config/{routes}/*.yaml');", + "", + " if (is_file($projectDir.'/config/routes.yaml')) {", + " $routes->import($projectDir.'/config/routes.yaml');", + " } else {", + " $routes->import($projectDir.'/config/{routes}.php');", + " }", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "3665220abb623938e26f4696573a6eda7100b910" + } + } +} diff --git a/archived/symfony.framework-bundle/36d3075b2b8e0c4de0e82356a86e4c4a4eb6681b.json b/archived/symfony.framework-bundle/36d3075b2b8e0c4de0e82356a86e4c4a4eb6681b.json new file mode 100644 index 00000000..421d395f --- /dev/null +++ b/archived/symfony.framework-bundle/36d3075b2b8e0c4de0e82356a86e4c4a4eb6681b.json @@ -0,0 +1,279 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/routes/dev/framework.yaml": { + "contents": [ + "_errors:", + " resource: '@FrameworkBundle/Resources/config/routing/errors.xml'", + " prefix: /_error", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', \\PHP_VERSION_ID < 70400 || $this->debug);", + " $container->setParameter('container.dumper.inline_factories', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "36d3075b2b8e0c4de0e82356a86e4c4a4eb6681b" + } + } +} diff --git a/archived/symfony.framework-bundle/37b4ec59eda3eb89705f21a0da7231862495ce0a.json b/archived/symfony.framework-bundle/37b4ec59eda3eb89705f21a0da7231862495ce0a.json new file mode 100644 index 00000000..dd56258b --- /dev/null +++ b/archived/symfony.framework-bundle/37b4ec59eda3eb89705f21a0da7231862495ce0a.json @@ -0,0 +1,226 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/routes/dev/framework.yaml": { + "contents": [ + "_errors:", + " resource: '@FrameworkBundle/Resources/config/routing/errors.xml'", + " prefix: /_error", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts([$trustedHosts]);", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "import('../config/{packages}/*.yaml');", + " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');", + " $container->import('../config/{services}.yaml');", + " $container->import('../config/{services}_'.$this->environment.'.yaml');", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import('../config/{routes}/*.yaml');", + " $routes->import('../config/{routes}.yaml');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "37b4ec59eda3eb89705f21a0da7231862495ce0a" + } + } +} diff --git a/archived/symfony.framework-bundle/3b9c85f14cad439042f88f94a1fd15fb8ed923c9.json b/archived/symfony.framework-bundle/3b9c85f14cad439042f88f94a1fd15fb8ed923c9.json new file mode 100644 index 00000000..702dce5c --- /dev/null +++ b/archived/symfony.framework-bundle/3b9c85f14cad439042f88f94a1fd15fb8ed923c9.json @@ -0,0 +1,295 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {", + " (new Dotenv(false))->populate($env);", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/preload.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', \\PHP_VERSION_ID < 70400 || $this->debug);", + " $container->setParameter('container.dumper.inline_factories', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "3b9c85f14cad439042f88f94a1fd15fb8ed923c9" + } + } +} diff --git a/archived/symfony.framework-bundle/3c792543650d60cb293160fcb6cde4e2abd31f9f.json b/archived/symfony.framework-bundle/3c792543650d60cb293160fcb6cde4e2abd31f9f.json new file mode 100644 index 00000000..17822032 --- /dev/null +++ b/archived/symfony.framework-bundle/3c792543650d60cb293160fcb6cde4e2abd31f9f.json @@ -0,0 +1,259 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "", + "CONSOLE=bin/console", + "sf_console:", + "\t@test -f $(CONSOLE) || printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "\t@exit", + "", + "serve_as_sf: sf_console", + "\t@test -f $(CONSOLE) && $(CONSOLE)|grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start || exit 1", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop.\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\";", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\\n\"", + "\tphp -S 127.0.0.1:8000 -t public", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "config/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "config/packages/app.yaml": { + "contents": [ + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../../src/{Entity,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they're public", + " # and have a tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->environment)) {", + " $routes->import($confDir.'/routing/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "3c792543650d60cb293160fcb6cde4e2abd31f9f" + } + } +} diff --git a/archived/symfony.framework-bundle/3dac571bf6f375bd38d66ff79f7e99c0340c2a3f.json b/archived/symfony.framework-bundle/3dac571bf6f375bd38d66ff79f7e99c0340c2a3f.json new file mode 100644 index 00000000..27073c25 --- /dev/null +++ b/archived/symfony.framework-bundle/3dac571bf6f375bd38d66ff79f7e99c0340c2a3f.json @@ -0,0 +1,227 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/routes/dev/framework.yaml": { + "contents": [ + "_errors:", + " resource: '@FrameworkBundle/Resources/config/routing/errors.xml'", + " prefix: /_error", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts([$trustedHosts]);", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "import('../config/{packages}/*.yaml');", + " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');", + " $container->import('../config/{services}.yaml');", + " $container->import('../config/{services}_'.$this->environment.'.yaml');", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import('../config/{routes}/*.yaml');", + " $routes->import('../config/{routes}.yaml');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "3dac571bf6f375bd38d66ff79f7e99c0340c2a3f" + } + } +} diff --git a/archived/symfony.framework-bundle/3f970e2dc1e5c6c38190789b80cf6683b56e3527.json b/archived/symfony.framework-bundle/3f970e2dc1e5c6c38190789b80cf6683b56e3527.json new file mode 100644 index 00000000..a8030f28 --- /dev/null +++ b/archived/symfony.framework-bundle/3f970e2dc1e5c6c38190789b80cf6683b56e3527.json @@ -0,0 +1,261 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "CONSOLE := $(shell which bin/console)", + "sf_console:", + "ifndef CONSOLE", + "\t@printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "endif", + "", + "cache-clear:", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:clear --no-warmup", + "else", + "\t@rm -rf var/cache/*", + "endif", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:warmup", + "else", + "\t@printf \"Cannot warm up the cache (needs symfony/console)\\n\"", + "endif", + ".PHONY: cache-warmup", + "", + "serve_as_sf: sf_console", + "ifndef CONSOLE", + "\t@${MAKE} serve_as_php", + "endif", + "\t@$(CONSOLE) | grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\";", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\\n\"", + "\tphp -S 127.0.0.1:8000 -t public", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{Entity,Migrations,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they're public", + " # and have a tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? false) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? false);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/log';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "3f970e2dc1e5c6c38190789b80cf6683b56e3527" + } + } +} diff --git a/archived/symfony.framework-bundle/3fd4a148105eb3384ddeb627b9621cf125c9d3c4.json b/archived/symfony.framework-bundle/3fd4a148105eb3384ddeb627b9621cf125c9d3c4.json new file mode 100644 index 00000000..b3f137a2 --- /dev/null +++ b/archived/symfony.framework-bundle/3fd4a148105eb3384ddeb627b9621cf125c9d3c4.json @@ -0,0 +1,285 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/var/", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "", + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " _defaults:", + " autowire: true", + " public: false", + "", + " _instanceof:", + " Symfony\\Component\\Console\\Command\\Command:", + " tags: ['console.command']", + " public: true", + "", + " Twig_ExtensionInterface:", + " tags: ['twig.extension']", + "", + " Symfony\\Component\\EventDispatcher\\EventSubscriberInterface:", + " tags: ['kernel.event_subscriber']", + "", + " Symfony\\Component\\Form\\FormTypeInterface:", + " tags: ['form.type']", + "", + " Symfony\\Component\\Security\\Core\\Authorization\\VoterInterface:", + " tags: ['security.voter']", + "", + " App\\:", + " resource: '../../src/{Command,Form,EventSubscriber,Twig,Voter}'", + "", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.project_dir%/var/sessions/%kernel.environment%\"", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: \"App\\\\Controller\\\\DefaultController::index\" }", + "", + "# Depends on sensio/framework-extra-bundle:^3.0 and doctrine/annotations", + "#controllers:", + "# resource: ../src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Controller/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->getEnvironment()])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->getEnvironment())) {", + " $loader->import($confDir.'/packages/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->getEnvironment())) {", + " $routes->import($confDir.'/routing/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "3fd4a148105eb3384ddeb627b9621cf125c9d3c4" + } + } +} diff --git a/archived/symfony.framework-bundle/3ff4ceeb63963f851c2a56f6abc048503a82a232.json b/archived/symfony.framework-bundle/3ff4ceeb63963f851c2a56f6abc048503a82a232.json new file mode 100644 index 00000000..2437a8c7 --- /dev/null +++ b/archived/symfony.framework-bundle/3ff4ceeb63963f851c2a56f6abc048503a82a232.json @@ -0,0 +1,276 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/var/", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "", + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, form types, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # loads services from whatever directories you want (you can add directories!)", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../../src/{Command,Form,EventSubscriber,Twig,Security}'", + "", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.project_dir%/var/sessions/%kernel.environment%\"", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: \"App\\\\Controller\\\\DefaultController::index\" }", + "", + "# Depends on sensio/framework-extra-bundle:^3.0 and doctrine/annotations", + "#controllers:", + "# resource: ../src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Controller/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->getEnvironment()])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->getEnvironment())) {", + " $loader->import($confDir.'/packages/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->getEnvironment())) {", + " $routes->import($confDir.'/routing/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "3ff4ceeb63963f851c2a56f6abc048503a82a232" + } + } +} diff --git a/archived/symfony.framework-bundle/412c0575d826fe4b1ce0f0d37fff2f59d807e920.json b/archived/symfony.framework-bundle/412c0575d826fe4b1ce0f0d37fff2f59d807e920.json new file mode 100644 index 00000000..dafebe34 --- /dev/null +++ b/archived/symfony.framework-bundle/412c0575d826fe4b1ce0f0d37fff2f59d807e920.json @@ -0,0 +1,284 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "", + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ], + "gitignore": [ + ".env", + "/var/", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Execute the make serve command;", + " 2. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " _defaults:", + " autowire: true", + " public: false", + "", + " _instanceof:", + " Symfony\\Component\\Console\\Command\\Command:", + " tags: ['console.command']", + " public: true", + "", + " Twig_ExtensionInterface:", + " tags: ['twig.extension']", + "", + " Symfony\\Component\\EventDispatcher\\EventSubscriberInterface:", + " tags: ['kernel.event_subscriber']", + "", + " Symfony\\Component\\Form\\FormTypeInterface:", + " tags: ['form.type']", + "", + " Symfony\\Component\\Security\\Core\\Authorization\\VoterInterface:", + " tags: ['security.voter']", + "", + " App\\:", + " resource: '../../src/{Command,Form,EventSubscriber,Twig,Voter}'", + "", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.project_dir%/var/sessions/%kernel.environment%\"", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: \"App\\\\Controller\\\\DefaultController::index\" }", + "", + "# Depends on sensio/framework-extra-bundle:^3.0 and doctrine/annotations", + "#controllers:", + "# resource: ../src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Controller/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir()", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname(__DIR__).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->getEnvironment()])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->getEnvironment())) {", + " $loader->import($confDir.'/packages/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->getEnvironment())) {", + " $routes->import($confDir.'/routing/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "412c0575d826fe4b1ce0f0d37fff2f59d807e920" + } + } +} diff --git a/archived/symfony.framework-bundle/414ba00ad43fa71be42c7906a551f1831716b03c.json b/archived/symfony.framework-bundle/414ba00ad43fa71be42c7906a551f1831716b03c.json new file mode 100644 index 00000000..55b68ac2 --- /dev/null +++ b/archived/symfony.framework-bundle/414ba00ad43fa71be42c7906a551f1831716b03c.json @@ -0,0 +1,218 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " http_method_override: false", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + " storage_factory_id: session.storage.factory.native", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + "when@test:", + " framework:", + " test: true", + " session:", + " storage_factory_id: session.storage.factory.mock_file", + "" + ], + "executable": false + }, + "config/preload.php": { + "contents": [ + "import('../config/{packages}/*.yaml');", + " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/services.yaml')) {", + " $container->import('../config/services.yaml');", + " $container->import('../config/{services}_'.$this->environment.'.yaml');", + " } else {", + " $container->import('../config/{services}.php');", + " }", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import('../config/{routes}/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/routes.yaml')) {", + " $routes->import('../config/routes.yaml');", + " } else {", + " $routes->import('../config/{routes}.php');", + " }", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "414ba00ad43fa71be42c7906a551f1831716b03c" + } + } +} diff --git a/archived/symfony.framework-bundle/438794cea808fdd2b56f4933ba89d8aab93ac3ab.json b/archived/symfony.framework-bundle/438794cea808fdd2b56f4933ba89d8aab93ac3ab.json new file mode 100644 index 00000000..acf845a1 --- /dev/null +++ b/archived/symfony.framework-bundle/438794cea808fdd2b56f4933ba89d8aab93ac3ab.json @@ -0,0 +1,284 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "", + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ], + "gitignore": [ + ".env", + "/var/", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Execute the make serve command;", + " 2. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " _defaults:", + " autowire: true", + " public: false", + "", + " _instanceof:", + " Symfony\\Component\\Console\\Command\\Command:", + " tags: ['console.command']", + " public: true", + "", + " Twig_ExtensionInterface:", + " tags: ['twig.extension']", + "", + " Symfony\\Component\\EventDispatcher\\EventSubscriberInterface:", + " tags: ['kernel.event_subscriber']", + "", + " Symfony\\Component\\Form\\FormTypeInterface:", + " tags: ['form.type']", + "", + " Symfony\\Component\\Security\\Core\\Authorization\\VoterInterface:", + " tags: ['security.voter']", + "", + " App\\:", + " resource: '../../src/{Command,Form,EventSubscriber,Twig,Voter}'", + "", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.project_dir%/var/sessions/%kernel.environment%\"", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: \"App\\\\Controller\\\\DefaultController::index\" }", + "", + "# Depends on sensio/framework-extra-bundle:^3.0 and doctrine/annotations", + "#controllers:", + "# resource: ../src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Controller/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->getEnvironment()])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->getEnvironment())) {", + " $loader->import($confDir.'/packages/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->getEnvironment())) {", + " $routes->import($confDir.'/routing/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "438794cea808fdd2b56f4933ba89d8aab93ac3ab" + } + } +} diff --git a/archived/symfony.framework-bundle/4764dcec9235a4708181f208bb751d93fe79955f.json b/archived/symfony.framework-bundle/4764dcec9235a4708181f208bb751d93fe79955f.json new file mode 100644 index 00000000..0b3f9610 --- /dev/null +++ b/archived/symfony.framework-bundle/4764dcec9235a4708181f208bb751d93fe79955f.json @@ -0,0 +1,249 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require server --dev for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "$env = $_SERVER['APP_ENV'] ?? 'dev';", + "$debug = (bool) $_SERVER['APP_DEBUG'] ?? ('prod' !== $env);", + "", + "if ($debug) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts(explode(',', $trustedHosts));", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "4764dcec9235a4708181f208bb751d93fe79955f" + } + } +} diff --git a/archived/symfony.framework-bundle/4772f8752de95b89b4e1f966c6bd49b48366c068.json b/archived/symfony.framework-bundle/4772f8752de95b89b4e1f966c6bd49b48366c068.json new file mode 100644 index 00000000..72c65edd --- /dev/null +++ b/archived/symfony.framework-bundle/4772f8752de95b89b4e1f966c6bd49b48366c068.json @@ -0,0 +1,221 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require symfony/web-server-bundle for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # # The native PHP session handler will be used", + " # handler_id: ~", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " #session:", + " # storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{Entity,Migrations,Tests}'", + "", + " # controllers are imported separately to make sure they", + " # have the tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? ('prod' !== ($_SERVER['APP_ENV'] ?? 'dev'))) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? ('prod' !== ($_SERVER['APP_ENV'] ?? 'dev')));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "4772f8752de95b89b4e1f966c6bd49b48366c068" + } + } +} diff --git a/archived/symfony.framework-bundle/4799ca4a921fc131c74271d35ea5c9a968b79115.json b/archived/symfony.framework-bundle/4799ca4a921fc131c74271d35ea5c9a968b79115.json new file mode 100644 index 00000000..da2c6653 --- /dev/null +++ b/archived/symfony.framework-bundle/4799ca4a921fc131c74271d35ea5c9a968b79115.json @@ -0,0 +1,261 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "CONSOLE := $(shell which bin/console)", + "sf_console:", + "ifndef CONSOLE", + "\t@printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "endif", + "", + "cache-clear:", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:clear --no-warmup", + "else", + "\t@rm -rf var/cache/*", + "endif", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:warmup", + "else", + "\t@printf \"cannot warmup the cache (needs symfony/console)\\n\"", + "endif", + ".PHONY: cache-warmup", + "", + "serve_as_sf: sf_console", + "ifndef CONSOLE", + "\t@${MAKE} serve_as_php", + "endif", + "\t@$(CONSOLE) | grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop.\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\";", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\\n\"", + "\tphp -S 127.0.0.1:8000 -t public", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{Entity,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they're public", + " # and have a tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? false) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? false);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/log';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "4799ca4a921fc131c74271d35ea5c9a968b79115" + } + } +} diff --git a/archived/symfony.framework-bundle/4a8798f9d8100d6041a1efdee3b569e80b239415.json b/archived/symfony.framework-bundle/4a8798f9d8100d6041a1efdee3b569e80b239415.json new file mode 100644 index 00000000..9a751ba2 --- /dev/null +++ b/archived/symfony.framework-bundle/4a8798f9d8100d6041a1efdee3b569e80b239415.json @@ -0,0 +1,270 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', \\PHP_VERSION_ID < 70400 || $this->debug);", + " $container->setParameter('container.dumper.inline_factories', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "4a8798f9d8100d6041a1efdee3b569e80b239415" + } + } +} diff --git a/archived/symfony.framework-bundle/4bc8c4d356da086be7e6f7ecc1b06b80dca6fbf0.json b/archived/symfony.framework-bundle/4bc8c4d356da086be7e6f7ecc1b06b80dca6fbf0.json new file mode 100644 index 00000000..604f43f4 --- /dev/null +++ b/archived/symfony.framework-bundle/4bc8c4d356da086be7e6f7ecc1b06b80dca6fbf0.json @@ -0,0 +1,307 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Run composer require server --dev to install the development web server,", + " or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " $_SERVER += $env;", + " $_ENV += $env;", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv();", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?: $_ENV['APP_ENV'] ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: ~", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "4bc8c4d356da086be7e6f7ecc1b06b80dca6fbf0" + } + } +} diff --git a/archived/symfony.framework-bundle/4cec1d1daa81892c2b029fc714f9fb514171291d.json b/archived/symfony.framework-bundle/4cec1d1daa81892c2b029fc714f9fb514171291d.json new file mode 100644 index 00000000..4dbb09cb --- /dev/null +++ b/archived/symfony.framework-bundle/4cec1d1daa81892c2b029fc714f9fb514171291d.json @@ -0,0 +1,269 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/var/", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "", + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " _defaults:", + " autowire: true", + " autoconfigure: true", + " public: false", + "", + " App\\:", + " resource: '../../src/{Command,Form,EventSubscriber,Twig,Security}'", + "", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.project_dir%/var/sessions/%kernel.environment%\"", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: \"App\\\\Controller\\\\DefaultController::index\" }", + "", + "# Depends on sensio/framework-extra-bundle:^3.0 and doctrine/annotations", + "#controllers:", + "# resource: ../src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Controller/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->getEnvironment()])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->getEnvironment())) {", + " $loader->import($confDir.'/packages/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->getEnvironment())) {", + " $routes->import($confDir.'/routing/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "4cec1d1daa81892c2b029fc714f9fb514171291d" + } + } +} diff --git a/archived/symfony.framework-bundle/4e582450c27d790227d2596a2ffb514fd71d5db7.json b/archived/symfony.framework-bundle/4e582450c27d790227d2596a2ffb514fd71d5db7.json new file mode 100644 index 00000000..c7503d45 --- /dev/null +++ b/archived/symfony.framework-bundle/4e582450c27d790227d2596a2ffb514fd71d5db7.json @@ -0,0 +1,305 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server,", + " or run composer require server --dev for a minimalist one", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {", + " (new Dotenv(false))->populate($env);", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "4e582450c27d790227d2596a2ffb514fd71d5db7" + } + } +} diff --git a/archived/symfony.framework-bundle/514256dea19c5c1f88ab23d78fcf2fbaffe9bead.json b/archived/symfony.framework-bundle/514256dea19c5c1f88ab23d78fcf2fbaffe9bead.json new file mode 100644 index 00000000..3b673bb3 --- /dev/null +++ b/archived/symfony.framework-bundle/514256dea19c5c1f88ab23d78fcf2fbaffe9bead.json @@ -0,0 +1,308 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server,", + " or run composer require server --dev for a minimalist one", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV'] ?? null) === ($env['APP_ENV'] ?? null)) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "514256dea19c5c1f88ab23d78fcf2fbaffe9bead" + } + } +} diff --git a/archived/symfony.framework-bundle/519a60a1a79246242978342dfd166e880133ba8d.json b/archived/symfony.framework-bundle/519a60a1a79246242978342dfd166e880133ba8d.json new file mode 100644 index 00000000..3d05f49b --- /dev/null +++ b/archived/symfony.framework-bundle/519a60a1a79246242978342dfd166e880133ba8d.json @@ -0,0 +1,277 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/routes/dev/framework.yaml": { + "contents": [ + "_errors:", + " resource: '@FrameworkBundle/Resources/config/routing/errors.xml'", + " prefix: /__error", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "519a60a1a79246242978342dfd166e880133ba8d" + } + } +} diff --git a/archived/symfony.framework-bundle/5226cff6259e8096247cd8ae9d99d8b0fd9b9c2c.json b/archived/symfony.framework-bundle/5226cff6259e8096247cd8ae9d99d8b0fd9b9c2c.json new file mode 100644 index 00000000..aace5337 --- /dev/null +++ b/archived/symfony.framework-bundle/5226cff6259e8096247cd8ae9d99d8b0fd9b9c2c.json @@ -0,0 +1,271 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {", + " (new Dotenv(false))->populate($env);", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', \\PHP_VERSION_ID < 70400 || $this->debug);", + " $container->setParameter('container.dumper.inline_factories', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "5226cff6259e8096247cd8ae9d99d8b0fd9b9c2c" + } + } +} diff --git a/archived/symfony.framework-bundle/558a13b195ea5ae18afcaf559361221d40db0408.json b/archived/symfony.framework-bundle/558a13b195ea5ae18afcaf559361221d40db0408.json new file mode 100644 index 00000000..ffce6bf0 --- /dev/null +++ b/archived/symfony.framework-bundle/558a13b195ea5ae18afcaf559361221d40db0408.json @@ -0,0 +1,293 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "", + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ], + "gitignore": [ + ".env", + "/var/", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Execute the make serve command;", + " 2. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " _defaults:", + " autowire: true", + " public: false", + "", + " _instanceof:", + " Symfony\\Component\\Console\\Command\\Command:", + " tags: ['console.command']", + " public: true", + "", + " Twig_ExtensionInterface:", + " tags: ['twig.extension']", + "", + " Symfony\\Component\\EventDispatcher\\EventSubscriberInterface:", + " tags: ['kernel.event_subscriber']", + "", + " Symfony\\Component\\Form\\FormTypeInterface:", + " tags: ['form.type']", + "", + " Symfony\\Component\\Security\\Core\\Authorization\\VoterInterface:", + " tags: ['security.voter']", + "", + " App\\:", + " resource: '../../src/{Command,Form,EventSubscriber,Twig,Voter}'", + "", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.project_dir%/var/sessions/%kernel.environment%\"", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: \"App\\\\Controller\\\\DefaultController::index\" }", + "", + "# Depends on sensio/framework-extra-bundle:^3.0 and doctrine/annotations", + "#controllers:", + "# resource: ../src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Controller/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " *", + " * For the full copyright and license information, please view the LICENSE", + " * file that was distributed with this source code.", + " */", + "", + "namespace App;", + "", + "use Symfony\\Bundle\\FrameworkBundle\\Kernel\\MicroKernelTrait;", + "use Symfony\\Component\\Config\\Loader\\LoaderInterface;", + "use Symfony\\Component\\DependencyInjection\\ContainerBuilder;", + "use Symfony\\Component\\HttpKernel\\Kernel as BaseKernel;", + "use Symfony\\Component\\Routing\\RouteCollectionBuilder;", + "", + "/**", + " * @author Fabien Potencier ", + " */", + "class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir()", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname(__DIR__).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->getEnvironment()])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->getEnvironment())) {", + " $loader->import($confDir.'/packages/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->getEnvironment())) {", + " $routes->import($confDir.'/routing/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "558a13b195ea5ae18afcaf559361221d40db0408" + } + } +} diff --git a/archived/symfony.framework-bundle/576c1ff396d1cf36483857422a5aeb24389942a1.json b/archived/symfony.framework-bundle/576c1ff396d1cf36483857422a5aeb24389942a1.json new file mode 100644 index 00000000..3df2c72a --- /dev/null +++ b/archived/symfony.framework-bundle/576c1ff396d1cf36483857422a5aeb24389942a1.json @@ -0,0 +1,308 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server,", + " or run composer require server --dev for a minimalist one", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV']) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "576c1ff396d1cf36483857422a5aeb24389942a1" + } + } +} diff --git a/archived/symfony.framework-bundle/57fb5b55003dee6c78b40ad4ca123541981eecd6.json b/archived/symfony.framework-bundle/57fb5b55003dee6c78b40ad4ca123541981eecd6.json new file mode 100644 index 00000000..90922e70 --- /dev/null +++ b/archived/symfony.framework-bundle/57fb5b55003dee6c78b40ad4ca123541981eecd6.json @@ -0,0 +1,285 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV']) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/routes/dev/framework.yaml": { + "contents": [ + "_errors:", + " resource: '@FrameworkBundle/Resources/config/routing/errors.xml'", + " prefix: /_error", + "" + ], + "executable": false + }, + "config/secrets/prod/.gitignore": { + "contents": [ + "/prod.decrypt.private.php", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', \\PHP_VERSION_ID < 70400 || !ini_get('opcache.preload'));", + " $container->setParameter('container.dumper.inline_factories', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRouting(RoutingConfigurator $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "57fb5b55003dee6c78b40ad4ca123541981eecd6" + } + } +} diff --git a/archived/symfony.framework-bundle/58770238357bb9e914b053675ae5d3250d098c75.json b/archived/symfony.framework-bundle/58770238357bb9e914b053675ae5d3250d098c75.json new file mode 100644 index 00000000..145705d2 --- /dev/null +++ b/archived/symfony.framework-bundle/58770238357bb9e914b053675ae5d3250d098c75.json @@ -0,0 +1,219 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require symfony/web-server-bundle for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # # The native PHP session handler will be used", + " # handler_id: ~", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{Entity,Migrations,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they", + " # have the tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? false) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? false);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "58770238357bb9e914b053675ae5d3250d098c75" + } + } +} diff --git a/archived/symfony.framework-bundle/5918a9e19931369d8a8c508c6c8135b541f4c9de.json b/archived/symfony.framework-bundle/5918a9e19931369d8a8c508c6c8135b541f4c9de.json new file mode 100644 index 00000000..2284ec69 --- /dev/null +++ b/archived/symfony.framework-bundle/5918a9e19931369d8a8c508c6c8135b541f4c9de.json @@ -0,0 +1,299 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {", + " (new Dotenv(false))->populate($env);", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/preload.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', \\PHP_VERSION_ID < 70400 || $this->debug);", + " $container->setParameter('container.dumper.inline_factories', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "5918a9e19931369d8a8c508c6c8135b541f4c9de" + } + } +} diff --git a/archived/symfony.framework-bundle/5938deba0582d956c899b1e4f5d5560bd8654f88.json b/archived/symfony.framework-bundle/5938deba0582d956c899b1e4f5d5560bd8654f88.json new file mode 100644 index 00000000..20e6dd7d --- /dev/null +++ b/archived/symfony.framework-bundle/5938deba0582d956c899b1e4f5d5560bd8654f88.json @@ -0,0 +1,255 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + "/.env", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Execute the php -S 127.0.0.1:8000 -t public command", + " 4. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require server --dev for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "$env = $_SERVER['APP_ENV'] ?? 'dev';", + "$debug = (bool) ($_SERVER['APP_DEBUG'] ?? ('prod' !== $env));", + "", + "if ($debug) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts(explode(',', $trustedHosts));", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "5938deba0582d956c899b1e4f5d5560bd8654f88" + } + } +} diff --git a/archived/symfony.framework-bundle/59be835d74759086bcb6553628d26b5274aa9d4d.json b/archived/symfony.framework-bundle/59be835d74759086bcb6553628d26b5274aa9d4d.json new file mode 100644 index 00000000..d3cefa73 --- /dev/null +++ b/archived/symfony.framework-bundle/59be835d74759086bcb6553628d26b5274aa9d4d.json @@ -0,0 +1,299 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/*/*.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {", + " (new Dotenv(false))->populate($env);", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/preload.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', \\PHP_VERSION_ID < 70400 || $this->debug);", + " $container->setParameter('container.dumper.inline_factories', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "59be835d74759086bcb6553628d26b5274aa9d4d" + } + } +} diff --git a/archived/symfony.framework-bundle/5b4507e0bfb2efa00525d6427da195b367a7d4d7.json b/archived/symfony.framework-bundle/5b4507e0bfb2efa00525d6427da195b367a7d4d7.json new file mode 100644 index 00000000..82c037ed --- /dev/null +++ b/archived/symfony.framework-bundle/5b4507e0bfb2efa00525d6427da195b367a7d4d7.json @@ -0,0 +1,253 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV']) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/routes/dev/framework.yaml": { + "contents": [ + "_errors:", + " resource: '@FrameworkBundle/Resources/config/routing/errors.xml'", + " prefix: /_error", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "import('../config/{packages}/*.yaml');", + " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');", + " $container->import('../config/{services}.yaml');", + " $container->import('../config/{services}_'.$this->environment.'.yaml');", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import('../config/{routes}/*.yaml');", + " $routes->import('../config/{routes}.yaml');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "5b4507e0bfb2efa00525d6427da195b367a7d4d7" + } + } +} diff --git a/archived/symfony.framework-bundle/5bb3a8c27df824d195fa68bb635d074854f8498f.json b/archived/symfony.framework-bundle/5bb3a8c27df824d195fa68bb635d074854f8498f.json new file mode 100644 index 00000000..e9d051b9 --- /dev/null +++ b/archived/symfony.framework-bundle/5bb3a8c27df824d195fa68bb635d074854f8498f.json @@ -0,0 +1,263 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Run composer require server --dev to install the development web server,", + " or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " $_SERVER += $env;", + " $_ENV += $env;", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv())->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: ~", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "5bb3a8c27df824d195fa68bb635d074854f8498f" + } + } +} diff --git a/archived/symfony.framework-bundle/5c0a3ccb7b710c6a2328bfaacd416bd4c40f2030.json b/archived/symfony.framework-bundle/5c0a3ccb7b710c6a2328bfaacd416bd4c40f2030.json new file mode 100644 index 00000000..856348e9 --- /dev/null +++ b/archived/symfony.framework-bundle/5c0a3ccb7b710c6a2328bfaacd416bd4c40f2030.json @@ -0,0 +1,271 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {", + " (new Dotenv(false))->populate($env);", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', \\PHP_VERSION_ID < 70400 || $this->debug);", + " $container->setParameter('container.dumper.inline_factories', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "5c0a3ccb7b710c6a2328bfaacd416bd4c40f2030" + } + } +} diff --git a/archived/symfony.framework-bundle/5c6cb121b312d59974d4fd528e434c845374079b.json b/archived/symfony.framework-bundle/5c6cb121b312d59974d4fd528e434c845374079b.json new file mode 100644 index 00000000..420a9563 --- /dev/null +++ b/archived/symfony.framework-bundle/5c6cb121b312d59974d4fd528e434c845374079b.json @@ -0,0 +1,271 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Run composer require server --dev to install the development web server,", + " or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " foreach ($env as $name => $value) {", + " putenv(\"$name=$value\");", + " }", + " $_SERVER += $env;", + " $_ENV += $env;", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv())->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: ~", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "5c6cb121b312d59974d4fd528e434c845374079b" + } + } +} diff --git a/archived/symfony.framework-bundle/5c6e63791bb2f2bc6fe5d41bda7c90700c4494e6.json b/archived/symfony.framework-bundle/5c6e63791bb2f2bc6fe5d41bda7c90700c4494e6.json new file mode 100644 index 00000000..c8ac4dd7 --- /dev/null +++ b/archived/symfony.framework-bundle/5c6e63791bb2f2bc6fe5d41bda7c90700c4494e6.json @@ -0,0 +1,243 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " http_method_override: false", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/preload.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "import('../config/{packages}/*.yaml');", + " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/services.yaml')) {", + " $container->import('../config/services.yaml');", + " $container->import('../config/{services}_'.$this->environment.'.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/services.php')) {", + " (require $path)($container->withPath($path), $this);", + " }", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import('../config/{routes}/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/routes.yaml')) {", + " $routes->import('../config/routes.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/routes.php')) {", + " (require $path)($routes->withPath($path), $this);", + " }", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "5c6e63791bb2f2bc6fe5d41bda7c90700c4494e6" + } + } +} diff --git a/archived/symfony.framework-bundle/5f0d0fd82ffa3580fe0ce8e3b2d18506ebf37a0e.json b/archived/symfony.framework-bundle/5f0d0fd82ffa3580fe0ce8e3b2d18506ebf37a0e.json new file mode 100644 index 00000000..bdc344ff --- /dev/null +++ b/archived/symfony.framework-bundle/5f0d0fd82ffa3580fe0ce8e3b2d18506ebf37a0e.json @@ -0,0 +1,253 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/preload.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_FOR | Request::HEADER_X_FORWARDED_PORT | Request::HEADER_X_FORWARDED_PROTO);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts([$trustedHosts]);", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "import('../config/{packages}/*.yaml');", + " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/services.yaml')) {", + " $container->import('../config/services.yaml');", + " $container->import('../config/{services}_'.$this->environment.'.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/services.php')) {", + " (require $path)($container->withPath($path), $this);", + " }", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import('../config/{routes}/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/routes.yaml')) {", + " $routes->import('../config/routes.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/routes.php')) {", + " (require $path)($routes->withPath($path), $this);", + " }", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "5f0d0fd82ffa3580fe0ce8e3b2d18506ebf37a0e" + } + } +} diff --git a/archived/symfony.framework-bundle/60ac64d0ec3f8e92bda67567eff5a313a359c94b.json b/archived/symfony.framework-bundle/60ac64d0ec3f8e92bda67567eff5a313a359c94b.json new file mode 100644 index 00000000..4fdb549f --- /dev/null +++ b/archived/symfony.framework-bundle/60ac64d0ec3f8e92bda67567eff5a313a359c94b.json @@ -0,0 +1,249 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require server --dev for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "$env = $_SERVER['APP_ENV'] ?? 'dev';", + "$debug = (bool) ($_SERVER['APP_DEBUG'] ?? ('prod' !== $env));", + "", + "if ($debug) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts(explode(',', $trustedHosts));", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "60ac64d0ec3f8e92bda67567eff5a313a359c94b" + } + } +} diff --git a/archived/symfony.framework-bundle/61ad963f28c091b8bb9449507654b9c7d8bbb53c.json b/archived/symfony.framework-bundle/61ad963f28c091b8bb9449507654b9c7d8bbb53c.json new file mode 100644 index 00000000..be797596 --- /dev/null +++ b/archived/symfony.framework-bundle/61ad963f28c091b8bb9449507654b9c7d8bbb53c.json @@ -0,0 +1,268 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "61ad963f28c091b8bb9449507654b9c7d8bbb53c" + } + } +} diff --git a/archived/symfony.framework-bundle/642a53a4fc9a5d3618e6839521254096c37db6eb.json b/archived/symfony.framework-bundle/642a53a4fc9a5d3618e6839521254096c37db6eb.json new file mode 100644 index 00000000..10a8df60 --- /dev/null +++ b/archived/symfony.framework-bundle/642a53a4fc9a5d3618e6839521254096c37db6eb.json @@ -0,0 +1,308 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server,", + " or run composer require server --dev for a minimalist one", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV'] ?? null) === ($env['APP_ENV'] ?? null)) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "642a53a4fc9a5d3618e6839521254096c37db6eb" + } + } +} diff --git a/archived/symfony.framework-bundle/6451cb115d548cf20f05a3ad664dec99d3baac62.json b/archived/symfony.framework-bundle/6451cb115d548cf20f05a3ad664dec99d3baac62.json new file mode 100644 index 00000000..dece115d --- /dev/null +++ b/archived/symfony.framework-bundle/6451cb115d548cf20f05a3ad664dec99d3baac62.json @@ -0,0 +1,271 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {", + " (new Dotenv(false))->populate($env);", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', \\PHP_VERSION_ID < 70400 || $this->debug);", + " $container->setParameter('container.dumper.inline_factories', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "6451cb115d548cf20f05a3ad664dec99d3baac62" + } + } +} diff --git a/archived/symfony.framework-bundle/647552710bcf78736b92bf7a145eed9b972d0566.json b/archived/symfony.framework-bundle/647552710bcf78736b92bf7a145eed9b972d0566.json new file mode 100644 index 00000000..da782a1b --- /dev/null +++ b/archived/symfony.framework-bundle/647552710bcf78736b92bf7a145eed9b972d0566.json @@ -0,0 +1,288 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/routes.php": { + "contents": [ + "add('index', '/')", + "// ->controller([App\\Controller\\DefaultController::class, 'index'])", + "// ;", + "", + "};", + "" + ], + "executable": false + }, + "config/routes/dev/framework.yaml": { + "contents": [ + "_errors:", + " resource: '@FrameworkBundle/Resources/config/routing/errors.xml'", + " prefix: /_error", + "" + ], + "executable": false + }, + "config/services.php": { + "contents": [ + "parameters()", + " // ->set(...)", + " ;", + "", + " $services = $container->services()", + " ->defaults()", + " ->autowire()", + " ->autoconfigure()", + " ;", + "", + " // Makes classes in src/ available to be used as services", + " $src = dirname(__DIR__).'/src';", + " $services", + " ->load('App\\\\', $src)", + " ->exclude([", + " $src.'/DependencyInjection',", + " $src.'/Entity',", + " $src.'/Migrations',", + " $src.'/Tests',", + " $src.'/Kernel.php',", + " ])", + " ;", + "", + " // Controllers are imported separately to make sure services can be injected", + " // as action arguments even if you don't extend any base controller class", + " $services", + " ->load('App\\\\Controller\\\\', $src.'/Controller')", + " ->tag('controller.service_arguments')", + " ;", + "", + " // Add more service definitions when explicit configuration is needed.", + " // Please note that last definitions *replace* previous ones when using $services->set().", + " // It is possible to alter a previously declared definition by using $services->get() instead.", + " $services", + " // ->set(App\\MyService::class)", + " // ->args([di\\ref(App\\AnotherService::class)])", + " ;", + "", + " if ('test' === $kernel->getEnvironment()) {", + " // When a test case needs access to a service, getting it via", + " // a public alias with the \"test.\" prefix is recommended.", + " $services->public()", + " // ->alias('test.App\\MyService', App\\MyService::class)", + " ;", + " }", + "", + "};", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? $_ENV['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? $_ENV['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts([$trustedHosts]);", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "import('../config/{packages}/*.yaml');", + " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');", + "", + " if (file_exists(\\dirname(__DIR__).'/config/services.yaml')) {", + " $container->import('../config/{services}.yaml');", + " $container->import('../config/{services}_'.$this->environment.'.yaml');", + " } else {", + " $path = \\dirname(__DIR__).'/config/services.php';", + " (require $path)($container->withPath($path), $this);", + " }", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import('../config/{routes}/*.yaml');", + "", + " if (file_exists(\\dirname(__DIR__).'/config/routes.yaml')) {", + " $routes->import('../config/{routes}.yaml');", + " } else {", + " $path = \\dirname(__DIR__).'/config/routes.php';", + " (require $path)($routes->withPath($path), $this);", + " }", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "647552710bcf78736b92bf7a145eed9b972d0566" + } + } +} diff --git a/archived/symfony.framework-bundle/65aac89dfbfb62b753b04ecb41c8a054a80865b1.json b/archived/symfony.framework-bundle/65aac89dfbfb62b753b04ecb41c8a054a80865b1.json new file mode 100644 index 00000000..7484f9d0 --- /dev/null +++ b/archived/symfony.framework-bundle/65aac89dfbfb62b753b04ecb41c8a054a80865b1.json @@ -0,0 +1,270 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {", + " (new Dotenv(false))->populate($env);", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', \\PHP_VERSION_ID < 70400 || $this->debug);", + " $container->setParameter('container.dumper.inline_factories', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "65aac89dfbfb62b753b04ecb41c8a054a80865b1" + } + } +} diff --git a/archived/symfony.framework-bundle/682ca0ce33c95016c21d3fdb388d9c3c41773cc0.json b/archived/symfony.framework-bundle/682ca0ce33c95016c21d3fdb388d9c3c41773cc0.json new file mode 100644 index 00000000..2b8fec46 --- /dev/null +++ b/archived/symfony.framework-bundle/682ca0ce33c95016c21d3fdb388d9c3c41773cc0.json @@ -0,0 +1,294 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/var/", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "", + "CONSOLE=bin/console", + "sf_console:", + "\t@test -f $(CONSOLE) || printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "\t@exit", + "", + "serve_as_sf: sf_console", + "\t@test -f $(CONSOLE) && $(CONSOLE)|grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start || exit 1", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop.\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\";", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\\n\"", + "\tphp -S 127.0.0.1:8000 -t web", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../../src/{Entity,Repository}'", + "", + " # controllers are imported separately to make sure they're public", + " # and have a tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: 'App\\Controller\\DefaultController::index' }", + "", + "# Depends on sensio/framework-extra-bundle:^3.0 and doctrine/annotations", + "#controllers:", + "# resource: ../src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Controller/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->environment)) {", + " $routes->import($confDir.'/routing/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || PHP_SAPI === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "682ca0ce33c95016c21d3fdb388d9c3c41773cc0" + } + } +} diff --git a/archived/symfony.framework-bundle/6b7854b4c2866b32bc86e98977e2ead4669fa9a5.json b/archived/symfony.framework-bundle/6b7854b4c2866b32bc86e98977e2ead4669fa9a5.json new file mode 100644 index 00000000..463c8b43 --- /dev/null +++ b/archived/symfony.framework-bundle/6b7854b4c2866b32bc86e98977e2ead4669fa9a5.json @@ -0,0 +1,304 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server,", + " or run composer require server --dev for a minimalist one", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {", + " (new Dotenv(false))->populate($env);", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "6b7854b4c2866b32bc86e98977e2ead4669fa9a5" + } + } +} diff --git a/archived/symfony.framework-bundle/6d879c1aab587760db6f0842249a4ed086001a9a.json b/archived/symfony.framework-bundle/6d879c1aab587760db6f0842249a4ed086001a9a.json new file mode 100644 index 00000000..1327a5b7 --- /dev/null +++ b/archived/symfony.framework-bundle/6d879c1aab587760db6f0842249a4ed086001a9a.json @@ -0,0 +1,261 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "CONSOLE := $(shell which bin/console)", + "sf_console:", + "ifndef CONSOLE", + "\t@printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "endif", + "", + "cache-clear: ## Clears the cache", + "ifdef CONSOLE", + "\t@bin/console cache:clear --no-warmup", + "else", + "\t@rm -rf var/cache/*", + "endif", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear ## Warms up an empty cache", + "ifdef CONSOLE", + "\t@bin/console cache:warmup", + "else", + "\t@printf \"Cannot warm up the cache (needs symfony/console).\\n\"", + "endif", + ".PHONY: cache-warmup", + "", + "serve_as_sf: sf_console", + "ifndef CONSOLE", + "\t@${MAKE} serve_as_php", + "endif", + "\t@bin/console list | grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@bin/console server:start", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\"", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server.\\n\"", + "\tphp -S 127.0.0.1:8000 -t public", + "", + "serve: ## Runs a local web server", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{Entity,Migrations,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they", + " # have the tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? false) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? false);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "6d879c1aab587760db6f0842249a4ed086001a9a" + } + } +} diff --git a/archived/symfony.framework-bundle/6ec87563dcc85cd0c48856dcfbfc29610506d250.json b/archived/symfony.framework-bundle/6ec87563dcc85cd0c48856dcfbfc29610506d250.json new file mode 100644 index 00000000..b8343bcf --- /dev/null +++ b/archived/symfony.framework-bundle/6ec87563dcc85cd0c48856dcfbfc29610506d250.json @@ -0,0 +1,228 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/routes/dev/framework.yaml": { + "contents": [ + "_errors:", + " resource: '@FrameworkBundle/Resources/config/routing/errors.xml'", + " prefix: /_error", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "import('../config/{packages}/*.yaml');", + " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/services.yaml')) {", + " $container->import('../config/{services}.yaml');", + " $container->import('../config/{services}_'.$this->environment.'.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/services.php')) {", + " (require $path)($container->withPath($path), $this);", + " }", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import('../config/{routes}/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/routes.yaml')) {", + " $routes->import('../config/{routes}.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/routes.php')) {", + " (require $path)($routes->withPath($path), $this);", + " }", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "6ec87563dcc85cd0c48856dcfbfc29610506d250" + } + } +} diff --git a/archived/symfony.framework-bundle/6ee1194b036378b21884e7f57b6a2ac721167f16.json b/archived/symfony.framework-bundle/6ee1194b036378b21884e7f57b6a2ac721167f16.json new file mode 100644 index 00000000..14660625 --- /dev/null +++ b/archived/symfony.framework-bundle/6ee1194b036378b21884e7f57b6a2ac721167f16.json @@ -0,0 +1,253 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/preload.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts([$trustedHosts]);", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "import('../config/{packages}/*.yaml');", + " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/services.yaml')) {", + " $container->import('../config/services.yaml');", + " $container->import('../config/{services}_'.$this->environment.'.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/services.php')) {", + " (require $path)($container->withPath($path), $this);", + " }", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import('../config/{routes}/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/routes.yaml')) {", + " $routes->import('../config/routes.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/routes.php')) {", + " (require $path)($routes->withPath($path), $this);", + " }", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "6ee1194b036378b21884e7f57b6a2ac721167f16" + } + } +} diff --git a/archived/symfony.framework-bundle/6f3524692e055aa84daa2ab7350d7d01b3b7867e.json b/archived/symfony.framework-bundle/6f3524692e055aa84daa2ab7350d7d01b3b7867e.json new file mode 100644 index 00000000..b75b2e20 --- /dev/null +++ b/archived/symfony.framework-bundle/6f3524692e055aa84daa2ab7350d7d01b3b7867e.json @@ -0,0 +1,268 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV']) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "6f3524692e055aa84daa2ab7350d7d01b3b7867e" + } + } +} diff --git a/archived/symfony.framework-bundle/6fff9a4c70fb1541bdd187aee37514bc511fb35f.json b/archived/symfony.framework-bundle/6fff9a4c70fb1541bdd187aee37514bc511fb35f.json new file mode 100644 index 00000000..2e820792 --- /dev/null +++ b/archived/symfony.framework-bundle/6fff9a4c70fb1541bdd187aee37514bc511fb35f.json @@ -0,0 +1,285 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV']) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/routes/dev/framework.yaml": { + "contents": [ + "_errors:", + " resource: '@FrameworkBundle/Resources/config/routing/errors.xml'", + " prefix: /_error", + "" + ], + "executable": false + }, + "config/secrets/prod/.gitignore": { + "contents": [ + "/prod.decrypt.private.php", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', \\PHP_VERSION_ID < 70400);", + " $container->setParameter('container.dumper.inline_factories', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRouting(RoutingConfigurator $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "6fff9a4c70fb1541bdd187aee37514bc511fb35f" + } + } +} diff --git a/archived/symfony.framework-bundle/70d73917b3e974502b0cda0a57d3128833d900fc.json b/archived/symfony.framework-bundle/70d73917b3e974502b0cda0a57d3128833d900fc.json new file mode 100644 index 00000000..2116ce06 --- /dev/null +++ b/archived/symfony.framework-bundle/70d73917b3e974502b0cda0a57d3128833d900fc.json @@ -0,0 +1,294 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "", + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ], + "gitignore": [ + ".env", + "/var/", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Execute the make serve command;", + " 2. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " _defaults:", + " autowire: by_id", + " public: false", + "", + " _instanceof:", + " Symfony\\Component\\Console\\Command\\Command:", + " tags: ['console.command']", + " public: true", + "", + " Twig_ExtensionInterface:", + " tags: ['twig.extension']", + "", + " Symfony\\Component\\EventDispatcher\\EventSubscriberInterface:", + " tags: ['kernel.event_subscriber']", + "", + " Symfony\\Component\\Form\\FormTypeInterface:", + " tags: ['form.type']", + "", + " Symfony\\Component\\Security\\Core\\Authorization\\VoterInterface:", + " tags: ['security.voter']", + "", + " App\\:", + " resource: '../../src/{Command,Form,EventSubscriber,Twig,Voter}'", + "", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.root_dir%/../var/sessions/%kernel.environment%\"", + " #],", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: \"App\\\\Controller\\\\DefaultController::index\" }", + "", + "# if annotations are enabled", + "#controllers:", + "# resource: ../src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Controller/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " *", + " * For the full copyright and license information, please view the LICENSE", + " * file that was distributed with this source code.", + " */", + "", + "namespace App;", + "", + "use Symfony\\Bundle\\FrameworkBundle\\Kernel\\MicroKernelTrait;", + "use Symfony\\Component\\Config\\Loader\\LoaderInterface;", + "use Symfony\\Component\\DependencyInjection\\ContainerBuilder;", + "use Symfony\\Component\\HttpKernel\\Kernel as BaseKernel;", + "use Symfony\\Component\\Routing\\RouteCollectionBuilder;", + "", + "/**", + " * @author Fabien Potencier ", + " */", + "class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir()", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname($this->getRootDir()).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->getEnvironment()])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->getEnvironment())) {", + " $loader->import($confDir.'/packages/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->getEnvironment())) {", + " $routes->import($confDir.'/routing/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "70d73917b3e974502b0cda0a57d3128833d900fc" + } + } +} diff --git a/archived/symfony.framework-bundle/70e6c7b1c83d975cf1ca40f9685feeb009d70792.json b/archived/symfony.framework-bundle/70e6c7b1c83d975cf1ca40f9685feeb009d70792.json new file mode 100644 index 00000000..95689776 --- /dev/null +++ b/archived/symfony.framework-bundle/70e6c7b1c83d975cf1ca40f9685feeb009d70792.json @@ -0,0 +1,232 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require server for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + "", + " # uncomment this entire section to enable sessions", + " #session:", + " # # With this config, PHP's native session handling is used", + " # handler_id: ~", + "", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " # Uncomment this section if you're using sessions", + " #session:", + " # storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{Entity,Migrations,Tests}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? ('prod' !== ($_SERVER['APP_ENV'] ?? 'dev'))) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts(explode(',', $trustedHosts));", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? ('prod' !== ($_SERVER['APP_ENV'] ?? 'dev')));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "70e6c7b1c83d975cf1ca40f9685feeb009d70792" + } + } +} diff --git a/archived/symfony.framework-bundle/723fe70327f0795797c157f6d8b0372c0491b6c2.json b/archived/symfony.framework-bundle/723fe70327f0795797c157f6d8b0372c0491b6c2.json new file mode 100644 index 00000000..f3fa0058 --- /dev/null +++ b/archived/symfony.framework-bundle/723fe70327f0795797c157f6d8b0372c0491b6c2.json @@ -0,0 +1,271 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "CONSOLE := $(shell which bin/console)", + "sf_console:", + "ifndef CONSOLE", + "\t@printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "endif", + "", + "cache-clear:", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:clear --no-warmup", + "else", + "\t@rm -rf var/cache/*", + "endif", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:warmup", + "else", + "\t@printf \"cannot warmup the cache (needs symfony/console)\\n\"", + "endif", + ".PHONY: cache-warmup", + "", + "serve_as_sf: sf_console", + "ifndef CONSOLE", + "\t@${MAKE} serve_as_php", + "endif", + "\t@$(CONSOLE) | grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop.\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\";", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\\n\"", + "\tphp -S 127.0.0.1:8000 -t public", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "config/packages/app.yaml": { + "contents": [ + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../../src/{Entity,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they're public", + " # and have a tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "723fe70327f0795797c157f6d8b0372c0491b6c2" + } + } +} diff --git a/archived/symfony.framework-bundle/745e7484cd01175d1c605793f06a01e53804290a.json b/archived/symfony.framework-bundle/745e7484cd01175d1c605793f06a01e53804290a.json new file mode 100644 index 00000000..b0ee8ff2 --- /dev/null +++ b/archived/symfony.framework-bundle/745e7484cd01175d1c605793f06a01e53804290a.json @@ -0,0 +1,249 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 public/index.php command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require server --dev for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "$env = $_SERVER['APP_ENV'] ?? 'dev';", + "$debug = $_SERVER['APP_DEBUG'] ?? ('prod' !== $env);", + "", + "if ($debug) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts(explode(',', $trustedHosts));", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "745e7484cd01175d1c605793f06a01e53804290a" + } + } +} diff --git a/archived/symfony.framework-bundle/74e38f2587052924ea9288d2fba58b91d8c295a4.json b/archived/symfony.framework-bundle/74e38f2587052924ea9288d2fba58b91d8c295a4.json new file mode 100644 index 00000000..0155343c --- /dev/null +++ b/archived/symfony.framework-bundle/74e38f2587052924ea9288d2fba58b91d8c295a4.json @@ -0,0 +1,261 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "CONSOLE := $(shell which bin/console)", + "sf_console:", + "ifndef CONSOLE", + "\t@printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "endif", + "", + "cache-clear:", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:clear --no-warmup", + "else", + "\t@rm -rf var/cache/*", + "endif", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:warmup", + "else", + "\t@printf \"Cannot warm up the cache (needs symfony/console)\\n\"", + "endif", + ".PHONY: cache-warmup", + "", + "serve_as_sf: sf_console", + "ifndef CONSOLE", + "\t@${MAKE} serve_as_php", + "endif", + "\t@$(CONSOLE) | grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\";", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\\n\"", + "\tphp -S 127.0.0.1:8000 -t public", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{Entity,Migrations,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they", + " # have the tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? false) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? false);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/log';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "74e38f2587052924ea9288d2fba58b91d8c295a4" + } + } +} diff --git a/archived/symfony.framework-bundle/75ed5219f181f9d938c54373ccfc01261df56e44.json b/archived/symfony.framework-bundle/75ed5219f181f9d938c54373ccfc01261df56e44.json new file mode 100644 index 00000000..c06bde6b --- /dev/null +++ b/archived/symfony.framework-bundle/75ed5219f181f9d938c54373ccfc01261df56e44.json @@ -0,0 +1,248 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require server --dev for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "$env = $_SERVER['APP_ENV'] ?? 'dev';", + "$debug = (bool) $_SERVER['APP_DEBUG'] ?? ('prod' !== $env);", + "", + "if ($debug) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts(explode(',', $trustedHosts));", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "75ed5219f181f9d938c54373ccfc01261df56e44" + } + } +} diff --git a/archived/symfony.framework-bundle/772b77cfb5017644547ef7f9364c54e4eb9a6c61.json b/archived/symfony.framework-bundle/772b77cfb5017644547ef7f9364c54e4eb9a6c61.json new file mode 100644 index 00000000..7aafcfb6 --- /dev/null +++ b/archived/symfony.framework-bundle/772b77cfb5017644547ef7f9364c54e4eb9a6c61.json @@ -0,0 +1,222 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " http_method_override: false", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + " storage_factory_id: session.storage.factory.native", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + "when@test:", + " framework:", + " test: true", + " session:", + " storage_factory_id: session.storage.factory.mock_file", + "" + ], + "executable": false + }, + "config/preload.php": { + "contents": [ + "import('../config/{packages}/*.yaml');", + " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/services.yaml')) {", + " $container->import('../config/services.yaml');", + " $container->import('../config/{services}_'.$this->environment.'.yaml');", + " } else {", + " $container->import('../config/{services}.php');", + " }", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import('../config/{routes}/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/routes.yaml')) {", + " $routes->import('../config/routes.yaml');", + " } else {", + " $routes->import('../config/{routes}.php');", + " }", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "772b77cfb5017644547ef7f9364c54e4eb9a6c61" + } + } +} diff --git a/archived/symfony.framework-bundle/784b189ed874237b202d3be7f2598d536ffb9b5f.json b/archived/symfony.framework-bundle/784b189ed874237b202d3be7f2598d536ffb9b5f.json new file mode 100644 index 00000000..5b6f23dd --- /dev/null +++ b/archived/symfony.framework-bundle/784b189ed874237b202d3be7f2598d536ffb9b5f.json @@ -0,0 +1,262 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + "/.env.local", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Run composer require server --dev to install the development web server,", + " or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/.bootstrap.php": { + "contents": [ + "loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?: $_ENV['APP_ENV'] ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "784b189ed874237b202d3be7f2598d536ffb9b5f" + } + } +} diff --git a/archived/symfony.framework-bundle/7a436ca1ed9932d2d2f00cf0d4ec611c773bbe81.json b/archived/symfony.framework-bundle/7a436ca1ed9932d2d2f00cf0d4ec611c773bbe81.json new file mode 100644 index 00000000..9880ca3b --- /dev/null +++ b/archived/symfony.framework-bundle/7a436ca1ed9932d2d2f00cf0d4ec611c773bbe81.json @@ -0,0 +1,294 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/var/", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "", + "CONSOLE=bin/console", + "sf_console:", + "\t@test -f $(CONSOLE) || printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "\t@exit", + "", + "serve_as_sf: sf_console", + "\t@test -f $(CONSOLE) && $(CONSOLE)|grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start || exit 1", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop.\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\";", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\\n\"", + "\tphp -S 127.0.0.1:8000 -t web", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../../src/{Entity,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they're public", + " # and have a tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: 'App\\Controller\\DefaultController::index' }", + "", + "# Depends on sensio/framework-extra-bundle:^3.0 and doctrine/annotations", + "#controllers:", + "# resource: ../src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->environment)) {", + " $routes->import($confDir.'/routing/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || PHP_SAPI === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "7a436ca1ed9932d2d2f00cf0d4ec611c773bbe81" + } + } +} diff --git a/archived/symfony.framework-bundle/7aac872539e00369148fee473b1df11c7b94c6e2.json b/archived/symfony.framework-bundle/7aac872539e00369148fee473b1df11c7b94c6e2.json new file mode 100644 index 00000000..8093adba --- /dev/null +++ b/archived/symfony.framework-bundle/7aac872539e00369148fee473b1df11c7b94c6e2.json @@ -0,0 +1,270 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV'] ?? null) === ($env['APP_ENV'] ?? null)) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', \\PHP_VERSION_ID < 70400 || $this->debug);", + " $container->setParameter('container.dumper.inline_factories', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "7aac872539e00369148fee473b1df11c7b94c6e2" + } + } +} diff --git a/archived/symfony.framework-bundle/7ad41baed73aad4777c6e2f2363bd928829439dc.json b/archived/symfony.framework-bundle/7ad41baed73aad4777c6e2f2363bd928829439dc.json new file mode 100644 index 00000000..f39b0f3c --- /dev/null +++ b/archived/symfony.framework-bundle/7ad41baed73aad4777c6e2f2363bd928829439dc.json @@ -0,0 +1,276 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/var/", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "", + "serve:", + "\t@echo -e \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo -e \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, form types, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # loads services from whatever directories you want (you can add directories!)", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../../src/{Command,Form,EventSubscriber,Twig,Security}'", + "", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.project_dir%/var/sessions/%kernel.environment%\"", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: \"App\\\\Controller\\\\DefaultController::index\" }", + "", + "# Depends on sensio/framework-extra-bundle:^3.0 and doctrine/annotations", + "#controllers:", + "# resource: ../src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Controller/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->import($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->environment)) {", + " $routes->import($confDir.'/routing/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "7ad41baed73aad4777c6e2f2363bd928829439dc" + } + } +} diff --git a/archived/symfony.framework-bundle/7bbcedb04004d5bb27b0bd06daf501e3440983d0.json b/archived/symfony.framework-bundle/7bbcedb04004d5bb27b0bd06daf501e3440983d0.json new file mode 100644 index 00000000..121fa23d --- /dev/null +++ b/archived/symfony.framework-bundle/7bbcedb04004d5bb27b0bd06daf501e3440983d0.json @@ -0,0 +1,226 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/routes/dev/framework.yaml": { + "contents": [ + "_errors:", + " resource: '@FrameworkBundle/Resources/config/routing/errors.xml'", + " prefix: /_error", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? $_ENV['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? $_ENV['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts([$trustedHosts]);", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "import('../config/{packages}/*.yaml');", + " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');", + " $container->import('../config/{services}.yaml');", + " $container->import('../config/{services}_'.$this->environment.'.yaml');", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import('../config/{routes}/*.yaml');", + " $routes->import('../config/{routes}.yaml');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "7bbcedb04004d5bb27b0bd06daf501e3440983d0" + } + } +} diff --git a/archived/symfony.framework-bundle/7cad6eedfc96671350a3bb222ad94e9819ac47f0.json b/archived/symfony.framework-bundle/7cad6eedfc96671350a3bb222ad94e9819ac47f0.json new file mode 100644 index 00000000..659e7081 --- /dev/null +++ b/archived/symfony.framework-bundle/7cad6eedfc96671350a3bb222ad94e9819ac47f0.json @@ -0,0 +1,284 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/routes/dev/framework.yaml": { + "contents": [ + "_errors:", + " resource: '@FrameworkBundle/Resources/config/routing/errors.xml'", + " prefix: /__error", + "" + ], + "executable": false + }, + "config/secrets/prod/.gitignore": { + "contents": [ + "/prod.decrypt.private.php", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "7cad6eedfc96671350a3bb222ad94e9819ac47f0" + } + } +} diff --git a/archived/symfony.framework-bundle/7d7b119ceafc18a71ca03b7bbd66dfc98d8224fd.json b/archived/symfony.framework-bundle/7d7b119ceafc18a71ca03b7bbd66dfc98d8224fd.json new file mode 100644 index 00000000..5caf7e9c --- /dev/null +++ b/archived/symfony.framework-bundle/7d7b119ceafc18a71ca03b7bbd66dfc98d8224fd.json @@ -0,0 +1,220 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require symfony/web-server-bundle for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # # The native PHP session handler will be used", + " # handler_id: ~", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " #session:", + " # storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{Entity,Migrations,Tests}'", + "", + " # controllers are imported separately to make sure they", + " # have the tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? ('prod' !== ($_SERVER['APP_ENV'] ?? 'dev'))) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? ('prod' !== ($_SERVER['APP_ENV'] ?? 'dev')));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "environment;", + " }", + "", + " public function getLogDir()", + " {", + " return dirname(__DIR__).'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "7d7b119ceafc18a71ca03b7bbd66dfc98d8224fd" + } + } +} diff --git a/archived/symfony.framework-bundle/7de459cb391e9cb644d83a2d7ce97d0e94604837.json b/archived/symfony.framework-bundle/7de459cb391e9cb644d83a2d7ce97d0e94604837.json new file mode 100644 index 00000000..fac872af --- /dev/null +++ b/archived/symfony.framework-bundle/7de459cb391e9cb644d83a2d7ce97d0e94604837.json @@ -0,0 +1,248 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require server --dev for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "$env = $_SERVER['APP_ENV'] ?? 'dev';", + "$debug = $_SERVER['APP_DEBUG'] ?? ('prod' !== $env);", + "", + "if ($debug) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts(explode(',', $trustedHosts));", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "7de459cb391e9cb644d83a2d7ce97d0e94604837" + } + } +} diff --git a/archived/symfony.framework-bundle/7e01d08409be68e7b4a7ef535f9de69adb34cda7.json b/archived/symfony.framework-bundle/7e01d08409be68e7b4a7ef535f9de69adb34cda7.json new file mode 100644 index 00000000..e14c3bdd --- /dev/null +++ b/archived/symfony.framework-bundle/7e01d08409be68e7b4a7ef535f9de69adb34cda7.json @@ -0,0 +1,271 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "CONSOLE := $(shell which bin/console)", + "sf_console:", + "ifndef CONSOLE", + "\t@printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "endif", + "", + "cache-clear:", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:clear --no-warmup", + "else", + "\t@rm -rf var/cache/*", + "endif", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:warmup", + "else", + "\t@printf \"cannot warmup the cache (needs symfony/console)\\n\"", + "endif", + ".PHONY: cache-warmup", + "", + "serve_as_sf: sf_console", + "ifndef CONSOLE", + "\t@${MAKE} serve_as_php", + "endif", + "\t@$(CONSOLE) | grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start --docroot=public/", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop.\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\";", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\\n\"", + "\tphp -S 127.0.0.1:8000 -t public", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "config/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "config/packages/app.yaml": { + "contents": [ + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../../src/{Entity,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they're public", + " # and have a tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->environment)) {", + " $routes->import($confDir.'/routing/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "7e01d08409be68e7b4a7ef535f9de69adb34cda7" + } + } +} diff --git a/archived/symfony.framework-bundle/7eb218d19263e5e4a0f9d1d1502d8656098ec857.json b/archived/symfony.framework-bundle/7eb218d19263e5e4a0f9d1d1502d8656098ec857.json new file mode 100644 index 00000000..10290fe6 --- /dev/null +++ b/archived/symfony.framework-bundle/7eb218d19263e5e4a0f9d1d1502d8656098ec857.json @@ -0,0 +1,239 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/preload.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "import('../config/{packages}/*.yaml');", + " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/services.yaml')) {", + " $container->import('../config/services.yaml');", + " $container->import('../config/{services}_'.$this->environment.'.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/services.php')) {", + " (require $path)($container->withPath($path), $this);", + " }", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import('../config/{routes}/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/routes.yaml')) {", + " $routes->import('../config/routes.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/routes.php')) {", + " (require $path)($routes->withPath($path), $this);", + " }", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "7eb218d19263e5e4a0f9d1d1502d8656098ec857" + } + } +} diff --git a/archived/symfony.framework-bundle/7f429927d162c64635afbe7e663362338915708c.json b/archived/symfony.framework-bundle/7f429927d162c64635afbe7e663362338915708c.json new file mode 100644 index 00000000..466f5236 --- /dev/null +++ b/archived/symfony.framework-bundle/7f429927d162c64635afbe7e663362338915708c.json @@ -0,0 +1,230 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " http_method_override: false", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_factory_id: session.storage.factory.mock_file", + "" + ], + "executable": false + }, + "config/preload.php": { + "contents": [ + "import('../config/{packages}/*.yaml');", + " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/services.yaml')) {", + " $container->import('../config/services.yaml');", + " $container->import('../config/{services}_'.$this->environment.'.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/services.php')) {", + " (require $path)($container->withPath($path), $this);", + " }", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import('../config/{routes}/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/routes.yaml')) {", + " $routes->import('../config/routes.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/routes.php')) {", + " (require $path)($routes->withPath($path), $this);", + " }", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "7f429927d162c64635afbe7e663362338915708c" + } + } +} diff --git a/archived/symfony.framework-bundle/8058ad528df83b242ced467dfbaa33451aa4c808.json b/archived/symfony.framework-bundle/8058ad528df83b242ced467dfbaa33451aa4c808.json new file mode 100644 index 00000000..59e48420 --- /dev/null +++ b/archived/symfony.framework-bundle/8058ad528df83b242ced467dfbaa33451aa4c808.json @@ -0,0 +1,308 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server,", + " or run composer require server --dev for a minimalist one", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV']) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "8058ad528df83b242ced467dfbaa33451aa4c808" + } + } +} diff --git a/archived/symfony.framework-bundle/80e5d838cb736c20121e5e6f679f4e9e0d43e975.json b/archived/symfony.framework-bundle/80e5d838cb736c20121e5e6f679f4e9e0d43e975.json new file mode 100644 index 00000000..00d20108 --- /dev/null +++ b/archived/symfony.framework-bundle/80e5d838cb736c20121e5e6f679f4e9e0d43e975.json @@ -0,0 +1,261 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "CONSOLE := $(shell which bin/console)", + "sf_console:", + "ifndef CONSOLE", + "\t@printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "endif", + "", + "cache-clear:", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:clear --no-warmup", + "else", + "\t@rm -rf var/cache/*", + "endif", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:warmup", + "else", + "\t@printf \"Cannot warm up the cache (needs symfony/console)\\n\"", + "endif", + ".PHONY: cache-warmup", + "", + "serve_as_sf: sf_console", + "ifndef CONSOLE", + "\t@${MAKE} serve_as_php", + "endif", + "\t@$(CONSOLE) | grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\"", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\\n\"", + "\tphp -S 127.0.0.1:8000 -t public", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{Entity,Migrations,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they", + " # have the tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? false) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? false);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "80e5d838cb736c20121e5e6f679f4e9e0d43e975" + } + } +} diff --git a/archived/symfony.framework-bundle/82e2278ff2a74a97837e84c2493c30e7a85ad299.json b/archived/symfony.framework-bundle/82e2278ff2a74a97837e84c2493c30e7a85ad299.json new file mode 100644 index 00000000..0253075a --- /dev/null +++ b/archived/symfony.framework-bundle/82e2278ff2a74a97837e84c2493c30e7a85ad299.json @@ -0,0 +1,272 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Run composer require server --dev to install the development web server,", + " or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?: $_ENV['APP_ENV'] ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: ~", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "82e2278ff2a74a97837e84c2493c30e7a85ad299" + } + } +} diff --git a/archived/symfony.framework-bundle/83af6d2425c599e8fb41e2ec7b33ac4fcffd701f.json b/archived/symfony.framework-bundle/83af6d2425c599e8fb41e2ec7b33ac4fcffd701f.json new file mode 100644 index 00000000..26232489 --- /dev/null +++ b/archived/symfony.framework-bundle/83af6d2425c599e8fb41e2ec7b33ac4fcffd701f.json @@ -0,0 +1,261 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "CONSOLE := $(shell which bin/console)", + "sf_console:", + "ifndef CONSOLE", + "\t@printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "endif", + "", + "cache-clear:", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:clear --no-warmup", + "else", + "\t@rm -rf var/cache/*", + "endif", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:warmup", + "else", + "\t@printf \"cannot warmup the cache (needs symfony/console)\\n\"", + "endif", + ".PHONY: cache-warmup", + "", + "serve_as_sf: sf_console", + "ifndef CONSOLE", + "\t@${MAKE} serve_as_php", + "endif", + "\t@$(CONSOLE) | grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop.\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\";", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\\n\"", + "\tphp -S 127.0.0.1:8000 -t public", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{Entity,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they're public", + " # and have a tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "83af6d2425c599e8fb41e2ec7b33ac4fcffd701f" + } + } +} diff --git a/archived/symfony.framework-bundle/856488e7b89587c5a629ff3e7bd16d0b81eb18c8.json b/archived/symfony.framework-bundle/856488e7b89587c5a629ff3e7bd16d0b81eb18c8.json new file mode 100644 index 00000000..d6b7e7c3 --- /dev/null +++ b/archived/symfony.framework-bundle/856488e7b89587c5a629ff3e7bd16d0b81eb18c8.json @@ -0,0 +1,220 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require symfony/web-server-bundle for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # # The native PHP session handler will be used", + " # handler_id: ~", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " #session:", + " # storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{Entity,Migrations,Tests}'", + "", + " # controllers are imported separately to make sure they", + " # have the tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? false) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? false);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "environment;", + " }", + "", + " public function getLogDir()", + " {", + " return dirname(__DIR__).'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "856488e7b89587c5a629ff3e7bd16d0b81eb18c8" + } + } +} diff --git a/archived/symfony.framework-bundle/86e20b58b43cc8c776bbb99c5c013bd8a9a551eb.json b/archived/symfony.framework-bundle/86e20b58b43cc8c776bbb99c5c013bd8a9a551eb.json new file mode 100644 index 00000000..003906d8 --- /dev/null +++ b/archived/symfony.framework-bundle/86e20b58b43cc8c776bbb99c5c013bd8a9a551eb.json @@ -0,0 +1,226 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require symfony/web-server-bundle for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + "", + " # uncomment this entire section to enable sessions", + " #session:", + " # # With this config, PHP's native session handling is used", + " # handler_id: ~", + "", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " #session:", + " # storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{DataFixtures,Entity,Migrations,Tests}'", + "", + " # controllers are imported separately to make sure they", + " # have the tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? ('prod' !== ($_SERVER['APP_ENV'] ?? 'dev'))) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? ('prod' !== ($_SERVER['APP_ENV'] ?? 'dev')));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "86e20b58b43cc8c776bbb99c5c013bd8a9a551eb" + } + } +} diff --git a/archived/symfony.framework-bundle/8729925b7dc9352366b11bee9a38e174e13d35ff.json b/archived/symfony.framework-bundle/8729925b7dc9352366b11bee9a38e174e13d35ff.json new file mode 100644 index 00000000..5c1274b2 --- /dev/null +++ b/archived/symfony.framework-bundle/8729925b7dc9352366b11bee9a38e174e13d35ff.json @@ -0,0 +1,294 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "", + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ], + "gitignore": [ + ".env", + "/var/", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Execute the make serve command;", + " 2. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " _defaults:", + " autowire: by_id", + " public: false", + "", + " _instanceof:", + " Symfony\\Component\\Console\\Command\\Command:", + " tags: ['console.command']", + " public: true", + "", + " Twig_ExtensionInterface:", + " tags: ['twig.extension']", + "", + " Symfony\\Component\\EventDispatcher\\EventSubscriberInterface:", + " tags: ['kernel.event_subscriber']", + "", + " Symfony\\Component\\Form\\FormTypeInterface:", + " tags: ['form.type']", + "", + " Symfony\\Component\\Security\\Core\\Authorization\\VoterInterface:", + " tags: ['security.voter']", + "", + " App\\:", + " resource: '../../src/{Command,Form,EventSubscriber,Twig,Voter}'", + "", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.root_dir%/../var/sessions/%kernel.environment%\"", + " #],", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: \"App\\\\Controller\\\\SomeController::index\" }", + "", + "# if annotations are enabled", + "#controllers:", + "# resource: ../src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Controller/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " *", + " * For the full copyright and license information, please view the LICENSE", + " * file that was distributed with this source code.", + " */", + "", + "namespace App;", + "", + "use Symfony\\Bundle\\FrameworkBundle\\Kernel\\MicroKernelTrait;", + "use Symfony\\Component\\Config\\Loader\\LoaderInterface;", + "use Symfony\\Component\\DependencyInjection\\ContainerBuilder;", + "use Symfony\\Component\\HttpKernel\\Kernel as BaseKernel;", + "use Symfony\\Component\\Routing\\RouteCollectionBuilder;", + "", + "/**", + " * @author Fabien Potencier ", + " */", + "class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir()", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname($this->getRootDir()).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->getEnvironment()])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->getEnvironment())) {", + " $loader->import($confDir.'/packages/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->getEnvironment())) {", + " $routes->import($confDir.'/routing/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "8729925b7dc9352366b11bee9a38e174e13d35ff" + } + } +} diff --git a/archived/symfony.framework-bundle/87c585d24de9f43bca80ebcfd5cf5cb39445d95f.json b/archived/symfony.framework-bundle/87c585d24de9f43bca80ebcfd5cf5cb39445d95f.json new file mode 100644 index 00000000..bdbf254d --- /dev/null +++ b/archived/symfony.framework-bundle/87c585d24de9f43bca80ebcfd5cf5cb39445d95f.json @@ -0,0 +1,253 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + "/.env", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Execute the php -S 127.0.0.1:8000 -t public command", + " 4. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require server --dev for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "$env = $_SERVER['APP_ENV'] ?? 'dev';", + "$debug = (bool) ($_SERVER['APP_DEBUG'] ?? ('prod' !== $env));", + "", + "if ($debug) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts(explode(',', $trustedHosts));", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "87c585d24de9f43bca80ebcfd5cf5cb39445d95f" + } + } +} diff --git a/archived/symfony.framework-bundle/8954e2554b6b71a49ac11860c67bfd992da719d0.json b/archived/symfony.framework-bundle/8954e2554b6b71a49ac11860c67bfd992da719d0.json new file mode 100644 index 00000000..ed0edf5d --- /dev/null +++ b/archived/symfony.framework-bundle/8954e2554b6b71a49ac11860c67bfd992da719d0.json @@ -0,0 +1,243 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " http_method_override: false", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_factory_id: session.storage.factory.mock_file", + "" + ], + "executable": false + }, + "config/preload.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "import('../config/{packages}/*.yaml');", + " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/services.yaml')) {", + " $container->import('../config/services.yaml');", + " $container->import('../config/{services}_'.$this->environment.'.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/services.php')) {", + " (require $path)($container->withPath($path), $this);", + " }", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import('../config/{routes}/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/routes.yaml')) {", + " $routes->import('../config/routes.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/routes.php')) {", + " (require $path)($routes->withPath($path), $this);", + " }", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "8954e2554b6b71a49ac11860c67bfd992da719d0" + } + } +} diff --git a/archived/symfony.framework-bundle/8a2f7fa50a528f0aad1d7a87ae3730c981b367ce.json b/archived/symfony.framework-bundle/8a2f7fa50a528f0aad1d7a87ae3730c981b367ce.json new file mode 100644 index 00000000..eb729a8a --- /dev/null +++ b/archived/symfony.framework-bundle/8a2f7fa50a528f0aad1d7a87ae3730c981b367ce.json @@ -0,0 +1,249 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + "/.env", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require server --dev for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "$env = $_SERVER['APP_ENV'] ?? 'dev';", + "$debug = (bool) ($_SERVER['APP_DEBUG'] ?? ('prod' !== $env));", + "", + "if ($debug) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts(explode(',', $trustedHosts));", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "8a2f7fa50a528f0aad1d7a87ae3730c981b367ce" + } + } +} diff --git a/archived/symfony.framework-bundle/8a9ce99cc4a2951e8febadfcb517e2e686adb7ef.json b/archived/symfony.framework-bundle/8a9ce99cc4a2951e8febadfcb517e2e686adb7ef.json new file mode 100644 index 00000000..42bf740b --- /dev/null +++ b/archived/symfony.framework-bundle/8a9ce99cc4a2951e8febadfcb517e2e686adb7ef.json @@ -0,0 +1,270 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV']) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', \\PHP_VERSION_ID < 70400 || $this->debug);", + " $container->setParameter('container.dumper.inline_factories', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "8a9ce99cc4a2951e8febadfcb517e2e686adb7ef" + } + } +} diff --git a/archived/symfony.framework-bundle/8af7647cd89416f68e41df5c343a5e531d2bf025.json b/archived/symfony.framework-bundle/8af7647cd89416f68e41df5c343a5e531d2bf025.json new file mode 100644 index 00000000..2a937b7b --- /dev/null +++ b/archived/symfony.framework-bundle/8af7647cd89416f68e41df5c343a5e531d2bf025.json @@ -0,0 +1,222 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " http_method_override: false", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + " storage_factory_id: session.storage.factory.native", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + "when@test:", + " framework:", + " test: true", + " session:", + " storage_factory_id: session.storage.factory.mock_file", + "" + ], + "executable": false + }, + "config/preload.php": { + "contents": [ + "import('../config/{packages}/*.yaml');", + " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/services.yaml')) {", + " $container->import('../config/services.yaml');", + " $container->import('../config/{services}_'.$this->environment.'.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/services.php')) {", + " (require $path)($container->withPath($path), $this);", + " }", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import('../config/{routes}/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/routes.yaml')) {", + " $routes->import('../config/routes.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/routes.php')) {", + " (require $path)($routes->withPath($path), $this);", + " }", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "8af7647cd89416f68e41df5c343a5e531d2bf025" + } + } +} diff --git a/archived/symfony.framework-bundle/8c507e663cf8a8c023d4287974d909bf68f06814.json b/archived/symfony.framework-bundle/8c507e663cf8a8c023d4287974d909bf68f06814.json new file mode 100644 index 00000000..f7796feb --- /dev/null +++ b/archived/symfony.framework-bundle/8c507e663cf8a8c023d4287974d909bf68f06814.json @@ -0,0 +1,241 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/", + ".env.dist": ".env.dist" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require server for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + ".env.dist": { + "contents": [ + "# This file is a \"template\" of which env vars need to be defined for your application", + "# Copy this file to .env file for development, create environment variables when deploying to production", + "# https://symfony.com/doc/current/best_practices/configuration.html#infrastructure-related-configuration", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + "", + " # uncomment this entire section to enable sessions", + " #session:", + " # # With this config, PHP's native session handling is used", + " # handler_id: ~", + "", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " #session:", + " # storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{Entity,Migrations,Tests}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? ('prod' !== ($_SERVER['APP_ENV'] ?? 'dev'))) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts(explode(',', $trustedHosts));", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? ('prod' !== ($_SERVER['APP_ENV'] ?? 'dev')));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "8c507e663cf8a8c023d4287974d909bf68f06814" + } + } +} diff --git a/archived/symfony.framework-bundle/8dd5462ff2aa359dab3920aa87214129cc4fe07c.json b/archived/symfony.framework-bundle/8dd5462ff2aa359dab3920aa87214129cc4fe07c.json new file mode 100644 index 00000000..725e55f7 --- /dev/null +++ b/archived/symfony.framework-bundle/8dd5462ff2aa359dab3920aa87214129cc4fe07c.json @@ -0,0 +1,243 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/*/*.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/preload.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "import('../config/{packages}/*.yaml');", + " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/services.yaml')) {", + " $container->import('../config/services.yaml');", + " $container->import('../config/{services}_'.$this->environment.'.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/services.php')) {", + " (require $path)($container->withPath($path), $this);", + " }", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import('../config/{routes}/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/routes.yaml')) {", + " $routes->import('../config/routes.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/routes.php')) {", + " (require $path)($routes->withPath($path), $this);", + " }", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "8dd5462ff2aa359dab3920aa87214129cc4fe07c" + } + } +} diff --git a/archived/symfony.framework-bundle/8f2d3426f93f116a779781f63700c87789c452e0.json b/archived/symfony.framework-bundle/8f2d3426f93f116a779781f63700c87789c452e0.json new file mode 100644 index 00000000..b9f79ba2 --- /dev/null +++ b/archived/symfony.framework-bundle/8f2d3426f93f116a779781f63700c87789c452e0.json @@ -0,0 +1,221 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require symfony/web-server-bundle for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # # The native PHP session handler will be used", + " # handler_id: ~", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " #session:", + " # storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{DataFixtures,Entity,Migrations,Tests}'", + "", + " # controllers are imported separately to make sure they", + " # have the tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? ('prod' !== ($_SERVER['APP_ENV'] ?? 'dev'))) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? ('prod' !== ($_SERVER['APP_ENV'] ?? 'dev')));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "8f2d3426f93f116a779781f63700c87789c452e0" + } + } +} diff --git a/archived/symfony.framework-bundle/9022cc46dea744a1cc14c499d3e9dd342c3ef87b.json b/archived/symfony.framework-bundle/9022cc46dea744a1cc14c499d3e9dd342c3ef87b.json new file mode 100644 index 00000000..79560a0d --- /dev/null +++ b/archived/symfony.framework-bundle/9022cc46dea744a1cc14c499d3e9dd342c3ef87b.json @@ -0,0 +1,271 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server,", + " or run composer require server --dev for a minimalist one", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " foreach ($env as $name => $value) {", + " putenv(\"$name=$value\");", + " }", + " $_SERVER += $env;", + " $_ENV += $env;", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv())->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: ~", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "9022cc46dea744a1cc14c499d3e9dd342c3ef87b" + } + } +} diff --git a/archived/symfony.framework-bundle/902c7d87392d4ee551556377670448a7de3dad4f.json b/archived/symfony.framework-bundle/902c7d87392d4ee551556377670448a7de3dad4f.json new file mode 100644 index 00000000..1c8455d1 --- /dev/null +++ b/archived/symfony.framework-bundle/902c7d87392d4ee551556377670448a7de3dad4f.json @@ -0,0 +1,275 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/var/", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "", + "serve:", + "\t@echo -e \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo -e \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, form types, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # loads services from whatever directories you want (you can add directories!)", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../../src/{Command,Form,EventSubscriber,Twig,Security}'", + "", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: 'App\\Controller\\DefaultController::index' }", + "", + "# Depends on sensio/framework-extra-bundle:^3.0 and doctrine/annotations", + "#controllers:", + "# resource: ../src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Controller/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->environment)) {", + " $routes->import($confDir.'/routing/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "902c7d87392d4ee551556377670448a7de3dad4f" + } + } +} diff --git a/archived/symfony.framework-bundle/903c28f0ce372b8414cc569a8832428737e8abd1.json b/archived/symfony.framework-bundle/903c28f0ce372b8414cc569a8832428737e8abd1.json new file mode 100644 index 00000000..ec6f9ff5 --- /dev/null +++ b/archived/symfony.framework-bundle/903c28f0ce372b8414cc569a8832428737e8abd1.json @@ -0,0 +1,309 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server,", + " or run composer require server --dev for a minimalist one", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV'] ?? null) === ($env['APP_ENV'] ?? null)) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "903c28f0ce372b8414cc569a8832428737e8abd1" + } + } +} diff --git a/archived/symfony.framework-bundle/90800156ed64088b9e637beb2af92c6cd80a4726.json b/archived/symfony.framework-bundle/90800156ed64088b9e637beb2af92c6cd80a4726.json new file mode 100644 index 00000000..da06535e --- /dev/null +++ b/archived/symfony.framework-bundle/90800156ed64088b9e637beb2af92c6cd80a4726.json @@ -0,0 +1,259 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/var/", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "", + "CONSOLE=bin/console", + "sf_console:", + "\t@test -f $(CONSOLE) || printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "\t@exit", + "", + "serve_as_sf: sf_console", + "\t@test -f $(CONSOLE) && $(CONSOLE)|grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start || exit 1", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop.\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\";", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\\n\"", + "\tphp -S 127.0.0.1:8000 -t web", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../../src/{Entity,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they're public", + " # and have a tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->environment)) {", + " $routes->import($confDir.'/routing/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "90800156ed64088b9e637beb2af92c6cd80a4726" + } + } +} diff --git a/archived/symfony.framework-bundle/916c456125ed945bf35199afebd25bec0dbb68f8.json b/archived/symfony.framework-bundle/916c456125ed945bf35199afebd25bec0dbb68f8.json new file mode 100644 index 00000000..5205f092 --- /dev/null +++ b/archived/symfony.framework-bundle/916c456125ed945bf35199afebd25bec0dbb68f8.json @@ -0,0 +1,284 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/routes/dev/framework.yaml": { + "contents": [ + "_errors:", + " resource: '@FrameworkBundle/Resources/config/routing/errors.xml'", + " prefix: /__error", + "" + ], + "executable": false + }, + "config/secrets/prod/.gitignore": { + "contents": [ + "/prod.sodium.decrypt.private", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "916c456125ed945bf35199afebd25bec0dbb68f8" + } + } +} diff --git a/archived/symfony.framework-bundle/9263cda6c80b32e8fd2c7a2d405e13571fbf342f.json b/archived/symfony.framework-bundle/9263cda6c80b32e8fd2c7a2d405e13571fbf342f.json new file mode 100644 index 00000000..13633ec7 --- /dev/null +++ b/archived/symfony.framework-bundle/9263cda6c80b32e8fd2c7a2d405e13571fbf342f.json @@ -0,0 +1,308 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server,", + " or run composer require server --dev for a minimalist one", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV'] ?? null) === ($env['APP_ENV'] ?? null)) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "9263cda6c80b32e8fd2c7a2d405e13571fbf342f" + } + } +} diff --git a/archived/symfony.framework-bundle/96158c961360a5857c49b303fbb88af5a3ae4ff9.json b/archived/symfony.framework-bundle/96158c961360a5857c49b303fbb88af5a3ae4ff9.json new file mode 100644 index 00000000..ae22bd73 --- /dev/null +++ b/archived/symfony.framework-bundle/96158c961360a5857c49b303fbb88af5a3ae4ff9.json @@ -0,0 +1,249 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require server --dev for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "$env = $_SERVER['APP_ENV'] ?? 'dev';", + "$debug = $_SERVER['APP_DEBUG'] ?? ('prod' !== $env);", + "", + "if ($debug) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts(explode(',', $trustedHosts));", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "96158c961360a5857c49b303fbb88af5a3ae4ff9" + } + } +} diff --git a/archived/symfony.framework-bundle/96ec59a4af6b754890f5345b183dc562a18ff356.json b/archived/symfony.framework-bundle/96ec59a4af6b754890f5345b183dc562a18ff356.json new file mode 100644 index 00000000..a17bd0a9 --- /dev/null +++ b/archived/symfony.framework-bundle/96ec59a4af6b754890f5345b183dc562a18ff356.json @@ -0,0 +1,261 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "CONSOLE := $(shell which bin/console)", + "sf_console:", + "ifndef CONSOLE", + "\t@printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "endif", + "", + "cache-clear: ## Clears the cache", + "ifdef CONSOLE", + "\t@bin/console cache:clear --no-warmup", + "else", + "\t@rm -rf var/cache/*", + "endif", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear ## Warms up an empty cache", + "ifdef CONSOLE", + "\t@bin/console cache:warmup", + "else", + "\t@printf \"Cannot warm up the cache (needs symfony/console).\\n\"", + "endif", + ".PHONY: cache-warmup", + "", + "serve_as_sf: sf_console", + "ifndef CONSOLE", + "\t@${MAKE} serve_as_php", + "endif", + "\t@bin/console list | grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@bin/console server:start", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\"", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server.\\n\"", + "\tphp -S 127.0.0.1:8000 -t public", + "", + "serve: ## Runs a local web server", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # # The native PHP session handler will be used", + " # handler_id: ~", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{Entity,Migrations,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they", + " # have the tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? false) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? false);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "96ec59a4af6b754890f5345b183dc562a18ff356" + } + } +} diff --git a/archived/symfony.framework-bundle/99d0a737bb3a14a25530fc8c528aa2a632f43079.json b/archived/symfony.framework-bundle/99d0a737bb3a14a25530fc8c528aa2a632f43079.json new file mode 100644 index 00000000..fbe9f897 --- /dev/null +++ b/archived/symfony.framework-bundle/99d0a737bb3a14a25530fc8c528aa2a632f43079.json @@ -0,0 +1,273 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Run composer require server --dev to install the development web server,", + " or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " $_SERVER += $env;", + " $_ENV += $env;", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv())->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?: $_ENV['APP_ENV'] ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: ~", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "99d0a737bb3a14a25530fc8c528aa2a632f43079" + } + } +} diff --git a/archived/symfony.framework-bundle/9aafbc8edf7558dfe213e9d51d0217cbd78acc5a.json b/archived/symfony.framework-bundle/9aafbc8edf7558dfe213e9d51d0217cbd78acc5a.json new file mode 100644 index 00000000..b4b3c3b4 --- /dev/null +++ b/archived/symfony.framework-bundle/9aafbc8edf7558dfe213e9d51d0217cbd78acc5a.json @@ -0,0 +1,263 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Run composer require server --dev to install the development web server,", + " or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " $_SERVER += $env;", + " $_ENV += $env;", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv())->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: ~", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "9aafbc8edf7558dfe213e9d51d0217cbd78acc5a" + } + } +} diff --git a/archived/symfony.framework-bundle/9b44388ba3e03ffef9082b52e6bd402d02b9b4ef.json b/archived/symfony.framework-bundle/9b44388ba3e03ffef9082b52e6bd402d02b9b4ef.json new file mode 100644 index 00000000..54343982 --- /dev/null +++ b/archived/symfony.framework-bundle/9b44388ba3e03ffef9082b52e6bd402d02b9b4ef.json @@ -0,0 +1,262 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Run composer require server --dev to install the development web server,", + " or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/.bootstrap.php": { + "contents": [ + "loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?: $_ENV['APP_ENV'] ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "9b44388ba3e03ffef9082b52e6bd402d02b9b4ef" + } + } +} diff --git a/archived/symfony.framework-bundle/9b91ef29da037baeec4c3715cf55bea2a165c902.json b/archived/symfony.framework-bundle/9b91ef29da037baeec4c3715cf55bea2a165c902.json new file mode 100644 index 00000000..aab060bf --- /dev/null +++ b/archived/symfony.framework-bundle/9b91ef29da037baeec4c3715cf55bea2a165c902.json @@ -0,0 +1,284 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/routes/dev/framework.yaml": { + "contents": [ + "_errors:", + " resource: '@FrameworkBundle/Resources/config/routing/errors.xml'", + " prefix: /_error", + "" + ], + "executable": false + }, + "config/secrets/prod/.gitignore": { + "contents": [ + "/prod.decrypt.private.php", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "9b91ef29da037baeec4c3715cf55bea2a165c902" + } + } +} diff --git a/archived/symfony.framework-bundle/9d2661edeeab2d5b7a7ad6025a9a59b0469cb7c1.json b/archived/symfony.framework-bundle/9d2661edeeab2d5b7a7ad6025a9a59b0469cb7c1.json new file mode 100644 index 00000000..4c323492 --- /dev/null +++ b/archived/symfony.framework-bundle/9d2661edeeab2d5b7a7ad6025a9a59b0469cb7c1.json @@ -0,0 +1,234 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require server for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{Entity,Migrations,Tests}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "$env = $_SERVER['APP_ENV'] ?? 'dev';", + "$debug = $_SERVER['APP_DEBUG'] ?? ('prod' !== $env);", + "", + "if ($debug) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts(explode(',', $trustedHosts));", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "9d2661edeeab2d5b7a7ad6025a9a59b0469cb7c1" + } + } +} diff --git a/archived/symfony.framework-bundle/9da649b58674bc64e5bcc746c27028a2aa1246f1.json b/archived/symfony.framework-bundle/9da649b58674bc64e5bcc746c27028a2aa1246f1.json new file mode 100644 index 00000000..03f4580a --- /dev/null +++ b/archived/symfony.framework-bundle/9da649b58674bc64e5bcc746c27028a2aa1246f1.json @@ -0,0 +1,225 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require server for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + "", + " # uncomment this entire section to enable sessions", + " #session:", + " # # With this config, PHP's native session handling is used", + " # handler_id: ~", + "", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " #session:", + " # storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{Entity,Migrations,Tests}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? ('prod' !== ($_SERVER['APP_ENV'] ?? 'dev'))) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? ('prod' !== ($_SERVER['APP_ENV'] ?? 'dev')));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "9da649b58674bc64e5bcc746c27028a2aa1246f1" + } + } +} diff --git a/archived/symfony.framework-bundle/9ec493d6f3575c54671493d635fa4b68658022ab.json b/archived/symfony.framework-bundle/9ec493d6f3575c54671493d635fa4b68658022ab.json new file mode 100644 index 00000000..f39ad5bf --- /dev/null +++ b/archived/symfony.framework-bundle/9ec493d6f3575c54671493d635fa4b68658022ab.json @@ -0,0 +1,296 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Run composer require server --dev to install the development web server,", + " or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/.bootstrap.php": { + "contents": [ + "loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?: $_ENV['APP_ENV'] ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "9ec493d6f3575c54671493d635fa4b68658022ab" + } + } +} diff --git a/archived/symfony.framework-bundle/9fd32c780957674407908c564543103c2b58db1f.json b/archived/symfony.framework-bundle/9fd32c780957674407908c564543103c2b58db1f.json new file mode 100644 index 00000000..d2a399d2 --- /dev/null +++ b/archived/symfony.framework-bundle/9fd32c780957674407908c564543103c2b58db1f.json @@ -0,0 +1,275 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/var/", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "", + "serve:", + "\t@echo -e \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo -e \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, form types, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # loads services from whatever directories you want (you can add directories!)", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../../src/{Command,Form,EventSubscriber,Twig,Security}'", + "", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: 'App\\Controller\\DefaultController::index' }", + "", + "# Depends on sensio/framework-extra-bundle:^3.0 and doctrine/annotations", + "#controllers:", + "# resource: ../src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Controller/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->environment)) {", + " $routes->import($confDir.'/routing/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || PHP_SAPI === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "9fd32c780957674407908c564543103c2b58db1f" + } + } +} diff --git a/archived/symfony.framework-bundle/a9eecaa968723a91299a2eb1a893648dc11a7194.json b/archived/symfony.framework-bundle/a9eecaa968723a91299a2eb1a893648dc11a7194.json new file mode 100644 index 00000000..485fe0c9 --- /dev/null +++ b/archived/symfony.framework-bundle/a9eecaa968723a91299a2eb1a893648dc11a7194.json @@ -0,0 +1,250 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + "/.env", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Run composer require server --dev to install the development web server,", + " or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "$env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? 'dev';", + "$debug = (bool) ($_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? ('prod' !== $env));", + "", + "if ($debug) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? $_ENV['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? $_ENV['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts(explode(',', $trustedHosts));", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "a9eecaa968723a91299a2eb1a893648dc11a7194" + } + } +} diff --git a/archived/symfony.framework-bundle/aaa2754c87b81c9cc260ef7aa1451446d5f1db08.json b/archived/symfony.framework-bundle/aaa2754c87b81c9cc260ef7aa1451446d5f1db08.json new file mode 100644 index 00000000..7fbbbc8a --- /dev/null +++ b/archived/symfony.framework-bundle/aaa2754c87b81c9cc260ef7aa1451446d5f1db08.json @@ -0,0 +1,222 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " http_method_override: false", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + " storage_factory_id: session.storage.factory.native", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + "when@test:", + " framework:", + " test: true", + " session:", + " storage_factory_id: session.storage.factory.mock_file", + "" + ], + "executable": false + }, + "config/preload.php": { + "contents": [ + "import('../config/{packages}/*.yaml');", + " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/services.yaml')) {", + " $container->import('../config/services.yaml');", + " $container->import('../config/{services}_'.$this->environment.'.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/services.php')) {", + " (require $path)($container->withPath($path), $this);", + " }", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import('../config/{routes}/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/routes.yaml')) {", + " $routes->import('../config/routes.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/routes.php')) {", + " (require $path)($routes->withPath($path), $this);", + " }", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "aaa2754c87b81c9cc260ef7aa1451446d5f1db08" + } + } +} diff --git a/archived/symfony.framework-bundle/ab2a0809cd80f34a8a522c7907f66630327c7159.json b/archived/symfony.framework-bundle/ab2a0809cd80f34a8a522c7907f66630327c7159.json new file mode 100644 index 00000000..3c613907 --- /dev/null +++ b/archived/symfony.framework-bundle/ab2a0809cd80f34a8a522c7907f66630327c7159.json @@ -0,0 +1,261 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "CONSOLE := $(shell which bin/console)", + "sf_console:", + "ifndef CONSOLE", + "\t@printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "endif", + "", + "cache-clear:", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:clear --no-warmup", + "else", + "\t@rm -rf var/cache/*", + "endif", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:warmup", + "else", + "\t@printf \"cannot warmup the cache (needs symfony/console)\\n\"", + "endif", + ".PHONY: cache-warmup", + "", + "serve_as_sf: sf_console", + "ifndef CONSOLE", + "\t@${MAKE} serve_as_php", + "endif", + "\t@$(CONSOLE) | grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop.\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\";", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\\n\"", + "\tphp -S 127.0.0.1:8000 -t public", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{Entity,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they're public", + " # and have a tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? true) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? true);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "ab2a0809cd80f34a8a522c7907f66630327c7159" + } + } +} diff --git a/archived/symfony.framework-bundle/ab8d43770fe04b6df060fc74b807a547144a6d99.json b/archived/symfony.framework-bundle/ab8d43770fe04b6df060fc74b807a547144a6d99.json new file mode 100644 index 00000000..1ecec365 --- /dev/null +++ b/archived/symfony.framework-bundle/ab8d43770fe04b6df060fc74b807a547144a6d99.json @@ -0,0 +1,245 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 public/index.php command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require server --dev for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "$env = $_SERVER['APP_ENV'] ?? 'dev';", + "$debug = $_SERVER['APP_DEBUG'] ?? ('prod' !== $env);", + "", + "if ($debug) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts(explode(',', $trustedHosts));", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "ab8d43770fe04b6df060fc74b807a547144a6d99" + } + } +} diff --git a/archived/symfony.framework-bundle/ac45b8269a96127e6ea0789570079dcfda0be950.json b/archived/symfony.framework-bundle/ac45b8269a96127e6ea0789570079dcfda0be950.json new file mode 100644 index 00000000..9fa52700 --- /dev/null +++ b/archived/symfony.framework-bundle/ac45b8269a96127e6ea0789570079dcfda0be950.json @@ -0,0 +1,308 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server,", + " or run composer require server --dev for a minimalist one", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV'] ?? null) === ($env['APP_ENV'] ?? null))) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "ac45b8269a96127e6ea0789570079dcfda0be950" + } + } +} diff --git a/archived/symfony.framework-bundle/ad330af340e55acbaabccf857f6ae2ab3cef34d6.json b/archived/symfony.framework-bundle/ad330af340e55acbaabccf857f6ae2ab3cef34d6.json new file mode 100644 index 00000000..ef4c7245 --- /dev/null +++ b/archived/symfony.framework-bundle/ad330af340e55acbaabccf857f6ae2ab3cef34d6.json @@ -0,0 +1,273 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Run composer require server --dev to install the development web server,", + " or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " $_SERVER += $env;", + " $_ENV += $env;", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv())->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: ~", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "ad330af340e55acbaabccf857f6ae2ab3cef34d6" + } + } +} diff --git a/archived/symfony.framework-bundle/af08ff5126af0468f8161b4d5553df5d91c4877a.json b/archived/symfony.framework-bundle/af08ff5126af0468f8161b4d5553df5d91c4877a.json new file mode 100644 index 00000000..581c7d46 --- /dev/null +++ b/archived/symfony.framework-bundle/af08ff5126af0468f8161b4d5553df5d91c4877a.json @@ -0,0 +1,260 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "CONSOLE := $(shell which bin/console)", + "sf_console:", + "ifndef CONSOLE", + "\t@printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "endif", + "", + "cache-clear:", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:clear --no-warmup", + "else", + "\t@rm -rf var/cache/*", + "endif", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:warmup", + "else", + "\t@printf \"Cannot warm up the cache (needs symfony/console)\\n\"", + "endif", + ".PHONY: cache-warmup", + "", + "serve_as_sf: sf_console", + "ifndef CONSOLE", + "\t@${MAKE} serve_as_php", + "endif", + "\t@$(CONSOLE) | grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\";", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\\n\"", + "\tphp -S 127.0.0.1:8000 -t public", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{Entity,Migrations,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they", + " # have the tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? false) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? false);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/log';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "af08ff5126af0468f8161b4d5553df5d91c4877a" + } + } +} diff --git a/archived/symfony.framework-bundle/af2e2efad553bc959a0c61d9185e33ca9eec5c99.json b/archived/symfony.framework-bundle/af2e2efad553bc959a0c61d9185e33ca9eec5c99.json new file mode 100644 index 00000000..9131f9d1 --- /dev/null +++ b/archived/symfony.framework-bundle/af2e2efad553bc959a0c61d9185e33ca9eec5c99.json @@ -0,0 +1,284 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {", + " (new Dotenv(false))->populate($env);", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/routes/dev/framework.yaml": { + "contents": [ + "_errors:", + " resource: '@FrameworkBundle/Resources/config/routing/errors.xml'", + " prefix: /_error", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/'", + " exclude:", + " - '../src/DependencyInjection/'", + " - '../src/Entity/'", + " - '../src/Kernel.php'", + " - '../src/Tests/'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller/'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', \\PHP_VERSION_ID < 70400 || $this->debug);", + " $container->setParameter('container.dumper.inline_factories', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "af2e2efad553bc959a0c61d9185e33ca9eec5c99" + } + } +} diff --git a/archived/symfony.framework-bundle/af951c413e84511daefa4ddb3eb8166108a30b6c.json b/archived/symfony.framework-bundle/af951c413e84511daefa4ddb3eb8166108a30b6c.json new file mode 100644 index 00000000..7ddc263b --- /dev/null +++ b/archived/symfony.framework-bundle/af951c413e84511daefa4ddb3eb8166108a30b6c.json @@ -0,0 +1,307 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Run composer require server --dev to install the development web server,", + " or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " $_SERVER += $env;", + " $_ENV += $env;", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv();", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: ~", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "af951c413e84511daefa4ddb3eb8166108a30b6c" + } + } +} diff --git a/archived/symfony.framework-bundle/afc77bda302ea88246601c0515e1a892378ec4d1.json b/archived/symfony.framework-bundle/afc77bda302ea88246601c0515e1a892378ec4d1.json new file mode 100644 index 00000000..db06ac65 --- /dev/null +++ b/archived/symfony.framework-bundle/afc77bda302ea88246601c0515e1a892378ec4d1.json @@ -0,0 +1,293 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "", + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ], + "gitignore": [ + ".env", + "/var/", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Execute the make serve command;", + " 2. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " _defaults:", + " autowire: by_id", + " public: false", + "", + " _instanceof:", + " Symfony\\Component\\Console\\Command\\Command:", + " tags: ['console.command']", + " public: true", + "", + " Twig_ExtensionInterface:", + " tags: ['twig.extension']", + "", + " Symfony\\Component\\EventDispatcher\\EventSubscriberInterface:", + " tags: ['kernel.event_subscriber']", + "", + " Symfony\\Component\\Form\\FormTypeInterface:", + " tags: ['form.type']", + "", + " Symfony\\Component\\Security\\Core\\Authorization\\VoterInterface:", + " tags: ['security.voter']", + "", + " App\\:", + " resource: '../../src/{Command,Form,EventSubscriber,Twig,Voter}'", + "", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.root_dir%/../var/sessions/%kernel.environment%\"", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: \"App\\\\Controller\\\\DefaultController::index\" }", + "", + "# Depends on sensio/framework-extra-bundle:^3.0 and doctrine/annotations", + "#controllers:", + "# resource: ../src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Controller/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " *", + " * For the full copyright and license information, please view the LICENSE", + " * file that was distributed with this source code.", + " */", + "", + "namespace App;", + "", + "use Symfony\\Bundle\\FrameworkBundle\\Kernel\\MicroKernelTrait;", + "use Symfony\\Component\\Config\\Loader\\LoaderInterface;", + "use Symfony\\Component\\DependencyInjection\\ContainerBuilder;", + "use Symfony\\Component\\HttpKernel\\Kernel as BaseKernel;", + "use Symfony\\Component\\Routing\\RouteCollectionBuilder;", + "", + "/**", + " * @author Fabien Potencier ", + " */", + "class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir()", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname($this->getRootDir()).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->getEnvironment()])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->getEnvironment())) {", + " $loader->import($confDir.'/packages/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->getEnvironment())) {", + " $routes->import($confDir.'/routing/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "afc77bda302ea88246601c0515e1a892378ec4d1" + } + } +} diff --git a/archived/symfony.framework-bundle/b1644beebfde00b6fa7059b398da6ac4507dd17b.json b/archived/symfony.framework-bundle/b1644beebfde00b6fa7059b398da6ac4507dd17b.json new file mode 100644 index 00000000..75599dcc --- /dev/null +++ b/archived/symfony.framework-bundle/b1644beebfde00b6fa7059b398da6ac4507dd17b.json @@ -0,0 +1,296 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Run composer require server --dev to install the development web server,", + " or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/.bootstrap.php": { + "contents": [ + "loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?: $_ENV['APP_ENV'] ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "b1644beebfde00b6fa7059b398da6ac4507dd17b" + } + } +} diff --git a/archived/symfony.framework-bundle/b36a29be8aca3e7b9db733922f4b8c350f6e642a.json b/archived/symfony.framework-bundle/b36a29be8aca3e7b9db733922f4b8c350f6e642a.json new file mode 100644 index 00000000..681a54a4 --- /dev/null +++ b/archived/symfony.framework-bundle/b36a29be8aca3e7b9db733922f4b8c350f6e642a.json @@ -0,0 +1,308 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server,", + " or run composer require server --dev for a minimalist one", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {", + " (new Dotenv(false))->populate($env);", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "b36a29be8aca3e7b9db733922f4b8c350f6e642a" + } + } +} diff --git a/archived/symfony.framework-bundle/b3b6c122d548e99aec6e60d55e12e17887cfced1.json b/archived/symfony.framework-bundle/b3b6c122d548e99aec6e60d55e12e17887cfced1.json new file mode 100644 index 00000000..03c95166 --- /dev/null +++ b/archived/symfony.framework-bundle/b3b6c122d548e99aec6e60d55e12e17887cfced1.json @@ -0,0 +1,225 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " http_method_override: false", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + " storage_factory_id: session.storage.factory.native", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_factory_id: session.storage.factory.mock_file", + "" + ], + "executable": false + }, + "config/preload.php": { + "contents": [ + "import('../config/{packages}/*.yaml');", + " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/services.yaml')) {", + " $container->import('../config/services.yaml');", + " $container->import('../config/{services}_'.$this->environment.'.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/services.php')) {", + " (require $path)($container->withPath($path), $this);", + " }", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import('../config/{routes}/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/routes.yaml')) {", + " $routes->import('../config/routes.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/routes.php')) {", + " (require $path)($routes->withPath($path), $this);", + " }", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "b3b6c122d548e99aec6e60d55e12e17887cfced1" + } + } +} diff --git a/archived/symfony.framework-bundle/b40c6180598325644568c8f0cf0b6f2098b39e51.json b/archived/symfony.framework-bundle/b40c6180598325644568c8f0cf0b6f2098b39e51.json new file mode 100644 index 00000000..98c2b0e8 --- /dev/null +++ b/archived/symfony.framework-bundle/b40c6180598325644568c8f0cf0b6f2098b39e51.json @@ -0,0 +1,268 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "b40c6180598325644568c8f0cf0b6f2098b39e51" + } + } +} diff --git a/archived/symfony.framework-bundle/b5f194e56a8b1bf5701f6b7b81371d56c3210477.json b/archived/symfony.framework-bundle/b5f194e56a8b1bf5701f6b7b81371d56c3210477.json new file mode 100644 index 00000000..8b89801d --- /dev/null +++ b/archived/symfony.framework-bundle/b5f194e56a8b1bf5701f6b7b81371d56c3210477.json @@ -0,0 +1,270 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV'] ?? null) === ($env['APP_ENV'] ?? null))) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', \\PHP_VERSION_ID < 70400 || $this->debug);", + " $container->setParameter('container.dumper.inline_factories', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "b5f194e56a8b1bf5701f6b7b81371d56c3210477" + } + } +} diff --git a/archived/symfony.framework-bundle/b61287594349844544a23d4b059f4a3d2b58b9f1.json b/archived/symfony.framework-bundle/b61287594349844544a23d4b059f4a3d2b58b9f1.json new file mode 100644 index 00000000..ad7567c0 --- /dev/null +++ b/archived/symfony.framework-bundle/b61287594349844544a23d4b059f4a3d2b58b9f1.json @@ -0,0 +1,307 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Run composer require server --dev to install the development web server,", + " or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " $_SERVER += $env;", + " $_ENV += $env;", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv();", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: ~", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "b61287594349844544a23d4b059f4a3d2b58b9f1" + } + } +} diff --git a/archived/symfony.framework-bundle/b68e9f6fb1321da30bbd0c9378f92137857dc5a1.json b/archived/symfony.framework-bundle/b68e9f6fb1321da30bbd0c9378f92137857dc5a1.json new file mode 100644 index 00000000..93fcc882 --- /dev/null +++ b/archived/symfony.framework-bundle/b68e9f6fb1321da30bbd0c9378f92137857dc5a1.json @@ -0,0 +1,308 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server,", + " or run composer require server --dev for a minimalist one", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {", + " (new Dotenv(false))->populate($env);", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "b68e9f6fb1321da30bbd0c9378f92137857dc5a1" + } + } +} diff --git a/archived/symfony.framework-bundle/b897c5efc15756afb6125b1ecb591c57babb9e90.json b/archived/symfony.framework-bundle/b897c5efc15756afb6125b1ecb591c57babb9e90.json new file mode 100644 index 00000000..93fe9a7d --- /dev/null +++ b/archived/symfony.framework-bundle/b897c5efc15756afb6125b1ecb591c57babb9e90.json @@ -0,0 +1,249 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require server for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{Entity,Migrations,Tests}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "$env = $_SERVER['APP_ENV'] ?? 'dev';", + "$debug = $_SERVER['APP_DEBUG'] ?? ('prod' !== $env);", + "", + "if ($debug) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts(explode(',', $trustedHosts));", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "b897c5efc15756afb6125b1ecb591c57babb9e90" + } + } +} diff --git a/archived/symfony.framework-bundle/b9f462a47f7fd28d56c61f59c027fd7ad8e1aac8.json b/archived/symfony.framework-bundle/b9f462a47f7fd28d56c61f59c027fd7ad8e1aac8.json new file mode 100644 index 00000000..767964e1 --- /dev/null +++ b/archived/symfony.framework-bundle/b9f462a47f7fd28d56c61f59c027fd7ad8e1aac8.json @@ -0,0 +1,247 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require server --dev for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "$env = $_SERVER['APP_ENV'] ?? 'dev';", + "$debug = $_SERVER['APP_DEBUG'] ?? ('prod' !== $env);", + "", + "if ($debug) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts(explode(',', $trustedHosts));", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "b9f462a47f7fd28d56c61f59c027fd7ad8e1aac8" + } + } +} diff --git a/archived/symfony.framework-bundle/bafba316fae74955278eaf940e578442dedc1c8b.json b/archived/symfony.framework-bundle/bafba316fae74955278eaf940e578442dedc1c8b.json new file mode 100644 index 00000000..bcb072b3 --- /dev/null +++ b/archived/symfony.framework-bundle/bafba316fae74955278eaf940e578442dedc1c8b.json @@ -0,0 +1,309 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server,", + " or run composer require server --dev for a minimalist one", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {", + " (new Dotenv(false))->populate($env);", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "bafba316fae74955278eaf940e578442dedc1c8b" + } + } +} diff --git a/archived/symfony.framework-bundle/bb79acfea62093fd50d42905bd6d0935a419befd.json b/archived/symfony.framework-bundle/bb79acfea62093fd50d42905bd6d0935a419befd.json new file mode 100644 index 00000000..3b47d830 --- /dev/null +++ b/archived/symfony.framework-bundle/bb79acfea62093fd50d42905bd6d0935a419befd.json @@ -0,0 +1,264 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + "/.env.local", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Run composer require server --dev to install the development web server,", + " or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (($envs['all'] ?? false) && ($envs[$this->environment] ?? true) || ($envs[$this->environment] ?? false)) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "", + " public static function bootstrapCli(array &$argv)", + " {", + " // consume --env and --no-debug from the command line", + " Application::bootstrapEnv($argv);", + " }", + "", + " public static function bootstrapEnv(string $env = null)", + " {", + " if (null !== $env) {", + " putenv('APP_ENV='.$_SERVER['APP_ENV'] = $env);", + " }", + "", + " if ('prod' !== $_SERVER['APP_ENV'] = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " if (!class_exists(Dotenv::class)) {", + " throw new \\RuntimeException('The \"APP_ENV\" environment variable is not defined. You need to set it or run \"composer require symfony/dotenv\" to load it from a \".env\" file.');", + " }", + "", + " (new Dotenv())->loadEnv(\\dirname(__DIR__).'/.env');", + " }", + "", + " $_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?? $_SERVER['APP_ENV'] ?? 'dev';", + " $_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + " $_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "bb79acfea62093fd50d42905bd6d0935a419befd" + } + } +} diff --git a/archived/symfony.framework-bundle/bbcffba11c937f47556c7b8db655c0333ac509f9.json b/archived/symfony.framework-bundle/bbcffba11c937f47556c7b8db655c0333ac509f9.json new file mode 100644 index 00000000..df96bfa5 --- /dev/null +++ b/archived/symfony.framework-bundle/bbcffba11c937f47556c7b8db655c0333ac509f9.json @@ -0,0 +1,249 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require server --dev for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{Entity,Migrations,Tests}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "$env = $_SERVER['APP_ENV'] ?? 'dev';", + "$debug = $_SERVER['APP_DEBUG'] ?? ('prod' !== $env);", + "", + "if ($debug) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts(explode(',', $trustedHosts));", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "bbcffba11c937f47556c7b8db655c0333ac509f9" + } + } +} diff --git a/archived/symfony.framework-bundle/bcd70105a1e87e41f31af2ae84aaf948c8bfb189.json b/archived/symfony.framework-bundle/bcd70105a1e87e41f31af2ae84aaf948c8bfb189.json new file mode 100644 index 00000000..830ffbdb --- /dev/null +++ b/archived/symfony.framework-bundle/bcd70105a1e87e41f31af2ae84aaf948c8bfb189.json @@ -0,0 +1,220 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require symfony/web-server-bundle for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # # The native PHP session handler will be used", + " # handler_id: ~", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " #session:", + " # storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{Entity,Migrations,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they", + " # have the tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? false) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? false);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "environment;", + " }", + "", + " public function getLogDir()", + " {", + " return dirname(__DIR__).'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "bcd70105a1e87e41f31af2ae84aaf948c8bfb189" + } + } +} diff --git a/archived/symfony.framework-bundle/c0c0bf94174609d740ca2a61e0201949c5683d50.json b/archived/symfony.framework-bundle/c0c0bf94174609d740ca2a61e0201949c5683d50.json new file mode 100644 index 00000000..316d275b --- /dev/null +++ b/archived/symfony.framework-bundle/c0c0bf94174609d740ca2a61e0201949c5683d50.json @@ -0,0 +1,249 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + "/.env", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require server --dev for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "$env = $_SERVER['APP_ENV'] ?? 'dev';", + "$debug = (bool) ($_SERVER['APP_DEBUG'] ?? ('prod' !== $env));", + "", + "if ($debug) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts(explode(',', $trustedHosts));", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "c0c0bf94174609d740ca2a61e0201949c5683d50" + } + } +} diff --git a/archived/symfony.framework-bundle/c0fdace641ed81c02668d6bfc0fc76a2b39ee7c9.json b/archived/symfony.framework-bundle/c0fdace641ed81c02668d6bfc0fc76a2b39ee7c9.json new file mode 100644 index 00000000..dd871a9c --- /dev/null +++ b/archived/symfony.framework-bundle/c0fdace641ed81c02668d6bfc0fc76a2b39ee7c9.json @@ -0,0 +1,231 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require server for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + "", + " # uncomment this entire section to enable sessions", + " #session:", + " # # With this config, PHP's native session handling is used", + " # handler_id: ~", + "", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " #session:", + " # storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{Entity,Migrations,Tests}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? ('prod' !== ($_SERVER['APP_ENV'] ?? 'dev'))) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts(explode(',', $trustedHosts));", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? ('prod' !== ($_SERVER['APP_ENV'] ?? 'dev')));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "c0fdace641ed81c02668d6bfc0fc76a2b39ee7c9" + } + } +} diff --git a/archived/symfony.framework-bundle/c41f79f28d74e6c9ebb5093dabb8e532b478a184.json b/archived/symfony.framework-bundle/c41f79f28d74e6c9ebb5093dabb8e532b478a184.json new file mode 100644 index 00000000..4f90098a --- /dev/null +++ b/archived/symfony.framework-bundle/c41f79f28d74e6c9ebb5093dabb8e532b478a184.json @@ -0,0 +1,308 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server,", + " or run composer require server --dev for a minimalist one", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: ~", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "c41f79f28d74e6c9ebb5093dabb8e532b478a184" + } + } +} diff --git a/archived/symfony.framework-bundle/c42353260b4eb5b92aeed2119a2be5c1f944f8e3.json b/archived/symfony.framework-bundle/c42353260b4eb5b92aeed2119a2be5c1f944f8e3.json new file mode 100644 index 00000000..6d0c7e07 --- /dev/null +++ b/archived/symfony.framework-bundle/c42353260b4eb5b92aeed2119a2be5c1f944f8e3.json @@ -0,0 +1,263 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Run composer require server --dev to install the development web server,", + " or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " $_SERVER += $env;", + " $_ENV += $env;", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv())->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: ~", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "c42353260b4eb5b92aeed2119a2be5c1f944f8e3" + } + } +} diff --git a/archived/symfony.framework-bundle/c4b92c0b900a566049ec20ca4a27f3388cc8333f.json b/archived/symfony.framework-bundle/c4b92c0b900a566049ec20ca4a27f3388cc8333f.json new file mode 100644 index 00000000..4b2e3a8a --- /dev/null +++ b/archived/symfony.framework-bundle/c4b92c0b900a566049ec20ca4a27f3388cc8333f.json @@ -0,0 +1,224 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " http_method_override: false", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_factory_id: session.storage.factory.mock_file", + "" + ], + "executable": false + }, + "config/preload.php": { + "contents": [ + "import('../config/{packages}/*.yaml');", + " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/services.yaml')) {", + " $container->import('../config/services.yaml');", + " $container->import('../config/{services}_'.$this->environment.'.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/services.php')) {", + " (require $path)($container->withPath($path), $this);", + " }", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import('../config/{routes}/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/routes.yaml')) {", + " $routes->import('../config/routes.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/routes.php')) {", + " (require $path)($routes->withPath($path), $this);", + " }", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "c4b92c0b900a566049ec20ca4a27f3388cc8333f" + } + } +} diff --git a/archived/symfony.framework-bundle/c5293854369fe2211687cd1e36e2156d01b31dd9.json b/archived/symfony.framework-bundle/c5293854369fe2211687cd1e36e2156d01b31dd9.json new file mode 100644 index 00000000..d22c2615 --- /dev/null +++ b/archived/symfony.framework-bundle/c5293854369fe2211687cd1e36e2156d01b31dd9.json @@ -0,0 +1,309 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server,", + " or run composer require server --dev for a minimalist one", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: ~", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "c5293854369fe2211687cd1e36e2156d01b31dd9" + } + } +} diff --git a/archived/symfony.framework-bundle/c6332dee5afb43a412ee1b0e48114fc08db34aff.json b/archived/symfony.framework-bundle/c6332dee5afb43a412ee1b0e48114fc08db34aff.json new file mode 100644 index 00000000..a2e3b17c --- /dev/null +++ b/archived/symfony.framework-bundle/c6332dee5afb43a412ee1b0e48114fc08db34aff.json @@ -0,0 +1,255 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + "/.env", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Execute the php -S 127.0.0.1:8000 -t public command", + " 4. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require server --dev for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "$env = $_SERVER['APP_ENV'] ?? 'dev';", + "$debug = (bool) ($_SERVER['APP_DEBUG'] ?? ('prod' !== $env));", + "", + "if ($debug) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts(explode(',', $trustedHosts));", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "c6332dee5afb43a412ee1b0e48114fc08db34aff" + } + } +} diff --git a/archived/symfony.framework-bundle/c66a23678ab639154adf4321f89b2f524a693d54.json b/archived/symfony.framework-bundle/c66a23678ab639154adf4321f89b2f524a693d54.json new file mode 100644 index 00000000..4c709636 --- /dev/null +++ b/archived/symfony.framework-bundle/c66a23678ab639154adf4321f89b2f524a693d54.json @@ -0,0 +1,273 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Run composer require server --dev to install the development web server,", + " or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " $_SERVER += $env;", + " $_ENV += $env;", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv())->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: ~", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "c66a23678ab639154adf4321f89b2f524a693d54" + } + } +} diff --git a/archived/symfony.framework-bundle/c707603542a6715e71df7f02d249621f85b63de3.json b/archived/symfony.framework-bundle/c707603542a6715e71df7f02d249621f85b63de3.json new file mode 100644 index 00000000..b5a99a58 --- /dev/null +++ b/archived/symfony.framework-bundle/c707603542a6715e71df7f02d249621f85b63de3.json @@ -0,0 +1,252 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + "/.env", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Execute the php -S 127.0.0.1:8000 -t public command", + " 4. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require server --dev for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "$env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? 'dev';", + "$debug = (bool) ($_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? ('prod' !== $env));", + "", + "if ($debug) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? $_ENV['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? $_ENV['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts(explode(',', $trustedHosts));", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "c707603542a6715e71df7f02d249621f85b63de3" + } + } +} diff --git a/archived/symfony.framework-bundle/c71284f93644a00d4241dfaf068f0ba8c1efe2f6.json b/archived/symfony.framework-bundle/c71284f93644a00d4241dfaf068f0ba8c1efe2f6.json new file mode 100644 index 00000000..29c03d93 --- /dev/null +++ b/archived/symfony.framework-bundle/c71284f93644a00d4241dfaf068f0ba8c1efe2f6.json @@ -0,0 +1,269 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV']) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', \\PHP_VERSION_ID < 70400 || !ini_get('opcache.preload'));", + " $container->setParameter('container.dumper.inline_factories', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "c71284f93644a00d4241dfaf068f0ba8c1efe2f6" + } + } +} diff --git a/archived/symfony.framework-bundle/c919b18b5ce08ef649bd14fa1cfb5296a54e4c81.json b/archived/symfony.framework-bundle/c919b18b5ce08ef649bd14fa1cfb5296a54e4c81.json new file mode 100644 index 00000000..a023b285 --- /dev/null +++ b/archived/symfony.framework-bundle/c919b18b5ce08ef649bd14fa1cfb5296a54e4c81.json @@ -0,0 +1,285 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/var/", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "", + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " _defaults:", + " autowire: true", + " public: false", + "", + " _instanceof:", + " Symfony\\Component\\Console\\Command\\Command:", + " tags: ['console.command']", + " public: true", + "", + " Twig_ExtensionInterface:", + " tags: ['twig.extension']", + "", + " Symfony\\Component\\EventDispatcher\\EventSubscriberInterface:", + " tags: ['kernel.event_subscriber']", + "", + " Symfony\\Component\\Form\\FormTypeInterface:", + " tags: ['form.type']", + "", + " Symfony\\Component\\Security\\Core\\Authorization\\VoterInterface:", + " tags: ['security.voter']", + "", + " App\\:", + " resource: '../../src/{Command,Form,EventSubscriber,Twig,Voter}'", + "", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.project_dir%/var/sessions/%kernel.environment%\"", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: \"App\\\\Controller\\\\DefaultController::index\" }", + "", + "# Depends on sensio/framework-extra-bundle:^3.0 and doctrine/annotations", + "#controllers:", + "# resource: ../src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Controller/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->getEnvironment()])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->getEnvironment())) {", + " $loader->import($confDir.'/packages/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->getEnvironment())) {", + " $routes->import($confDir.'/routing/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "c919b18b5ce08ef649bd14fa1cfb5296a54e4c81" + } + } +} diff --git a/archived/symfony.framework-bundle/c9d361bc87ce2abeaec0ecd5a4bc1e35b374c4ef.json b/archived/symfony.framework-bundle/c9d361bc87ce2abeaec0ecd5a4bc1e35b374c4ef.json new file mode 100644 index 00000000..87c78f2c --- /dev/null +++ b/archived/symfony.framework-bundle/c9d361bc87ce2abeaec0ecd5a4bc1e35b374c4ef.json @@ -0,0 +1,307 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Run composer require server --dev to install the development web server,", + " or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " $_SERVER += $env;", + " $_ENV += $env;", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv();", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: ~", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "c9d361bc87ce2abeaec0ecd5a4bc1e35b374c4ef" + } + } +} diff --git a/archived/symfony.framework-bundle/cca5651d74281e36b6fa8bd5973e80f2c477085f.json b/archived/symfony.framework-bundle/cca5651d74281e36b6fa8bd5973e80f2c477085f.json new file mode 100644 index 00000000..a4d2b568 --- /dev/null +++ b/archived/symfony.framework-bundle/cca5651d74281e36b6fa8bd5973e80f2c477085f.json @@ -0,0 +1,261 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "CONSOLE := $(shell which bin/console)", + "sf_console:", + "ifndef CONSOLE", + "\t@printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "endif", + "", + "cache-clear:", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:clear --no-warmup", + "else", + "\t@rm -rf var/cache/*", + "endif", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:warmup", + "else", + "\t@printf \"Cannot warm up the cache (needs symfony/console)\\n\"", + "endif", + ".PHONY: cache-warmup", + "", + "serve_as_sf: sf_console", + "ifndef CONSOLE", + "\t@${MAKE} serve_as_php", + "endif", + "\t@$(CONSOLE) | grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\"", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\\n\"", + "\tphp -S 127.0.0.1:8000 -t public", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{Entity,Migrations,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they", + " # have the tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? false) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? false);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/log';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "cca5651d74281e36b6fa8bd5973e80f2c477085f" + } + } +} diff --git a/archived/symfony.framework-bundle/cd39547da3636431799620a2453980eebff5e44b.json b/archived/symfony.framework-bundle/cd39547da3636431799620a2453980eebff5e44b.json new file mode 100644 index 00000000..de5e39b2 --- /dev/null +++ b/archived/symfony.framework-bundle/cd39547da3636431799620a2453980eebff5e44b.json @@ -0,0 +1,267 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + "/.env.local", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Run composer require server --dev to install the development web server,", + " or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "", + " public static function bootstrapCli(array &$argv)", + " {", + " // consume --env and --no-debug from the command line", + " Application::bootstrapEnv($argv);", + " }", + "", + " public static function bootstrapEnv(string $env = null)", + " {", + " if (null !== $env) {", + " putenv('APP_ENV='.$_SERVER['APP_ENV'] = $env);", + " }", + "", + " if ('prod' !== $_SERVER['APP_ENV'] = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " if (!class_exists(Dotenv::class)) {", + " throw new \\RuntimeException('The \"APP_ENV\" environment variable is not defined. You need to set it or run \"composer require symfony/dotenv\" to load it from a \".env\" file.');", + " }", + "", + " (new Dotenv())->loadEnv(\\dirname(__DIR__).'/.env');", + " }", + "", + " $_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?? $_SERVER['APP_ENV'] ?? 'dev';", + " $_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + " $_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "cd39547da3636431799620a2453980eebff5e44b" + } + } +} diff --git a/archived/symfony.framework-bundle/cd5993015f6a07ea9d91bbaee3d0a6efbadc0da5.json b/archived/symfony.framework-bundle/cd5993015f6a07ea9d91bbaee3d0a6efbadc0da5.json new file mode 100644 index 00000000..836c3212 --- /dev/null +++ b/archived/symfony.framework-bundle/cd5993015f6a07ea9d91bbaee3d0a6efbadc0da5.json @@ -0,0 +1,259 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "", + "CONSOLE=bin/console", + "sf_console:", + "\t@test -f $(CONSOLE) || printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "\t@exit", + "", + "serve_as_sf: sf_console", + "\t@test -f $(CONSOLE) && $(CONSOLE)|grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start --docroot=public/ || exit 1", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop.\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\";", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\\n\"", + "\tphp -S 127.0.0.1:8000 -t public", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "config/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "config/packages/app.yaml": { + "contents": [ + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../../src/{Entity,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they're public", + " # and have a tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->environment)) {", + " $routes->import($confDir.'/routing/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "cd5993015f6a07ea9d91bbaee3d0a6efbadc0da5" + } + } +} diff --git a/archived/symfony.framework-bundle/cfaca55cab772a0c11bf899ddbd21eecb708c8ae.json b/archived/symfony.framework-bundle/cfaca55cab772a0c11bf899ddbd21eecb708c8ae.json new file mode 100644 index 00000000..a72b9627 --- /dev/null +++ b/archived/symfony.framework-bundle/cfaca55cab772a0c11bf899ddbd21eecb708c8ae.json @@ -0,0 +1,296 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + "/.env.local", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Run composer require server --dev to install the development web server,", + " or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/.bootstrap.php": { + "contents": [ + "loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?: $_ENV['APP_ENV'] ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "cfaca55cab772a0c11bf899ddbd21eecb708c8ae" + } + } +} diff --git a/archived/symfony.framework-bundle/d15fed384c98b89547dc603b73101f1dc7415312.json b/archived/symfony.framework-bundle/d15fed384c98b89547dc603b73101f1dc7415312.json new file mode 100644 index 00000000..f62ef98c --- /dev/null +++ b/archived/symfony.framework-bundle/d15fed384c98b89547dc603b73101f1dc7415312.json @@ -0,0 +1,316 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + "/.env.local", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Run composer require server --dev to install the development web server,", + " or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "", + " public static function bootstrapCli(array &$argv)", + " {", + " // consume --env and --no-debug from the command line", + "", + " // when using symfony/console v4.2 or higher, this should", + " // be replaced by a call to Application::bootstrapEnv()", + "", + " for ($i = 0; $i < \\count($argv) && '--' !== $v = $argv[$i]; ++$i) {", + " if ('--no-debug' === $v) {", + " putenv('APP_DEBUG='.$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = '0');", + " $argvUnset[$i] = true;", + " break;", + " }", + " }", + "", + " for ($i = 0; $i < \\count($argv) && '--' !== $v = $argv[$i]; ++$i) {", + " if (!$v || '-' !== $v[0] || !preg_match('/^-(?:-env(?:=|$)|e=?)(.*)$/D', $v, $v)) {", + " continue;", + " }", + " if (!empty($v[1]) || !empty($argv[1 + $i])) {", + " putenv('APP_ENV='.$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = empty($v[1]) ? $argv[1 + $i] : $v[1]);", + " $argvUnset[$i] = $argvUnset[$i + empty($v[1])] = true;", + " }", + " break;", + " }", + "", + " if (!empty($argvUnset)) {", + " $argv = array_values(array_diff_key($argv, $argvUnset));", + " }", + " }", + "", + " public static function bootstrapEnv($env = null)", + " {", + " if (null !== $env) {", + " putenv('APP_ENV='.$_SERVER['APP_ENV'] = $env);", + " }", + "", + " if ('prod' !== $_SERVER['APP_ENV'] = isset($_SERVER['APP_ENV']) ? $_SERVER['APP_ENV'] : (isset($_ENV['APP_ENV']) ? $_ENV['APP_ENV'] : null)) {", + " if (!class_exists(Dotenv::class)) {", + " throw new \\RuntimeException('The \"APP_ENV\" environment variable is not defined. You need to set it or run \"composer require symfony/dotenv\" to load it from a \".env\" file.');", + " }", + "", + " // when using symfony/dotenv v4.2 or higher, this call and the related methods", + " // below should be replaced by a call to the new Dotenv::loadEnv() method", + " self::loadEnv(new Dotenv(), \\dirname(__DIR__).'/.env');", + " }", + "", + " $_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = isset($_SERVER['APP_ENV']) ? $_SERVER['APP_ENV'] : 'dev';", + " $_SERVER['APP_DEBUG'] = isset($_SERVER['APP_DEBUG']) ? $_SERVER['APP_DEBUG'] : (isset($_ENV['APP_DEBUG']) ? $_ENV['APP_DEBUG'] : 'prod' !== $_SERVER['APP_ENV']);", + " $_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + " }", + "", + " private static function loadEnv(Dotenv $dotenv, $path)", + " {", + " $dotenv->load($path);", + "", + " if (null === $env = isset($_SERVER['APP_ENV']) ? $_SERVER['APP_ENV'] : (isset($_ENV['APP_ENV']) ? $_ENV['APP_ENV'] : null)) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = isset($_SERVER['APP_ENV']) ? $_SERVER['APP_ENV'] : (isset($_ENV['APP_ENV']) ? $_ENV['APP_ENV'] : $env);", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "d15fed384c98b89547dc603b73101f1dc7415312" + } + } +} diff --git a/archived/symfony.framework-bundle/d18d12faf9a5ba6bb0a7e79da0825ead58ff68ba.json b/archived/symfony.framework-bundle/d18d12faf9a5ba6bb0a7e79da0825ead58ff68ba.json new file mode 100644 index 00000000..dea14028 --- /dev/null +++ b/archived/symfony.framework-bundle/d18d12faf9a5ba6bb0a7e79da0825ead58ff68ba.json @@ -0,0 +1,269 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: ~", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "d18d12faf9a5ba6bb0a7e79da0825ead58ff68ba" + } + } +} diff --git a/archived/symfony.framework-bundle/d26a576df78776f3af082efeb64d3c0978a0b420.json b/archived/symfony.framework-bundle/d26a576df78776f3af082efeb64d3c0978a0b420.json new file mode 100644 index 00000000..b6da768c --- /dev/null +++ b/archived/symfony.framework-bundle/d26a576df78776f3af082efeb64d3c0978a0b420.json @@ -0,0 +1,294 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "", + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ], + "gitignore": [ + ".env", + "/var/", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Execute the make serve command;", + " 2. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " _defaults:", + " autowire: by_id", + " public: false", + "", + " _instanceof:", + " Symfony\\Component\\Console\\Command\\Command:", + " tags: ['console.command']", + " public: true", + "", + " Twig_ExtensionInterface:", + " tags: ['twig.extension']", + "", + " Symfony\\Component\\EventDispatcher\\EventSubscriberInterface:", + " tags: ['kernel.event_subscriber']", + "", + " Symfony\\Component\\Form\\FormTypeInterface:", + " tags: ['form.type']", + "", + " Symfony\\Component\\Security\\Core\\Authorization\\VoterInterface:", + " tags: ['security.voter']", + "", + " App\\:", + " resource: '../../src/{Command,Form,EventSubscriber,Twig,Voter}'", + "", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.root_dir%/../var/sessions/%kernel.environment%\"", + " #],", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: \"App\\\\Controller\\\\DefaultController::index\" }", + "", + "# Depends on sensio/framework-extra-bundle:^3.0 and doctrine/annotations", + "#controllers:", + "# resource: ../src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Controller/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " *", + " * For the full copyright and license information, please view the LICENSE", + " * file that was distributed with this source code.", + " */", + "", + "namespace App;", + "", + "use Symfony\\Bundle\\FrameworkBundle\\Kernel\\MicroKernelTrait;", + "use Symfony\\Component\\Config\\Loader\\LoaderInterface;", + "use Symfony\\Component\\DependencyInjection\\ContainerBuilder;", + "use Symfony\\Component\\HttpKernel\\Kernel as BaseKernel;", + "use Symfony\\Component\\Routing\\RouteCollectionBuilder;", + "", + "/**", + " * @author Fabien Potencier ", + " */", + "class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir()", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname($this->getRootDir()).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->getEnvironment()])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->getEnvironment())) {", + " $loader->import($confDir.'/packages/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->getEnvironment())) {", + " $routes->import($confDir.'/routing/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "d26a576df78776f3af082efeb64d3c0978a0b420" + } + } +} diff --git a/archived/symfony.framework-bundle/d33081cde61dc89ea74a248eeb009106d0c48460.json b/archived/symfony.framework-bundle/d33081cde61dc89ea74a248eeb009106d0c48460.json new file mode 100644 index 00000000..6548c4e0 --- /dev/null +++ b/archived/symfony.framework-bundle/d33081cde61dc89ea74a248eeb009106d0c48460.json @@ -0,0 +1,267 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + "/.env.local", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Run composer require server --dev to install the development web server,", + " or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "", + " public static function bootstrapCli(array &$argv)", + " {", + " // consume --env and --no-debug from the command line", + " Application::bootstrapEnv($argv);", + " }", + "", + " public static function bootstrapEnv(string $env = null)", + " {", + " if (null !== $env) {", + " putenv('APP_ENV='.$_SERVER['APP_ENV'] = $env);", + " }", + "", + " if ('prod' !== $_SERVER['APP_ENV'] = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " if (!class_exists(Dotenv::class)) {", + " throw new \\RuntimeException('The \"APP_ENV\" environment variable is not defined. You need to set it or run \"composer require symfony/dotenv\" to load it from a \".env\" file.');", + " }", + "", + " (new Dotenv())->loadEnv(\\dirname(__DIR__).'/.env');", + " }", + "", + " $_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?? $_SERVER['APP_ENV'] ?? 'dev';", + " $_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + " $_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "d33081cde61dc89ea74a248eeb009106d0c48460" + } + } +} diff --git a/archived/symfony.framework-bundle/d373c588346a3253340e7df8be5658ccd88fb9fd.json b/archived/symfony.framework-bundle/d373c588346a3253340e7df8be5658ccd88fb9fd.json new file mode 100644 index 00000000..a38b5564 --- /dev/null +++ b/archived/symfony.framework-bundle/d373c588346a3253340e7df8be5658ccd88fb9fd.json @@ -0,0 +1,289 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/var/", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "", + "CONSOLE=bin/console", + "sf_console:", + "\t@test -f $(CONSOLE) || printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "\t@exit", + "", + "serve_as_sf: sf_console", + "\t@test -f $(CONSOLE) && $(CONSOLE)|grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start || exit 1", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop.\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\";", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\\n\"", + "\tphp -S 127.0.0.1:8000 -t web", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, form types, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # loads services from whatever directories you want (you can add directories!)", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../../src/{Command,Form,EventSubscriber,Twig,Security}'", + "", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: 'App\\Controller\\DefaultController::index' }", + "", + "# Depends on sensio/framework-extra-bundle:^3.0 and doctrine/annotations", + "#controllers:", + "# resource: ../src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Controller/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->environment)) {", + " $routes->import($confDir.'/routing/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || PHP_SAPI === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "d373c588346a3253340e7df8be5658ccd88fb9fd" + } + } +} diff --git a/archived/symfony.framework-bundle/d4131812e20853626928e73d3effef44014944c0.json b/archived/symfony.framework-bundle/d4131812e20853626928e73d3effef44014944c0.json new file mode 100644 index 00000000..3282473e --- /dev/null +++ b/archived/symfony.framework-bundle/d4131812e20853626928e73d3effef44014944c0.json @@ -0,0 +1,191 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " http_method_override: false", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + " storage_factory_id: session.storage.factory.native", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + "when@test:", + " framework:", + " test: true", + " session:", + " storage_factory_id: session.storage.factory.mock_file", + "" + ], + "executable": false + }, + "config/preload.php": { + "contents": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "CONSOLE := $(shell which bin/console)", + "sf_console:", + "ifndef CONSOLE", + "\t@printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "endif", + "", + "cache-clear:", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:clear --no-warmup", + "else", + "\t@rm -rf var/cache/*", + "endif", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "ifndef CONSOLE", + "\t@printf \"cannot warmup the cache (needs symfony/console)\\n\"", + "\t@exit 1", + "endif", + "\t@$(CONSOLE) cache:warmup", + ".PHONY: cache-warmup", + "", + "serve_as_sf: sf_console", + "ifndef CONSOLE", + "\t@${MAKE} serve_as_php", + "endif", + "\t@$(CONSOLE) | grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start --docroot=public/", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop.\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\";", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\\n\"", + "\tphp -S 127.0.0.1:8000 -t public", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "config/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "config/packages/app.yaml": { + "contents": [ + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../../src/{Entity,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they're public", + " # and have a tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->environment)) {", + " $routes->import($confDir.'/routing/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "d41d90b3d69356902f3a01e752cc2e7a2029c5c0" + } + } +} diff --git a/archived/symfony.framework-bundle/d4fb007aae2b2b384652a61db7ca714221552e22.json b/archived/symfony.framework-bundle/d4fb007aae2b2b384652a61db7ca714221552e22.json new file mode 100644 index 00000000..d998107d --- /dev/null +++ b/archived/symfony.framework-bundle/d4fb007aae2b2b384652a61db7ca714221552e22.json @@ -0,0 +1,259 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "", + "CONSOLE=bin/console", + "sf_console:", + "\t@test -f $(CONSOLE) || printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "\t@exit", + "", + "serve_as_sf: sf_console", + "\t@test -f $(CONSOLE) && $(CONSOLE)|grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start || exit 1", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop.\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\";", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\\n\"", + "\tphp -S 127.0.0.1:8000 -t public", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "config/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "config/packages/app.yaml": { + "contents": [ + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../../src/{Entity,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they're public", + " # and have a tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->environment)) {", + " $routes->import($confDir.'/routing/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "d4fb007aae2b2b384652a61db7ca714221552e22" + } + } +} diff --git a/archived/symfony.framework-bundle/d5de247d9a45afee42a0a618134f0492d83343ad.json b/archived/symfony.framework-bundle/d5de247d9a45afee42a0a618134f0492d83343ad.json new file mode 100644 index 00000000..e3cc0d5c --- /dev/null +++ b/archived/symfony.framework-bundle/d5de247d9a45afee42a0a618134f0492d83343ad.json @@ -0,0 +1,264 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "CONSOLE := $(shell which bin/console)", + "sf_console:", + "ifndef CONSOLE", + "\t@printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "endif", + "", + "cache-clear:", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:clear --no-warmup", + "else", + "\t@rm -rf var/cache/*", + "endif", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:warmup", + "else", + "\t@printf \"cannot warmup the cache (needs symfony/console)\\n\"", + "endif", + ".PHONY: cache-warmup", + "", + "serve_as_sf: sf_console", + "ifndef CONSOLE", + "\t@${MAKE} serve_as_php", + "endif", + "\t@$(CONSOLE) | grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop.\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\";", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\\n\"", + "\tphp -S 127.0.0.1:8000 -t public", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{Entity,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they're public", + " # and have a tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "d5de247d9a45afee42a0a618134f0492d83343ad" + } + } +} diff --git a/archived/symfony.framework-bundle/d9a5a4a26008f5802617d7ccdc94a4360a603dbb.json b/archived/symfony.framework-bundle/d9a5a4a26008f5802617d7ccdc94a4360a603dbb.json new file mode 100644 index 00000000..007b0df9 --- /dev/null +++ b/archived/symfony.framework-bundle/d9a5a4a26008f5802617d7ccdc94a4360a603dbb.json @@ -0,0 +1,258 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "CONSOLE := $(shell which bin/console)", + "sf_console:", + "ifndef CONSOLE", + "\t@printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "endif", + "", + "cache-clear: ## Clears the cache", + "ifdef CONSOLE", + "\t@bin/console cache:clear --no-warmup", + "else", + "\t@rm -rf var/cache/*", + "endif", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear ## Warms up an empty cache", + "ifdef CONSOLE", + "\t@bin/console cache:warmup", + "else", + "\t@printf \"Cannot warm up the cache (needs symfony/console).\\n\"", + "endif", + ".PHONY: cache-warmup", + "", + "serve_as_sf: sf_console", + "ifndef CONSOLE", + "\t@${MAKE} serve_as_php", + "endif", + "\t@bin/console list | grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@bin/console server:start", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\"", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server.\\n\"", + "\tphp -S 127.0.0.1:8000 -t public", + "", + "serve: ## Runs a local web server", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # # The native PHP session handler will be used", + " # handler_id: ~", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{Entity,Migrations,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they", + " # have the tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? false) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? false);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "d9a5a4a26008f5802617d7ccdc94a4360a603dbb" + } + } +} diff --git a/archived/symfony.framework-bundle/da85f48ce791fca2f2caedec93054bd1359c0888.json b/archived/symfony.framework-bundle/da85f48ce791fca2f2caedec93054bd1359c0888.json new file mode 100644 index 00000000..7b04975f --- /dev/null +++ b/archived/symfony.framework-bundle/da85f48ce791fca2f2caedec93054bd1359c0888.json @@ -0,0 +1,225 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require symfony/web-server-bundle for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + "", + " # uncomment this entire section to enable sessions", + " #session:", + " # # With this config, PHP's native session handling is used", + " # handler_id: ~", + "", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " #session:", + " # storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{Entity,Migrations,Tests}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? ('prod' !== ($_SERVER['APP_ENV'] ?? 'dev'))) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? ('prod' !== ($_SERVER['APP_ENV'] ?? 'dev')));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "da85f48ce791fca2f2caedec93054bd1359c0888" + } + } +} diff --git a/archived/symfony.framework-bundle/db15663c7368b6536379d8aef18bb1c569639d2a.json b/archived/symfony.framework-bundle/db15663c7368b6536379d8aef18bb1c569639d2a.json new file mode 100644 index 00000000..3b0b9acf --- /dev/null +++ b/archived/symfony.framework-bundle/db15663c7368b6536379d8aef18bb1c569639d2a.json @@ -0,0 +1,272 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%SRC_DIR%/.preload.php", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {", + " (new Dotenv(false))->populate($env);", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', \\PHP_VERSION_ID < 70400 || $this->debug);", + " $container->setParameter('container.dumper.inline_factories', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "db15663c7368b6536379d8aef18bb1c569639d2a" + } + } +} diff --git a/archived/symfony.framework-bundle/db9dca53038bfe3d901d1c92386b7f0ee0038e0a.json b/archived/symfony.framework-bundle/db9dca53038bfe3d901d1c92386b7f0ee0038e0a.json new file mode 100644 index 00000000..0c664ffa --- /dev/null +++ b/archived/symfony.framework-bundle/db9dca53038bfe3d901d1c92386b7f0ee0038e0a.json @@ -0,0 +1,220 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require symfony/web-server-bundle for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # # The native PHP session handler will be used", + " # handler_id: ~", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " #session:", + " # storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{Entity,Migrations,Tests}'", + "", + " # controllers are imported separately to make sure they", + " # have the tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? ('prod' !== ($_SERVER['APP_ENV'] ?? 'dev'))) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? ('prod' !== ($_SERVER['APP_ENV'] ?? 'dev')));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $confDir = $this->getProjectDir().'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "db9dca53038bfe3d901d1c92386b7f0ee0038e0a" + } + } +} diff --git a/archived/symfony.framework-bundle/dea51450175444fdc9b4105288b9a59fc788e34e.json b/archived/symfony.framework-bundle/dea51450175444fdc9b4105288b9a59fc788e34e.json new file mode 100644 index 00000000..e6d24f9e --- /dev/null +++ b/archived/symfony.framework-bundle/dea51450175444fdc9b4105288b9a59fc788e34e.json @@ -0,0 +1,243 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " http_method_override: false", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_factory_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/preload.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "import('../config/{packages}/*.yaml');", + " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/services.yaml')) {", + " $container->import('../config/services.yaml');", + " $container->import('../config/{services}_'.$this->environment.'.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/services.php')) {", + " (require $path)($container->withPath($path), $this);", + " }", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import('../config/{routes}/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/routes.yaml')) {", + " $routes->import('../config/routes.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/routes.php')) {", + " (require $path)($routes->withPath($path), $this);", + " }", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "dea51450175444fdc9b4105288b9a59fc788e34e" + } + } +} diff --git a/archived/symfony.framework-bundle/df1f2fe60b8fbb5cf7e26a7af19445c128a13b90.json b/archived/symfony.framework-bundle/df1f2fe60b8fbb5cf7e26a7af19445c128a13b90.json new file mode 100644 index 00000000..ed821198 --- /dev/null +++ b/archived/symfony.framework-bundle/df1f2fe60b8fbb5cf7e26a7af19445c128a13b90.json @@ -0,0 +1,299 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {", + " (new Dotenv(false))->populate($env);", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/preload.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', \\PHP_VERSION_ID < 70400 || $this->debug);", + " $container->setParameter('container.dumper.inline_factories', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "df1f2fe60b8fbb5cf7e26a7af19445c128a13b90" + } + } +} diff --git a/archived/symfony.framework-bundle/dfcb4a2fbbf3861277354784e60dea1c0d4d9f84.json b/archived/symfony.framework-bundle/dfcb4a2fbbf3861277354784e60dea1c0d4d9f84.json new file mode 100644 index 00000000..0d7a12b3 --- /dev/null +++ b/archived/symfony.framework-bundle/dfcb4a2fbbf3861277354784e60dea1c0d4d9f84.json @@ -0,0 +1,271 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {", + " (new Dotenv(false))->populate($env);", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', \\PHP_VERSION_ID < 70400 || $this->debug);", + " $container->setParameter('container.dumper.inline_factories', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "dfcb4a2fbbf3861277354784e60dea1c0d4d9f84" + } + } +} diff --git a/archived/symfony.framework-bundle/e1b2770f2404d8307450a49cabfc3b2ff3184792.json b/archived/symfony.framework-bundle/e1b2770f2404d8307450a49cabfc3b2ff3184792.json new file mode 100644 index 00000000..35af9fb4 --- /dev/null +++ b/archived/symfony.framework-bundle/e1b2770f2404d8307450a49cabfc3b2ff3184792.json @@ -0,0 +1,242 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/routes/dev/framework.yaml": { + "contents": [ + "_errors:", + " resource: '@FrameworkBundle/Resources/config/routing/errors.xml'", + " prefix: /_error", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/'", + " exclude:", + " - '../src/DependencyInjection/'", + " - '../src/Entity/'", + " - '../src/Kernel.php'", + " - '../src/Tests/'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller/'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts([$trustedHosts]);", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "import('../config/{packages}/*.yaml');", + " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/services.yaml')) {", + " $container->import('../config/{services}.yaml');", + " $container->import('../config/{services}_'.$this->environment.'.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/services.php')) {", + " (require $path)($container->withPath($path), $this);", + " }", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import('../config/{routes}/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/routes.yaml')) {", + " $routes->import('../config/{routes}.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/routes.php')) {", + " (require $path)($routes->withPath($path), $this);", + " }", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "e1b2770f2404d8307450a49cabfc3b2ff3184792" + } + } +} diff --git a/archived/symfony.framework-bundle/e37c90eb1c9b30ac59e094e2daa7755a33d60edb.json b/archived/symfony.framework-bundle/e37c90eb1c9b30ac59e094e2daa7755a33d60edb.json new file mode 100644 index 00000000..eebdccb0 --- /dev/null +++ b/archived/symfony.framework-bundle/e37c90eb1c9b30ac59e094e2daa7755a33d60edb.json @@ -0,0 +1,315 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + "/.env", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Run composer require server --dev to install the development web server,", + " or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "", + " public static function bootstrapCli(array &$argv)", + " {", + " // consume --env and --no-debug from the command line", + "", + " // when using symfony/console v4.2 or higher, this should", + " // be replaced by a call to Application::bootstrapEnv()", + "", + " for ($i = 0; $i < \\count($argv) && '--' !== $v = $argv[$i]; ++$i) {", + " if ('--no-debug' === $v) {", + " putenv('APP_DEBUG='.$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = '0');", + " $argvUnset[$i] = true;", + " break;", + " }", + " }", + "", + " for ($i = 0; $i < \\count($argv) && '--' !== $v = $argv[$i]; ++$i) {", + " if (!$v || '-' !== $v[0] || !preg_match('/^-(?:-env(?:=|$)|e=?)(.*)$/D', $v, $v)) {", + " continue;", + " }", + " if (!empty($v[1]) || !empty($argv[1 + $i])) {", + " putenv('APP_ENV='.$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = empty($v[1]) ? $argv[1 + $i] : $v[1]);", + " $argvUnset[$i] = $argvUnset[$i + empty($v[1])] = true;", + " }", + " break;", + " }", + "", + " if (!empty($argvUnset)) {", + " $argv = array_values(array_diff_key($argv, $argvUnset));", + " }", + " }", + "", + " public static function bootstrapEnv($env = null)", + " {", + " if (null !== $env) {", + " putenv('APP_ENV='.$_SERVER['APP_ENV'] = $env);", + " }", + "", + " if ('prod' !== $_SERVER['APP_ENV'] = isset($_SERVER['APP_ENV']) ? $_SERVER['APP_ENV'] : (isset($_ENV['APP_ENV']) ? $_ENV['APP_ENV'] : null)) {", + " if (!class_exists(Dotenv::class)) {", + " throw new \\RuntimeException('The \"APP_ENV\" environment variable is not defined. You need to set it or run \"composer require symfony/dotenv\" to load it from a \".env\" file.');", + " }", + "", + " // when using symfony/dotenv v4.2 or higher, this call and the related methods", + " // below should be replaced by a call to the new Dotenv::loadEnv() method", + " self::loadEnv(new Dotenv(), \\dirname(__DIR__).'/.env');", + " }", + "", + " $_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = isset($_SERVER['APP_ENV']) ? $_SERVER['APP_ENV'] : 'dev';", + " $_SERVER['APP_DEBUG'] = isset($_SERVER['APP_DEBUG']) ? $_SERVER['APP_DEBUG'] : (isset($_ENV['APP_DEBUG']) ? $_ENV['APP_DEBUG'] : 'prod' !== $_SERVER['APP_ENV']);", + " $_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + " }", + "", + " private static function loadEnv(Dotenv $dotenv, $path)", + " {", + " $dotenv->load($path);", + "", + " if (null === $env = isset($_SERVER['APP_ENV']) ? $_SERVER['APP_ENV'] : (isset($_ENV['APP_ENV']) ? $_ENV['APP_ENV'] : null)) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = isset($_SERVER['APP_ENV']) ? $_SERVER['APP_ENV'] : (isset($_ENV['APP_ENV']) ? $_ENV['APP_ENV'] : $env);", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "e37c90eb1c9b30ac59e094e2daa7755a33d60edb" + } + } +} diff --git a/archived/symfony.framework-bundle/e547b338559cd2c05a967012f7b187e314fa7675.json b/archived/symfony.framework-bundle/e547b338559cd2c05a967012f7b187e314fa7675.json new file mode 100644 index 00000000..50a6c843 --- /dev/null +++ b/archived/symfony.framework-bundle/e547b338559cd2c05a967012f7b187e314fa7675.json @@ -0,0 +1,233 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%SRC_DIR%/.preload.php", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/routes/dev/framework.yaml": { + "contents": [ + "_errors:", + " resource: '@FrameworkBundle/Resources/config/routing/errors.xml'", + " prefix: /_error", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/'", + " exclude:", + " - '../src/DependencyInjection/'", + " - '../src/Entity/'", + " - '../src/Kernel.php'", + " - '../src/Tests/'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller/'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "import('../config/{packages}/*.yaml');", + " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/services.yaml')) {", + " $container->import('../config/{services}.yaml');", + " $container->import('../config/{services}_'.$this->environment.'.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/services.php')) {", + " (require $path)($container->withPath($path), $this);", + " }", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import('../config/{routes}/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/routes.yaml')) {", + " $routes->import('../config/{routes}.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/routes.php')) {", + " (require $path)($routes->withPath($path), $this);", + " }", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "e547b338559cd2c05a967012f7b187e314fa7675" + } + } +} diff --git a/archived/symfony.framework-bundle/e6a939790a9abd4d9d9be5bf7c00c5df27f5c772.json b/archived/symfony.framework-bundle/e6a939790a9abd4d9d9be5bf7c00c5df27f5c772.json new file mode 100644 index 00000000..6b020b45 --- /dev/null +++ b/archived/symfony.framework-bundle/e6a939790a9abd4d9d9be5bf7c00c5df27f5c772.json @@ -0,0 +1,253 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/preload.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_FOR | Request::HEADER_X_FORWARDED_PORT | Request::HEADER_X_FORWARDED_PROTO);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts([$trustedHosts]);", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "import('../config/{packages}/*.yaml');", + " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/services.yaml')) {", + " $container->import('../config/services.yaml');", + " $container->import('../config/{services}_'.$this->environment.'.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/services.php')) {", + " (require $path)($container->withPath($path), $this);", + " }", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import('../config/{routes}/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/routes.yaml')) {", + " $routes->import('../config/routes.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/routes.php')) {", + " (require $path)($routes->withPath($path), $this);", + " }", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "e6a939790a9abd4d9d9be5bf7c00c5df27f5c772" + } + } +} diff --git a/archived/symfony.framework-bundle/e6bdf5427e7cad6333bf90e77c6487c3552f0dfc.json b/archived/symfony.framework-bundle/e6bdf5427e7cad6333bf90e77c6487c3552f0dfc.json new file mode 100644 index 00000000..f9553b0f --- /dev/null +++ b/archived/symfony.framework-bundle/e6bdf5427e7cad6333bf90e77c6487c3552f0dfc.json @@ -0,0 +1,276 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/var/", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "", + "serve:", + "\t@echo -e \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo -e \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, form types, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # loads services from whatever directories you want (you can add directories!)", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../../src/{Command,Form,EventSubscriber,Twig,Security}'", + "", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.project_dir%/var/sessions/%kernel.environment%\"", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: \"App\\\\Controller\\\\DefaultController::index\" }", + "", + "# Depends on sensio/framework-extra-bundle:^3.0 and doctrine/annotations", + "#controllers:", + "# resource: ../src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Controller/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->getEnvironment()])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->getEnvironment())) {", + " $loader->import($confDir.'/packages/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->getEnvironment())) {", + " $routes->import($confDir.'/routing/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "e6bdf5427e7cad6333bf90e77c6487c3552f0dfc" + } + } +} diff --git a/archived/symfony.framework-bundle/e7dd0efaf68e5f40cd17b172d1a51f4c46e06ad1.json b/archived/symfony.framework-bundle/e7dd0efaf68e5f40cd17b172d1a51f4c46e06ad1.json new file mode 100644 index 00000000..3886a53b --- /dev/null +++ b/archived/symfony.framework-bundle/e7dd0efaf68e5f40cd17b172d1a51f4c46e06ad1.json @@ -0,0 +1,269 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/var/", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "", + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " _defaults:", + " autowire: true", + " autoconfigure: true", + " public: false", + "", + " App\\:", + " resource: '../../src/{Command,Form,EventSubscriber,Twig,Voter}'", + "", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.project_dir%/var/sessions/%kernel.environment%\"", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: \"App\\\\Controller\\\\DefaultController::index\" }", + "", + "# Depends on sensio/framework-extra-bundle:^3.0 and doctrine/annotations", + "#controllers:", + "# resource: ../src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Controller/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->getEnvironment()])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->getEnvironment())) {", + " $loader->import($confDir.'/packages/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->getEnvironment())) {", + " $routes->import($confDir.'/routing/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "e7dd0efaf68e5f40cd17b172d1a51f4c46e06ad1" + } + } +} diff --git a/archived/symfony.framework-bundle/eb8fefda65cbbd4b34ef84e6b5990e4555932e29.json b/archived/symfony.framework-bundle/eb8fefda65cbbd4b34ef84e6b5990e4555932e29.json new file mode 100644 index 00000000..edae45e2 --- /dev/null +++ b/archived/symfony.framework-bundle/eb8fefda65cbbd4b34ef84e6b5990e4555932e29.json @@ -0,0 +1,261 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "CONSOLE := $(shell which bin/console)", + "sf_console:", + "ifndef CONSOLE", + "\t@printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "endif", + "", + "cache-clear:", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:clear --no-warmup", + "else", + "\t@rm -rf var/cache/*", + "endif", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:warmup", + "else", + "\t@printf \"Cannot warm up the cache (needs symfony/console)\\n\"", + "endif", + ".PHONY: cache-warmup", + "", + "serve_as_sf: sf_console", + "ifndef CONSOLE", + "\t@${MAKE} serve_as_php", + "endif", + "\t@$(CONSOLE) | grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\"", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\\n\"", + "\tphp -S 127.0.0.1:8000 -t public", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{Entity,Migrations,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they", + " # have the tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? false) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? false);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/log';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "eb8fefda65cbbd4b34ef84e6b5990e4555932e29" + } + } +} diff --git a/archived/symfony.framework-bundle/ecba5393490588b3615196395fce8d8ac3900a49.json b/archived/symfony.framework-bundle/ecba5393490588b3615196395fce8d8ac3900a49.json new file mode 100644 index 00000000..97858fd1 --- /dev/null +++ b/archived/symfony.framework-bundle/ecba5393490588b3615196395fce8d8ac3900a49.json @@ -0,0 +1,261 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "CONSOLE := $(shell printf %q \"`which bin/console`\")", + "sf_console:", + "ifndef CONSOLE", + "\t@printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "endif", + "", + "cache-clear:", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:clear --no-warmup", + "else", + "\t@rm -rf var/cache/*", + "endif", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:warmup", + "else", + "\t@printf \"Cannot warm up the cache (needs symfony/console).\\n\"", + "endif", + ".PHONY: cache-warmup", + "", + "serve_as_sf: sf_console", + "ifndef CONSOLE", + "\t@${MAKE} serve_as_php", + "endif", + "\t@$(CONSOLE) | grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\"", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server.\\n\"", + "\tphp -S 127.0.0.1:8000 -t public", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{Entity,Migrations,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they", + " # have the tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? false) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? false);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "ecba5393490588b3615196395fce8d8ac3900a49" + } + } +} diff --git a/archived/symfony.framework-bundle/ed2f57e61f68fd577e0204c2c9564096dcbfe477.json b/archived/symfony.framework-bundle/ed2f57e61f68fd577e0204c2c9564096dcbfe477.json new file mode 100644 index 00000000..242312c9 --- /dev/null +++ b/archived/symfony.framework-bundle/ed2f57e61f68fd577e0204c2c9564096dcbfe477.json @@ -0,0 +1,261 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "CONSOLE := $(shell printf %q \"`which bin/console`\")", + "sf_console:", + "ifeq ($(CONSOLE), '')", + "\t@printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "endif", + "", + "cache-clear:", + "ifneq ($(CONSOLE), '')", + "\t@$(CONSOLE) cache:clear --no-warmup", + "else", + "\t@rm -rf var/cache/*", + "endif", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "ifneq ($(CONSOLE), '')", + "\t@$(CONSOLE) cache:warmup", + "else", + "\t@printf \"Cannot warm up the cache (needs symfony/console).\\n\"", + "endif", + ".PHONY: cache-warmup", + "", + "serve_as_sf: sf_console", + "ifeq ($(CONSOLE), '')", + "\t@${MAKE} serve_as_php", + "endif", + "\t@$(CONSOLE) | grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\"", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server.\\n\"", + "\tphp -S 127.0.0.1:8000 -t public", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{Entity,Migrations,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they", + " # have the tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? false) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? false);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "ed2f57e61f68fd577e0204c2c9564096dcbfe477" + } + } +} diff --git a/archived/symfony.framework-bundle/efa96d6807e98b1b23d3520e3333bbffad3b2f9e.json b/archived/symfony.framework-bundle/efa96d6807e98b1b23d3520e3333bbffad3b2f9e.json new file mode 100644 index 00000000..f46743b6 --- /dev/null +++ b/archived/symfony.framework-bundle/efa96d6807e98b1b23d3520e3333bbffad3b2f9e.json @@ -0,0 +1,292 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "serve:", + "\t@echo \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\"", + "\t@echo \"Quit the server with CTRL-C.\"", + "\t@echo \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\"", + "\tphp -S 127.0.0.1:8000 -t web", + ".PHONY: serve" + ], + "gitignore": [ + ".env", + "/var/", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Execute the make serve command;", + " 2. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " _defaults:", + " autowire: by_id", + " public: false", + "", + " _instanceof:", + " Symfony\\Component\\Console\\Command\\Command:", + " tags: ['console.command']", + " public: true", + "", + " Twig_ExtensionInterface:", + " tags: ['twig.extension']", + "", + " Symfony\\Component\\EventDispatcher\\EventSubscriberInterface:", + " tags: ['kernel.event_subscriber']", + "", + " Symfony\\Component\\Form\\FormTypeInterface:", + " tags: ['form.type']", + "", + " Symfony\\Component\\Security\\Core\\Authorization\\VoterInterface:", + " tags: ['security.voter']", + "", + " App\\:", + " resource: '../../src/{Command,Form,EventSubscriber,Twig,Voter}'", + "", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: \"%env(APP_SECRET)%\"", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " #trusted_proxies: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: \"%kernel.root_dir%/../var/sessions/%kernel.environment%\"", + " #],", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: \"App\\\\Controller\\\\SomeController::index\" }", + "", + "# if annotations are enabled", + "#controllers:", + "# resource: ../src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Controller/.gitkeep": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " *", + " * For the full copyright and license information, please view the LICENSE", + " * file that was distributed with this source code.", + " */", + "", + "namespace App;", + "", + "use Symfony\\Bundle\\FrameworkBundle\\Kernel\\MicroKernelTrait;", + "use Symfony\\Component\\Config\\Loader\\LoaderInterface;", + "use Symfony\\Component\\DependencyInjection\\ContainerBuilder;", + "use Symfony\\Component\\HttpKernel\\Kernel as BaseKernel;", + "use Symfony\\Component\\Routing\\RouteCollectionBuilder;", + "", + "/**", + " * @author Fabien Potencier ", + " */", + "class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir()", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname($this->getRootDir()).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->getEnvironment()])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " $loader->import($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->getEnvironment())) {", + " $loader->import($confDir.'/packages/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->import($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname($this->getRootDir()).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->getEnvironment())) {", + " $routes->import($confDir.'/routing/'.$this->getEnvironment().'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "efa96d6807e98b1b23d3520e3333bbffad3b2f9e" + } + } +} diff --git a/archived/symfony.framework-bundle/f0286e9443d1bee75cea1f5a3ad0bd7185358793.json b/archived/symfony.framework-bundle/f0286e9443d1bee75cea1f5a3ad0bd7185358793.json new file mode 100644 index 00000000..ec70414d --- /dev/null +++ b/archived/symfony.framework-bundle/f0286e9443d1bee75cea1f5a3ad0bd7185358793.json @@ -0,0 +1,270 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV']) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', \\PHP_VERSION_ID < 70400);", + " $container->setParameter('container.dumper.inline_factories', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "f0286e9443d1bee75cea1f5a3ad0bd7185358793" + } + } +} diff --git a/archived/symfony.framework-bundle/f0e22c9457f6745bee80ade92c0ec2946bec9e2d.json b/archived/symfony.framework-bundle/f0e22c9457f6745bee80ade92c0ec2946bec9e2d.json new file mode 100644 index 00000000..4659cb93 --- /dev/null +++ b/archived/symfony.framework-bundle/f0e22c9457f6745bee80ade92c0ec2946bec9e2d.json @@ -0,0 +1,262 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Run composer require server --dev to install the development web server,", + " or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?: $_ENV['APP_ENV'] ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "f0e22c9457f6745bee80ade92c0ec2946bec9e2d" + } + } +} diff --git a/archived/symfony.framework-bundle/f3de426828caad9efc9b5c0533cfc445bc9ee8e9.json b/archived/symfony.framework-bundle/f3de426828caad9efc9b5c0533cfc445bc9ee8e9.json new file mode 100644 index 00000000..0f69ca3f --- /dev/null +++ b/archived/symfony.framework-bundle/f3de426828caad9efc9b5c0533cfc445bc9ee8e9.json @@ -0,0 +1,226 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "# see https://symfony.com/doc/current/reference/configuration/framework.html", + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " http_method_override: false", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + " storage_factory_id: session.storage.factory.native", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + "when@test:", + " framework:", + " test: true", + " session:", + " storage_factory_id: session.storage.factory.mock_file", + "" + ], + "executable": false + }, + "config/preload.php": { + "contents": [ + "getProjectDir();", + "", + " $container->import($projectDir.'/config/{packages}/*.yaml');", + " $container->import($projectDir.'/config/{packages}/'.$this->environment.'/*.yaml');", + "", + " if (is_file($projectDir.'/config/services.yaml')) {", + " $container->import($projectDir.'/config/services.yaml');", + " $container->import($projectDir.'/config/{services}_'.$this->environment.'.yaml');", + " } else {", + " $container->import($projectDir.'/config/{services}.php');", + " }", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $projectDir = $this->getProjectDir();", + "", + " $routes->import($projectDir.'/config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import($projectDir.'/config/{routes}/*.yaml');", + "", + " if (is_file($projectDir.'/config/routes.yaml')) {", + " $routes->import($projectDir.'/config/routes.yaml');", + " } else {", + " $routes->import($projectDir.'/config/{routes}.php');", + " }", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "f3de426828caad9efc9b5c0533cfc445bc9ee8e9" + } + } +} diff --git a/archived/symfony.framework-bundle/f5cb896a182fa2b845c41d287d03cd61279b7ba5.json b/archived/symfony.framework-bundle/f5cb896a182fa2b845c41d287d03cd61279b7ba5.json new file mode 100644 index 00000000..79399758 --- /dev/null +++ b/archived/symfony.framework-bundle/f5cb896a182fa2b845c41d287d03cd61279b7ba5.json @@ -0,0 +1,270 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server,", + " or run composer require server --dev for a minimalist one", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: ~", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "f5cb896a182fa2b845c41d287d03cd61279b7ba5" + } + } +} diff --git a/archived/symfony.framework-bundle/f64037a414de7d861f68e9b5b5c0e4f7425e2002.json b/archived/symfony.framework-bundle/f64037a414de7d861f68e9b5b5c0e4f7425e2002.json new file mode 100644 index 00000000..a7adccf5 --- /dev/null +++ b/archived/symfony.framework-bundle/f64037a414de7d861f68e9b5b5c0e4f7425e2002.json @@ -0,0 +1,268 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server,", + " or run composer require server --dev for a minimalist one", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " $_ENV += $env;", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: ~", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "f64037a414de7d861f68e9b5b5c0e4f7425e2002" + } + } +} diff --git a/archived/symfony.framework-bundle/f690017626d4d09bb36551c1d36c4120fc19b29b.json b/archived/symfony.framework-bundle/f690017626d4d09bb36551c1d36c4120fc19b29b.json new file mode 100644 index 00000000..561bb91d --- /dev/null +++ b/archived/symfony.framework-bundle/f690017626d4d09bb36551c1d36c4120fc19b29b.json @@ -0,0 +1,261 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "CONSOLE := $(shell which bin/console)", + "sf_console:", + "ifndef CONSOLE", + "\t@printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "endif", + "", + "cache-clear:", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:clear --no-warmup", + "else", + "\t@rm -rf var/cache/*", + "endif", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:warmup", + "else", + "\t@printf \"cannot warmup the cache (needs symfony/console)\\n\"", + "endif", + ".PHONY: cache-warmup", + "", + "serve_as_sf: sf_console", + "ifndef CONSOLE", + "\t@${MAKE} serve_as_php", + "endif", + "\t@$(CONSOLE) | grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop.\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\";", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\\n\"", + "\tphp -S 127.0.0.1:8000 -t public", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{Entity,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they're public", + " # and have a tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? false) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? false);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "f690017626d4d09bb36551c1d36c4120fc19b29b" + } + } +} diff --git a/archived/symfony.framework-bundle/f6d08b64c4af89034c8eec3007f26cd5a6ccfc1d.json b/archived/symfony.framework-bundle/f6d08b64c4af89034c8eec3007f26cd5a6ccfc1d.json new file mode 100644 index 00000000..84668b4d --- /dev/null +++ b/archived/symfony.framework-bundle/f6d08b64c4af89034c8eec3007f26cd5a6ccfc1d.json @@ -0,0 +1,219 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the php -S 127.0.0.1:8000 -t public command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require symfony/web-server-bundle for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # # The native PHP session handler will be used", + " # handler_id: ~", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{Entity,Migrations,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they", + " # have the tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? false) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? false);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/services_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "f6d08b64c4af89034c8eec3007f26cd5a6ccfc1d" + } + } +} diff --git a/archived/symfony.framework-bundle/fa0808c6d50e4fb9033da76d13194712f27c6943.json b/archived/symfony.framework-bundle/fa0808c6d50e4fb9033da76d13194712f27c6943.json new file mode 100644 index 00000000..ae1058c7 --- /dev/null +++ b/archived/symfony.framework-bundle/fa0808c6d50e4fb9033da76d13194712f27c6943.json @@ -0,0 +1,261 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "CONSOLE := $(shell which bin/console)", + "sf_console:", + "ifndef CONSOLE", + "\t@printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "endif", + "", + "cache-clear:", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:clear --no-warmup", + "else", + "\t@rm -rf var/cache/*", + "endif", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:warmup", + "else", + "\t@printf \"Cannot warm up the cache (needs symfony/console)\\n\"", + "endif", + ".PHONY: cache-warmup", + "", + "serve_as_sf: sf_console", + "ifndef CONSOLE", + "\t@${MAKE} serve_as_php", + "endif", + "\t@$(CONSOLE) | grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\";", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\\n\"", + "\tphp -S 127.0.0.1:8000 -t public", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: ~", + " #http_method_override: true", + " #trusted_hosts: ~", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: ~", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../src/{Entity,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they're public", + " # and have a tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if ($_SERVER['APP_DEBUG'] ?? false) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? false);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/log';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "fa0808c6d50e4fb9033da76d13194712f27c6943" + } + } +} diff --git a/archived/symfony.framework-bundle/fa24f6388ea987b615a2704dc2c9f3a358c8da11.json b/archived/symfony.framework-bundle/fa24f6388ea987b615a2704dc2c9f3a358c8da11.json new file mode 100644 index 00000000..0fd1545e --- /dev/null +++ b/archived/symfony.framework-bundle/fa24f6388ea987b615a2704dc2c9f3a358c8da11.json @@ -0,0 +1,296 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Run composer require server --dev to install the development web server,", + " or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?: $_ENV['APP_ENV'] ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "fa24f6388ea987b615a2704dc2c9f3a358c8da11" + } + } +} diff --git a/archived/symfony.framework-bundle/fbea5cd635811bf3d3b7bd49580557fbc0dc3565.json b/archived/symfony.framework-bundle/fbea5cd635811bf3d3b7bd49580557fbc0dc3565.json new file mode 100644 index 00000000..ad73ad9d --- /dev/null +++ b/archived/symfony.framework-bundle/fbea5cd635811bf3d3b7bd49580557fbc0dc3565.json @@ -0,0 +1,294 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "src/": "%SRC_DIR%/", + "web/": "%WEB_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %WEB_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/var/", + "/vendor/", + "/web/bundles/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "cache-clear:", + "\t@test -f bin/console && bin/console cache:clear --no-warmup || rm -rf var/cache/*", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "\t@test -f bin/console && bin/console cache:warmup || echo \"cannot warmup the cache (needs symfony/console)\"", + ".PHONY: cache-warmup", + "", + "CONSOLE=bin/console", + "sf_console:", + "\t@test -f $(CONSOLE) || printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "\t@exit", + "", + "serve_as_sf: sf_console", + "\t@test -f $(CONSOLE) && $(CONSOLE)|grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start || exit 1", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop.\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\";", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\\n\"", + "\tphp -S 127.0.0.1:8000 -t web", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "etc/container.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + "" + ], + "executable": false + }, + "etc/packages/app.yaml": { + "contents": [ + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../../src/{Entity,Repository}'", + "", + " # controllers are imported separately to make sure they're public", + " # and have a tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "etc/packages/dev/framework.yaml": { + "contents": [ + "framework:", + " router:", + " strict_requirements: true", + "" + ], + "executable": false + }, + "etc/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + " router:", + " strict_requirements: null", + "" + ], + "executable": false + }, + "etc/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "etc/routing.yaml": { + "contents": [ + "#index:", + "# path: /", + "# defaults: { _controller: 'App\\Controller\\DefaultController::index' }", + "", + "# Depends on sensio/framework-extra-bundle:^3.0 and doctrine/annotations", + "#controllers:", + "# resource: ../src/Controller/", + "# type: annotation", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/etc/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/container'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/etc';", + " if (is_dir($confDir.'/routing/')) {", + " $routes->import($confDir.'/routing/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routing/'.$this->environment)) {", + " $routes->import($confDir.'/routing/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routing'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + }, + "web/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " // This check prevents access to debug front controllers that are deployed by accident to production servers.", + " // Feel free to remove this, extend it, or make something more sophisticated.", + " if (isset($_SERVER['HTTP_CLIENT_IP'])", + " || isset($_SERVER['HTTP_X_FORWARDED_FOR'])", + " || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || PHP_SAPI === 'cli-server')", + " ) {", + " header('HTTP/1.0 403 Forbidden');", + " exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');", + " }", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + } + }, + "ref": "fbea5cd635811bf3d3b7bd49580557fbc0dc3565" + } + } +} diff --git a/archived/symfony.framework-bundle/fca11a1b9ec60ceb224a1293660b62ee9c8bec7d.json b/archived/symfony.framework-bundle/fca11a1b9ec60ceb224a1293660b62ee9c8bec7d.json new file mode 100644 index 00000000..e595804b --- /dev/null +++ b/archived/symfony.framework-bundle/fca11a1b9ec60ceb224a1293660b62ee9c8bec7d.json @@ -0,0 +1,264 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + "/.env.local", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Run composer require server --dev to install the development web server,", + " or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "", + " public static function bootstrapCli(array &$argv)", + " {", + " // consume --env and --no-debug from the command line", + " Application::bootstrapEnv($argv);", + " }", + "", + " public static function bootstrapEnv(string $env = null)", + " {", + " if (null !== $env) {", + " putenv('APP_ENV='.$_SERVER['APP_ENV'] = $env);", + " }", + "", + " if ('prod' !== $_SERVER['APP_ENV'] = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " if (!class_exists(Dotenv::class)) {", + " throw new \\RuntimeException('The \"APP_ENV\" environment variable is not defined. You need to set it or run \"composer require symfony/dotenv\" to load it from a \".env\" file.');", + " }", + "", + " (new Dotenv())->loadEnv(\\dirname(__DIR__).'/.env');", + " }", + "", + " $_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?? $_SERVER['APP_ENV'] ?? 'dev';", + " $_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + " $_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "fca11a1b9ec60ceb224a1293660b62ee9c8bec7d" + } + } +} diff --git a/archived/symfony.framework-bundle/fcf1d36d298699d17582c0b62dc039461da0cae4.json b/archived/symfony.framework-bundle/fcf1d36d298699d17582c0b62dc039461da0cae4.json new file mode 100644 index 00000000..6ccd6fe5 --- /dev/null +++ b/archived/symfony.framework-bundle/fcf1d36d298699d17582c0b62dc039461da0cae4.json @@ -0,0 +1,268 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV']) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "fcf1d36d298699d17582c0b62dc039461da0cae4" + } + } +} diff --git a/archived/symfony.framework-bundle/fddbe673e4e468f90722e87ad89228d954f1522c.json b/archived/symfony.framework-bundle/fddbe673e4e468f90722e87ad89228d954f1522c.json new file mode 100644 index 00000000..12d73e99 --- /dev/null +++ b/archived/symfony.framework-bundle/fddbe673e4e468f90722e87ad89228d954f1522c.json @@ -0,0 +1,264 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "make cache-warmup": "script", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_DEBUG": "1", + "APP_SECRET": "%generate(secret)%" + }, + "gitignore": [ + ".env", + "/public/bundles/", + "/var/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Execute the make serve command;", + " 3. Browse to the http://localhost:8000/ URL.", + "", + " * Read the documentation at https://symfony.com/doc" + ], + "makefile": [ + "CONSOLE := $(shell which bin/console)", + "sf_console:", + "ifndef CONSOLE", + "\t@printf \"Run \\033[32mcomposer require cli\\033[39m to install the Symfony console.\\n\"", + "endif", + "", + "cache-clear:", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:clear --no-warmup", + "else", + "\t@rm -rf var/cache/*", + "endif", + ".PHONY: cache-clear", + "", + "cache-warmup: cache-clear", + "ifdef CONSOLE", + "\t@$(CONSOLE) cache:warmup", + "else", + "\t@printf \"cannot warmup the cache (needs symfony/console)\\n\"", + "endif", + ".PHONY: cache-warmup", + "", + "serve_as_sf: sf_console", + "ifndef CONSOLE", + "\t@${MAKE} serve_as_php", + "endif", + "\t@$(CONSOLE) | grep server:start > /dev/null || ${MAKE} serve_as_php", + "\t@$(CONSOLE) server:start", + "", + "\t@printf \"Quit the server with \\033[32;49mbin/console server:stop.\\033[39m\\n\"", + "", + "serve_as_php:", + "\t@printf \"\\033[32;49mServer listening on http://127.0.0.1:8000\\033[39m\\n\";", + "\t@printf \"Quit the server with CTRL-C.\\n\"", + "\t@printf \"Run \\033[32mcomposer require symfony/web-server-bundle\\033[39m for a better web server\\n\"", + "\tphp -S 127.0.0.1:8000 -t public", + "", + "serve:", + "\t@${MAKE} serve_as_sf", + ".PHONY: sf_console serve serve_as_sf serve_as_php" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: null", + " #http_method_override: true", + " #trusted_hosts: null", + " # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id", + " #session:", + " # handler_id: session.handler.native_file", + " # save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'", + " #esi: ~", + " #fragments: ~", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: null", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " # automatically injects dependencies in your services", + " autowire: true", + " # automatically registers your services as commands, event subscribers, etc.", + " autoconfigure: true", + " # this means you cannot fetch services directly from the container via $container->get()", + " # if you need to do this, you can override this setting on individual services", + " public: false", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../../src/*'", + " # you can exclude directories or files", + " # but if a service is unused, it's removed anyway", + " exclude: '../../src/{Entity,Repository,Tests}'", + "", + " # controllers are imported separately to make sure they're public", + " # and have a tag that allows actions to type-hint services", + " App\\Controller\\:", + " resource: '../../src/Controller'", + " public: true", + " tags: ['controller.service_arguments']", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "if (getenv('APP_DEBUG')) {", + " // WARNING: You should setup permissions the proper way!", + " // REMOVE the following PHP line and read", + " // https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);", + "", + "$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "", + " */", + "final class Kernel extends BaseKernel", + "{", + " use MicroKernelTrait;", + "", + " private const CONFIG_EXTS = '.{php,xml,yaml,yml}';", + "", + " public function getCacheDir(): string", + " {", + " return dirname(__DIR__).'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir(): string", + " {", + " return dirname(__DIR__).'/var/logs';", + " }", + "", + " public function registerBundles(): iterable", + " {", + " $contents = require dirname(__DIR__).'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " $loader->load($confDir.'/packages/*'.self::CONFIG_EXTS, 'glob');", + " if (is_dir($confDir.'/packages/'.$this->environment)) {", + " $loader->load($confDir.'/packages/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " }", + " $loader->load($confDir.'/services'.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = dirname(__DIR__).'/config';", + " if (is_dir($confDir.'/routes/')) {", + " $routes->import($confDir.'/routes/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " if (is_dir($confDir.'/routes/'.$this->environment)) {", + " $routes->import($confDir.'/routes/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " }", + " $routes->import($confDir.'/routes'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "fddbe673e4e468f90722e87ad89228d954f1522c" + } + } +} diff --git a/archived/symfony.framework-bundle/fe835db90cb5c745dcff7cd0d7814c475a83fda9.json b/archived/symfony.framework-bundle/fe835db90cb5c745dcff7cd0d7814c475a83fda9.json new file mode 100644 index 00000000..066dd862 --- /dev/null +++ b/archived/symfony.framework-bundle/fe835db90cb5c745dcff7cd0d7814c475a83fda9.json @@ -0,0 +1,255 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "localhost,example.com" + }, + "gitignore": [ + "/.env", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Change to the project directory", + " 2. Create your code repository with the git init command", + " 3. Execute the php -S 127.0.0.1:8000 -t public command", + " 4. Browse to the http://localhost:8000/ URL.", + "", + " Quit the server with CTRL-C.", + " Run composer require server --dev for a better web server.", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #default_locale: en", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: ~", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + " public: false # Allows optimizing the container by removing unused services; this also means", + " # fetching services directly from the container via $container->get() won't work.", + " # The best practice is to be explicit about your dependencies anyway.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "load(__DIR__.'/../.env');", + "}", + "", + "$env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? 'dev';", + "$debug = (bool) ($_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? ('prod' !== $env));", + "", + "if ($debug) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? $_ENV['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? $_ENV['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts(explode(',', $trustedHosts));", + "}", + "", + "$kernel = new Kernel($env, $debug);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/var/cache/'.$this->environment;", + " }", + "", + " public function getLogDir()", + " {", + " return $this->getProjectDir().'/var/log';", + " }", + "", + " public function registerBundles()", + " {", + " $contents = require $this->getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if (isset($envs['all']) || isset($envs[$this->environment])) {", + " yield new $class();", + " }", + " }", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " // Feel free to remove the \"container.autowiring.strict_mode\" parameter", + " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior", + " $container->setParameter('container.autowiring.strict_mode', true);", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes)", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "fe835db90cb5c745dcff7cd0d7814c475a83fda9" + } + } +} diff --git a/archived/symfony.framework-bundle/ff8393a9013475944030779f76871d396deb0770.json b/archived/symfony.framework-bundle/ff8393a9013475944030779f76871d396deb0770.json new file mode 100644 index 00000000..9e1737c3 --- /dev/null +++ b/archived/symfony.framework-bundle/ff8393a9013475944030779f76871d396deb0770.json @@ -0,0 +1,268 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2", + "#TRUSTED_HOSTS": "'^localhost|example\\.com$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/bootstrap.php": { + "contents": [ + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Put the unique name of your app here: the prefix seed", + " # is used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The app cache caches to the filesystem by default.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "getProjectDir().'/config/bundles.php';", + " foreach ($contents as $class => $envs) {", + " if ($envs[$this->environment] ?? $envs['all'] ?? false) {", + " yield new $class();", + " }", + " }", + " }", + "", + " public function getProjectDir(): string", + " {", + " return \\dirname(__DIR__);", + " }", + "", + " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void", + " {", + " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));", + " $container->setParameter('container.dumper.inline_class_loader', true);", + " $confDir = $this->getProjectDir().'/config';", + "", + " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{packages}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');", + " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');", + " }", + "", + " protected function configureRoutes(RouteCollectionBuilder $routes): void", + " {", + " $confDir = $this->getProjectDir().'/config';", + "", + " $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');", + " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "ff8393a9013475944030779f76871d396deb0770" + } + } +} diff --git a/archived/symfony.framework-bundle/ffcb76bab779154c0a7d8cddb9f448c2c45a4e50.json b/archived/symfony.framework-bundle/ffcb76bab779154c0a7d8cddb9f448c2c45a4e50.json new file mode 100644 index 00000000..2a1e52cd --- /dev/null +++ b/archived/symfony.framework-bundle/ffcb76bab779154c0a7d8cddb9f448c2c45a4e50.json @@ -0,0 +1,237 @@ +{ + "manifests": { + "symfony/framework-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "env": { + "APP_ENV": "dev", + "APP_SECRET": "%generate(secret)%", + "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'" + }, + "gitignore": [ + "/.env.local", + "/.env.local.php", + "/.env.*.local", + "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php", + "/%PUBLIC_DIR%/bundles/", + "/%VAR_DIR%/", + "/vendor/" + ], + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Run your application:", + " 1. Go to the project directory", + " 2. Create your code repository with the git init command", + " 3. Download the Symfony CLI at https://symfony.com/download to install a development web server", + "", + " * Read the documentation at https://symfony.com/doc" + ] + }, + "files": { + "config/packages/cache.yaml": { + "contents": [ + "framework:", + " cache:", + " # Unique name of your app: used to compute stable namespaces for cache keys.", + " #prefix_seed: your_vendor_name/app_name", + "", + " # The \"app\" cache stores to the filesystem by default.", + " # The data in this cache should persist between deploys.", + " # Other options include:", + "", + " # Redis", + " #app: cache.adapter.redis", + " #default_redis_provider: redis://localhost", + "", + " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)", + " #app: cache.adapter.apcu", + "", + " # Namespaced pools use the above \"app\" backend by default", + " #pools:", + " #my.dedicated.cache: null", + "" + ], + "executable": false + }, + "config/packages/framework.yaml": { + "contents": [ + "framework:", + " secret: '%env(APP_SECRET)%'", + " #csrf_protection: true", + " #http_method_override: true", + "", + " # Enables session support. Note that the session will ONLY be started if you read or write from it.", + " # Remove or comment this section to explicitly disable session support.", + " session:", + " handler_id: null", + " cookie_secure: auto", + " cookie_samesite: lax", + "", + " #esi: true", + " #fragments: true", + " php_errors:", + " log: true", + "" + ], + "executable": false + }, + "config/packages/test/framework.yaml": { + "contents": [ + "framework:", + " test: true", + " session:", + " storage_id: session.storage.mock_file", + "" + ], + "executable": false + }, + "config/routes/dev/framework.yaml": { + "contents": [ + "_errors:", + " resource: '@FrameworkBundle/Resources/config/routing/errors.xml'", + " prefix: /_error", + "" + ], + "executable": false + }, + "config/services.yaml": { + "contents": [ + "# This file is the entry point to configure your own services.", + "# Files in the packages/ subdirectory configure your dependencies.", + "", + "# Put parameters here that don't need to change on each machine where the app is deployed", + "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration", + "parameters:", + "", + "services:", + " # default configuration for services in *this* file", + " _defaults:", + " autowire: true # Automatically injects dependencies in your services.", + " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.", + "", + " # makes classes in src/ available to be used as services", + " # this creates a service per class whose id is the fully-qualified class name", + " App\\:", + " resource: '../src/*'", + " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'", + "", + " # controllers are imported separately to make sure services can be injected", + " # as action arguments even if you don't extend any base controller class", + " App\\Controller\\:", + " resource: '../src/Controller'", + " tags: ['controller.service_arguments']", + "", + " # add more service definitions when explicit configuration is needed", + " # please note that last definitions always *replace* previous ones", + "" + ], + "executable": false + }, + "public/index.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "", + "if ($_SERVER['APP_DEBUG']) {", + " umask(0000);", + "", + " Debug::enable();", + "}", + "", + "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {", + " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);", + "}", + "", + "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {", + " Request::setTrustedHosts([$trustedHosts]);", + "}", + "", + "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);", + "$request = Request::createFromGlobals();", + "$response = $kernel->handle($request);", + "$response->send();", + "$kernel->terminate($request, $response);", + "" + ], + "executable": false + }, + "src/Controller/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "src/Kernel.php": { + "contents": [ + "import('../config/{packages}/*.yaml');", + " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/services.yaml')) {", + " $container->import('../config/{services}.yaml');", + " $container->import('../config/{services}_'.$this->environment.'.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/services.php')) {", + " (require $path)($container->withPath($path), $this);", + " }", + " }", + "", + " protected function configureRoutes(RoutingConfigurator $routes): void", + " {", + " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');", + " $routes->import('../config/{routes}/*.yaml');", + "", + " if (is_file(\\dirname(__DIR__).'/config/routes.yaml')) {", + " $routes->import('../config/{routes}.yaml');", + " } elseif (is_file($path = \\dirname(__DIR__).'/config/routes.php')) {", + " (require $path)($routes->withPath($path), $this);", + " }", + " }", + "}", + "" + ], + "executable": false + } + }, + "ref": "ffcb76bab779154c0a7d8cddb9f448c2c45a4e50" + } + } +} diff --git a/archived/symfony.free-mobile-notifier/448003c0471b88be050d6d6970bab5c9b78a63b8.json b/archived/symfony.free-mobile-notifier/448003c0471b88be050d6d6970bab5c9b78a63b8.json new file mode 100644 index 00000000..c3906e28 --- /dev/null +++ b/archived/symfony.free-mobile-notifier/448003c0471b88be050d6d6970bab5c9b78a63b8.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/free-mobile-notifier": { + "manifest": { + "env": { + "#1": "FREE_MOBILE_DSN=freemobile://default?phone=PHONE" + } + }, + "files": [], + "ref": "448003c0471b88be050d6d6970bab5c9b78a63b8" + } + } +} diff --git a/archived/symfony.gatewayapi-notifier/147b1278d07d4d0146f89750d961fcf9beeb387d.json b/archived/symfony.gatewayapi-notifier/147b1278d07d4d0146f89750d961fcf9beeb387d.json new file mode 100644 index 00000000..10aabd0b --- /dev/null +++ b/archived/symfony.gatewayapi-notifier/147b1278d07d4d0146f89750d961fcf9beeb387d.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/gatewayapi-notifier": { + "manifest": { + "env": { + "#1": "GATEWAYAPI_DSN=gatewayapi://TOKEN@default?from=FROM" + } + }, + "files": [], + "ref": "147b1278d07d4d0146f89750d961fcf9beeb387d" + } + } +} diff --git a/archived/symfony.gitter-notifier/956a66cfe2c1e2fee63b9432aaad095475c48b01.json b/archived/symfony.gitter-notifier/956a66cfe2c1e2fee63b9432aaad095475c48b01.json new file mode 100644 index 00000000..9f34b271 --- /dev/null +++ b/archived/symfony.gitter-notifier/956a66cfe2c1e2fee63b9432aaad095475c48b01.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/gitter-notifier": { + "manifest": { + "env": { + "#1": "GITTER_DSN=gitter://TOKEN@default?room_id=ROOM_ID" + } + }, + "files": [], + "ref": "956a66cfe2c1e2fee63b9432aaad095475c48b01" + } + } +} diff --git a/archived/symfony.google-chat-notifier/048c9a67aab45935ea5e28bba0670b76d696160f.json b/archived/symfony.google-chat-notifier/048c9a67aab45935ea5e28bba0670b76d696160f.json new file mode 100644 index 00000000..eba1e645 --- /dev/null +++ b/archived/symfony.google-chat-notifier/048c9a67aab45935ea5e28bba0670b76d696160f.json @@ -0,0 +1,14 @@ +{ + "manifests": { + "symfony/google-chat-notifier": { + "manifest": { + "env": { + "#1": "See https://developers.google.com/hangouts/chat/how-tos/webhooks", + "#2": "GOOGLE_CHAT_DSN=googlechat://ACCESS_KEY:ACCESS_TOKEN@default/SPACE?threadKey=THREAD_KEY" + } + }, + "files": [], + "ref": "048c9a67aab45935ea5e28bba0670b76d696160f" + } + } +} diff --git a/archived/symfony.google-chat-notifier/b114c8d95c4e187d8ea186be9ac3839602fec5ee.json b/archived/symfony.google-chat-notifier/b114c8d95c4e187d8ea186be9ac3839602fec5ee.json new file mode 100644 index 00000000..8ca4cc3a --- /dev/null +++ b/archived/symfony.google-chat-notifier/b114c8d95c4e187d8ea186be9ac3839602fec5ee.json @@ -0,0 +1,14 @@ +{ + "manifests": { + "symfony/google-chat-notifier": { + "manifest": { + "env": { + "#1": "See https://developers.google.com/hangouts/chat/how-tos/webhooks", + "#2": "GOOGLE_CHAT_DSN=googlechat://ACCESS_KEY:ACCESS_TOKEN@default/SPACE?thread_key=THREAD_KEY" + } + }, + "files": [], + "ref": "b114c8d95c4e187d8ea186be9ac3839602fec5ee" + } + } +} diff --git a/archived/symfony.google-mailer/7b6d5252ce12eb93ebb0f6d4e7e285c6d60461ef.json b/archived/symfony.google-mailer/7b6d5252ce12eb93ebb0f6d4e7e285c6d60461ef.json new file mode 100644 index 00000000..e8b5f06e --- /dev/null +++ b/archived/symfony.google-mailer/7b6d5252ce12eb93ebb0f6d4e7e285c6d60461ef.json @@ -0,0 +1,16 @@ +{ + "manifests": { + "symfony/google-mailer": { + "manifest": { + "env": { + "#1": "Gmail SHOULD NOT be used on production, use it in development only.", + "#2": "GMAIL_USERNAME=", + "#3": "GMAIL_PASSWORD=", + "#4": "MAILER_DSN=smtp://$GMAIL_USERNAME:$GMAIL_PASSWORD@google" + } + }, + "files": [], + "ref": "7b6d5252ce12eb93ebb0f6d4e7e285c6d60461ef" + } + } +} diff --git a/archived/symfony.google-mailer/da7b29c169c9de4359a75be96d729438129d7d86.json b/archived/symfony.google-mailer/da7b29c169c9de4359a75be96d729438129d7d86.json new file mode 100644 index 00000000..54add089 --- /dev/null +++ b/archived/symfony.google-mailer/da7b29c169c9de4359a75be96d729438129d7d86.json @@ -0,0 +1,16 @@ +{ + "manifests": { + "symfony/google-mailer": { + "manifest": { + "env": { + "#1": "Gmail SHOULD NOT be used on production, use it in development only.", + "#2": "GMAIL_USERNAME=", + "#3": "GMAIL_PASSWORD=", + "#4": "MAILER_DSN=smtp://$GMAIL_USERNAME:$GMAIL_PASSWORD@gmail" + } + }, + "files": [], + "ref": "da7b29c169c9de4359a75be96d729438129d7d86" + } + } +} diff --git a/archived/symfony.google-mailer/f8fd4ddb9b477510f8f4bce2b9c054ab428c0120.json b/archived/symfony.google-mailer/f8fd4ddb9b477510f8f4bce2b9c054ab428c0120.json new file mode 100644 index 00000000..8d73beca --- /dev/null +++ b/archived/symfony.google-mailer/f8fd4ddb9b477510f8f4bce2b9c054ab428c0120.json @@ -0,0 +1,14 @@ +{ + "manifests": { + "symfony/google-mailer": { + "manifest": { + "env": { + "#1": "Gmail SHOULD NOT be used on production, use it in development only.", + "#2": "MAILER_DSN=gmail://USERNAME:PASSWORD@default" + } + }, + "files": [], + "ref": "f8fd4ddb9b477510f8f4bce2b9c054ab428c0120" + } + } +} diff --git a/archived/symfony.infobip-notifier/45e52ddc914530c57283b8d1db87e95a1ba4ffb2.json b/archived/symfony.infobip-notifier/45e52ddc914530c57283b8d1db87e95a1ba4ffb2.json new file mode 100644 index 00000000..8a48c919 --- /dev/null +++ b/archived/symfony.infobip-notifier/45e52ddc914530c57283b8d1db87e95a1ba4ffb2.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/infobip-notifier": { + "manifest": { + "env": { + "#1": "INFOBIP_DSN=infobip://ACCESS_TOKEN@HOST?from=FROM" + } + }, + "files": [], + "ref": "45e52ddc914530c57283b8d1db87e95a1ba4ffb2" + } + } +} diff --git a/archived/symfony.infobip-notifier/7303ee3d401daa69402b6cca4bdaea806460b69f.json b/archived/symfony.infobip-notifier/7303ee3d401daa69402b6cca4bdaea806460b69f.json new file mode 100644 index 00000000..70f82502 --- /dev/null +++ b/archived/symfony.infobip-notifier/7303ee3d401daa69402b6cca4bdaea806460b69f.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/infobip-notifier": { + "manifest": { + "env": { + "#1": "INFOBIP_DSN=infobip://AUTH_TOKEN@INFOBIP_HOST?from=FROM" + } + }, + "files": [], + "ref": "7303ee3d401daa69402b6cca4bdaea806460b69f" + } + } +} diff --git a/archived/symfony.infobip-notifier/f6bf5ab024febe5a77c1960c4d6c2f5976984b42.json b/archived/symfony.infobip-notifier/f6bf5ab024febe5a77c1960c4d6c2f5976984b42.json new file mode 100644 index 00000000..dd5aa8bf --- /dev/null +++ b/archived/symfony.infobip-notifier/f6bf5ab024febe5a77c1960c4d6c2f5976984b42.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/infobip-notifier": { + "manifest": { + "env": { + "#1": "INFOBIP_DSN=infobip://authtoken@default?from=FROM" + } + }, + "files": [], + "ref": "f6bf5ab024febe5a77c1960c4d6c2f5976984b42" + } + } +} diff --git a/archived/symfony.iqsms-notifier/1231da9b9e79308b8ce9b11a0f3c88b09b9489c3.json b/archived/symfony.iqsms-notifier/1231da9b9e79308b8ce9b11a0f3c88b09b9489c3.json new file mode 100644 index 00000000..4be8fcbe --- /dev/null +++ b/archived/symfony.iqsms-notifier/1231da9b9e79308b8ce9b11a0f3c88b09b9489c3.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/iqsms-notifier": { + "manifest": { + "env": { + "#1": "IQSMS_DSN=iqsms://LOGIN:PASSWORD@default?from=FROM" + } + }, + "files": [], + "ref": "1231da9b9e79308b8ce9b11a0f3c88b09b9489c3" + } + } +} diff --git a/archived/symfony.light-sms-notifier/917f38d91980a127b634991465cc0ee3821bfa4f.json b/archived/symfony.light-sms-notifier/917f38d91980a127b634991465cc0ee3821bfa4f.json new file mode 100644 index 00000000..4066dcca --- /dev/null +++ b/archived/symfony.light-sms-notifier/917f38d91980a127b634991465cc0ee3821bfa4f.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/light-sms-notifier": { + "manifest": { + "env": { + "#1": "LIGHTSMS_DSN=lightsms://LOGIN:TOKEN@default?from=PHONE" + } + }, + "files": [], + "ref": "917f38d91980a127b634991465cc0ee3821bfa4f" + } + } +} diff --git a/archived/symfony.linked-in-notifier/21d7ed2d9f265bcef8e55acff05be602957055e6.json b/archived/symfony.linked-in-notifier/21d7ed2d9f265bcef8e55acff05be602957055e6.json new file mode 100644 index 00000000..e434aa91 --- /dev/null +++ b/archived/symfony.linked-in-notifier/21d7ed2d9f265bcef8e55acff05be602957055e6.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/linked-in-notifier": { + "manifest": { + "env": { + "#1": "LINKEDIN_DSN=linkedin://token:user-id@default" + } + }, + "files": [], + "ref": "21d7ed2d9f265bcef8e55acff05be602957055e6" + } + } +} diff --git a/archived/symfony.lock/13350583a83fa636bf45a5fb62da3bdc73be52a1.json b/archived/symfony.lock/13350583a83fa636bf45a5fb62da3bdc73be52a1.json new file mode 100644 index 00000000..d7708728 --- /dev/null +++ b/archived/symfony.lock/13350583a83fa636bf45a5fb62da3bdc73be52a1.json @@ -0,0 +1,27 @@ +{ + "manifests": { + "symfony/lock": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "Choose one of the stores below", + "#2": "postgresql+advisory://db_user:db_password@localhost/db_name", + "LOCK_DSN": "semaphore" + } + }, + "files": { + "config/packages/lock.yaml": { + "contents": [ + "framework:", + " lock: '%env(LOCK_DSN)%'", + "" + ], + "executable": false + } + }, + "ref": "13350583a83fa636bf45a5fb62da3bdc73be52a1" + } + } +} diff --git a/archived/symfony.lock/a1c8800e40ae735206bb14586fdd6c4630a51b8d.json b/archived/symfony.lock/a1c8800e40ae735206bb14586fdd6c4630a51b8d.json new file mode 100644 index 00000000..3e0ce90f --- /dev/null +++ b/archived/symfony.lock/a1c8800e40ae735206bb14586fdd6c4630a51b8d.json @@ -0,0 +1,27 @@ +{ + "manifests": { + "symfony/lock": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "Choose one of the stores below", + "#2": "postgresql+advisory://db_user:db_password@localhost/db_name", + "LOCK_DSN": "semaphore" + } + }, + "files": { + "config/packages/lock.yaml": { + "contents": [ + "framework:", + " lock: '%env(LOCK_DSN)%'", + "" + ], + "executable": false + } + }, + "ref": "a1c8800e40ae735206bb14586fdd6c4630a51b8d" + } + } +} diff --git a/archived/symfony.lock/e13a79427495e670ef7a19f0e25fd13fbdd909d4.json b/archived/symfony.lock/e13a79427495e670ef7a19f0e25fd13fbdd909d4.json new file mode 100644 index 00000000..a608b8f1 --- /dev/null +++ b/archived/symfony.lock/e13a79427495e670ef7a19f0e25fd13fbdd909d4.json @@ -0,0 +1,27 @@ +{ + "manifests": { + "symfony/lock": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "Choose one of the stores below", + "#2": "LOCK_DSN=redis://localhost", + "LOCK_DSN": "semaphore" + } + }, + "files": { + "config/packages/lock.yaml": { + "contents": [ + "framework:", + " lock: '%env(LOCK_DSN)%'", + "" + ], + "executable": false + } + }, + "ref": "e13a79427495e670ef7a19f0e25fd13fbdd909d4" + } + } +} diff --git a/archived/symfony.loco-translation-provider/c706da68af4ae956f45cffccf99a130e9484cb33.json b/archived/symfony.loco-translation-provider/c706da68af4ae956f45cffccf99a130e9484cb33.json new file mode 100644 index 00000000..ee3a5229 --- /dev/null +++ b/archived/symfony.loco-translation-provider/c706da68af4ae956f45cffccf99a130e9484cb33.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/loco-translation-provider": { + "manifest": { + "env": { + "#1": "LOCO_DSN=loco://API_KEY@default" + } + }, + "files": [], + "ref": "c706da68af4ae956f45cffccf99a130e9484cb33" + } + } +} diff --git a/archived/symfony.lokalise-translation-provider/8f5abe62959fa4cb6d7616f98d42b4c86d014301.json b/archived/symfony.lokalise-translation-provider/8f5abe62959fa4cb6d7616f98d42b4c86d014301.json new file mode 100644 index 00000000..ab104751 --- /dev/null +++ b/archived/symfony.lokalise-translation-provider/8f5abe62959fa4cb6d7616f98d42b4c86d014301.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/lokalise-translation-provider": { + "manifest": { + "env": { + "#1": "LOKALISE_DSN=lokalise://PROJECT_ID:API_KEY@default" + } + }, + "files": [], + "ref": "8f5abe62959fa4cb6d7616f98d42b4c86d014301" + } + } +} diff --git a/archived/symfony.mailchimp-mailer/1be490e068472fc87e226cf54bc95fb6f2e49117.json b/archived/symfony.mailchimp-mailer/1be490e068472fc87e226cf54bc95fb6f2e49117.json new file mode 100644 index 00000000..b8d46a7f --- /dev/null +++ b/archived/symfony.mailchimp-mailer/1be490e068472fc87e226cf54bc95fb6f2e49117.json @@ -0,0 +1,14 @@ +{ + "manifests": { + "symfony/mailchimp-mailer": { + "manifest": { + "env": { + "#1": "MAILER_DSN=mandrill://KEY@default", + "#2": "MAILER_DSN=mandrill+smtp://USERNAME:PASSWORD@default" + } + }, + "files": [], + "ref": "1be490e068472fc87e226cf54bc95fb6f2e49117" + } + } +} diff --git a/archived/symfony.mailchimp-mailer/552791a6bc7306198f4c647102a2b4f50d431fb8.json b/archived/symfony.mailchimp-mailer/552791a6bc7306198f4c647102a2b4f50d431fb8.json new file mode 100644 index 00000000..11298726 --- /dev/null +++ b/archived/symfony.mailchimp-mailer/552791a6bc7306198f4c647102a2b4f50d431fb8.json @@ -0,0 +1,17 @@ +{ + "manifests": { + "symfony/mailchimp-mailer": { + "manifest": { + "env": { + "#1": "MANDRILL_USERNAME=", + "#2": "MANDRILL_PASSWORD=", + "#3": "MAILER_DSN=smtp://$MANDRILL_USERNAME:$MANDRILL_PASSWORD@mandrill", + "#4": "MANDRILL_KEY=", + "#5": "MAILER_DSN=http://$MANDRILL_KEY@mandrill" + } + }, + "files": [], + "ref": "552791a6bc7306198f4c647102a2b4f50d431fb8" + } + } +} diff --git a/archived/symfony.mailchimp-mailer/713452d84e6367bc1aecbfc2dd5f2b042548fc5f.json b/archived/symfony.mailchimp-mailer/713452d84e6367bc1aecbfc2dd5f2b042548fc5f.json new file mode 100644 index 00000000..b923e1e8 --- /dev/null +++ b/archived/symfony.mailchimp-mailer/713452d84e6367bc1aecbfc2dd5f2b042548fc5f.json @@ -0,0 +1,14 @@ +{ + "manifests": { + "symfony/mailchimp-mailer": { + "manifest": { + "env": { + "#1": "MAILER_DSN=smtp://$MANDRILL_USERNAME:$MANDRILL_PASSWORD@mandrill", + "#2": "MAILER_DSN=http://$MANDRILL_KEY@mandrill" + } + }, + "files": [], + "ref": "713452d84e6367bc1aecbfc2dd5f2b042548fc5f" + } + } +} diff --git a/archived/symfony.mailer/15658c2a0176cda2e7dba66276a2030b52bd81b2.json b/archived/symfony.mailer/15658c2a0176cda2e7dba66276a2030b52bd81b2.json new file mode 100644 index 00000000..06a7a782 --- /dev/null +++ b/archived/symfony.mailer/15658c2a0176cda2e7dba66276a2030b52bd81b2.json @@ -0,0 +1,46 @@ +{ + "manifests": { + "symfony/mailer": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "MAILER_DSN=smtp://localhost" + }, + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * You're ready to send emails.", + "", + " * If you want to send emails via a supported email provider, install", + " the corresponding bridge.", + " For instance, composer require mailgun-mailer for Mailgun.", + "", + " * If you want to send emails asynchronously:", + "", + " 1. Install the messenger component by running composer require messenger;", + " 2. Add 'Symfony\\Component\\Mailer\\Messenger\\SendEmailMessage': amqp to the", + " config/packages/messenger.yaml file under framework.messenger.routing", + " and replace amqp with your transport name of choice.", + "", + " * Read the documentation at https://symfony.com/doc/master/mailer.html" + ] + }, + "files": { + "config/packages/mailer.yaml": { + "contents": [ + "framework:", + " mailer:", + " dsn: '%env(MAILER_DSN)%'", + "" + ], + "executable": false + } + }, + "ref": "15658c2a0176cda2e7dba66276a2030b52bd81b2" + } + } +} diff --git a/archived/symfony.mailer/6e5921f710bec05533f664e0b9a3d838545edd82.json b/archived/symfony.mailer/6e5921f710bec05533f664e0b9a3d838545edd82.json new file mode 100644 index 00000000..3798febd --- /dev/null +++ b/archived/symfony.mailer/6e5921f710bec05533f664e0b9a3d838545edd82.json @@ -0,0 +1,46 @@ +{ + "manifests": { + "symfony/mailer": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "MAILER_DSN=smtp://localhost" + }, + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * You're ready to send emails.", + "", + " * If you want to send emails via a supported email provider, install", + " the corresponding bridge.", + " For instance, composer require mailgun-mailer for Mailgun.", + "", + " * If you want to send emails asynchronously:", + "", + " 1. Install the messenger component by running composer require messenger;", + " 2. Add 'Symfony\\Component\\Mailer\\Messenger\\SendEmailMessage': amqp to the", + " config/packages/messenger.yaml file under framework.messenger.routing", + " and replace amqp with your transport name of choice.", + "", + " * Read the documentation at https://symfony.com/doc/master/mailer.html" + ] + }, + "files": { + "config/packages/mailer.yaml": { + "contents": [ + "framework:", + " mailer:", + " dsn: '%env(MAILER_DSN)%'", + "" + ], + "executable": false + } + }, + "ref": "6e5921f710bec05533f664e0b9a3d838545edd82" + } + } +} diff --git a/archived/symfony.mailer/8d03937083d1c2dbcfb69a0d6a0192edfc2fcf2f.json b/archived/symfony.mailer/8d03937083d1c2dbcfb69a0d6a0192edfc2fcf2f.json new file mode 100644 index 00000000..36b54322 --- /dev/null +++ b/archived/symfony.mailer/8d03937083d1c2dbcfb69a0d6a0192edfc2fcf2f.json @@ -0,0 +1,39 @@ +{ + "manifests": { + "symfony/mailer": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "MAILER_DSN=smtp://localhost" + }, + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * You're ready to send emails.", + "", + " * If you want to send emails via a supported email provider, install", + " the corresponding bridge.", + " For instance, composer require mailgun-mailer for Mailgun.", + "", + " * Read the documentation at https://symfony.com/doc/master/mailer.html" + ] + }, + "files": { + "config/packages/mailer.yaml": { + "contents": [ + "framework:", + " mailer:", + " dsn: '%env(MAILER_DSN)%'", + "" + ], + "executable": false + } + }, + "ref": "8d03937083d1c2dbcfb69a0d6a0192edfc2fcf2f" + } + } +} diff --git a/archived/symfony.mailer/bbfc7e27257d3a3f12a6fb0a42540a42d9623a37.json b/archived/symfony.mailer/bbfc7e27257d3a3f12a6fb0a42540a42d9623a37.json new file mode 100644 index 00000000..254c4a1f --- /dev/null +++ b/archived/symfony.mailer/bbfc7e27257d3a3f12a6fb0a42540a42d9623a37.json @@ -0,0 +1,51 @@ +{ + "manifests": { + "symfony/mailer": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "MAILER_DSN=smtp://localhost" + }, + "docker-compose": { + "docker-compose.override.yml": { + "services": [ + "mailer:", + " image: schickling/mailcatcher", + " ports: [1025, 1080]" + ] + } + }, + "post-install-output": [ + " * You're ready to send emails.", + "", + " * If you want to send emails via a supported email provider, install", + " the corresponding bridge.", + " For instance, composer require mailgun-mailer for Mailgun.", + "", + " * If you want to send emails asynchronously:", + "", + " 1. Install the messenger component by running composer require messenger;", + " 2. Add 'Symfony\\Component\\Mailer\\Messenger\\SendEmailMessage': amqp to the", + " config/packages/messenger.yaml file under framework.messenger.routing", + " and replace amqp with your transport name of choice.", + "", + " * Read the documentation at https://symfony.com/doc/master/mailer.html" + ] + }, + "files": { + "config/packages/mailer.yaml": { + "contents": [ + "framework:", + " mailer:", + " dsn: '%env(MAILER_DSN)%'", + "" + ], + "executable": false + } + }, + "ref": "bbfc7e27257d3a3f12a6fb0a42540a42d9623a37" + } + } +} diff --git a/archived/symfony.mailer/c3bab0c981b79d4085e3b6734f7b5eebe35a0ca7.json b/archived/symfony.mailer/c3bab0c981b79d4085e3b6734f7b5eebe35a0ca7.json new file mode 100644 index 00000000..d51905a8 --- /dev/null +++ b/archived/symfony.mailer/c3bab0c981b79d4085e3b6734f7b5eebe35a0ca7.json @@ -0,0 +1,55 @@ +{ + "manifests": { + "symfony/mailer": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "MAILER_DSN=smtp://localhost" + }, + "docker-compose": { + "docker-compose.override.yml": { + "services": [ + "mailer:", + " image: schickling/mailcatcher", + " ports: [1025, 1080]" + ] + } + }, + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * You're ready to send emails.", + "", + " * If you want to send emails via a supported email provider, install", + " the corresponding bridge.", + " For instance, composer require mailgun-mailer for Mailgun.", + "", + " * If you want to send emails asynchronously:", + "", + " 1. Install the messenger component by running composer require messenger;", + " 2. Add 'Symfony\\Component\\Mailer\\Messenger\\SendEmailMessage': amqp to the", + " config/packages/messenger.yaml file under framework.messenger.routing", + " and replace amqp with your transport name of choice.", + "", + " * Read the documentation at https://symfony.com/doc/master/mailer.html" + ] + }, + "files": { + "config/packages/mailer.yaml": { + "contents": [ + "framework:", + " mailer:", + " dsn: '%env(MAILER_DSN)%'", + "" + ], + "executable": false + } + }, + "ref": "c3bab0c981b79d4085e3b6734f7b5eebe35a0ca7" + } + } +} diff --git a/archived/symfony.mailer/ffa77876abed7403fec355a7446bb0e3590dc930.json b/archived/symfony.mailer/ffa77876abed7403fec355a7446bb0e3590dc930.json new file mode 100644 index 00000000..c56e270f --- /dev/null +++ b/archived/symfony.mailer/ffa77876abed7403fec355a7446bb0e3590dc930.json @@ -0,0 +1,46 @@ +{ + "manifests": { + "symfony/mailer": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "MAILER_DSN=smtp://localhost" + }, + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * You're ready to send emails.", + "", + " * If you want to send emails via a supported email provider, install", + " the corresponding bridge.", + " For instance, composer require mailgun-bridge for Mailgun.", + "", + " * If you want to send emails asynchronously:", + "", + " 1. Install the messenger component by running composer require messenger;", + " 2. Add 'Symfony\\Component\\Mailer\\Messenger\\SendEmailMessage': amqp to the", + " config/packages/messenger.yaml file under framework.messenger.routing", + " and replace amqp with your transport name of choice.", + "", + " * Read the documentation at https://symfony.com/doc/master/mailer.html" + ] + }, + "files": { + "config/packages/mailer.yaml": { + "contents": [ + "framework:", + " mailer:", + " dsn: '%env(MAILER_DSN)%'", + "" + ], + "executable": false + } + }, + "ref": "ffa77876abed7403fec355a7446bb0e3590dc930" + } + } +} diff --git a/archived/symfony.mailgun-mailer/6bc658403c6fa894c0c467419f5830b5f7ac186c.json b/archived/symfony.mailgun-mailer/6bc658403c6fa894c0c467419f5830b5f7ac186c.json new file mode 100644 index 00000000..f6b138b5 --- /dev/null +++ b/archived/symfony.mailgun-mailer/6bc658403c6fa894c0c467419f5830b5f7ac186c.json @@ -0,0 +1,14 @@ +{ + "manifests": { + "symfony/mailgun-mailer": { + "manifest": { + "env": { + "#1": "MAILER_DSN=smtp://$MAILGUN_USERNAME:$MAILGUN_PASSWORD@mailgun", + "#2": "MAILER_DSN=http://$MAILGUN_KEY:$MAILGUN_DOMAIN@mailgun" + } + }, + "files": [], + "ref": "6bc658403c6fa894c0c467419f5830b5f7ac186c" + } + } +} diff --git a/archived/symfony.mailgun-mailer/91bc9c127983c37808481733bcf83b7651b1f941.json b/archived/symfony.mailgun-mailer/91bc9c127983c37808481733bcf83b7651b1f941.json new file mode 100644 index 00000000..e6b3bbef --- /dev/null +++ b/archived/symfony.mailgun-mailer/91bc9c127983c37808481733bcf83b7651b1f941.json @@ -0,0 +1,14 @@ +{ + "manifests": { + "symfony/mailgun-mailer": { + "manifest": { + "env": { + "#1": "MAILER_DSN=mailgun://KEY:DOMAIN@default", + "#2": "MAILER_DSN=mailgun+smtp://USERNAME:PASSWORD@default" + } + }, + "files": [], + "ref": "91bc9c127983c37808481733bcf83b7651b1f941" + } + } +} diff --git a/archived/symfony.mailgun-mailer/a2bc739b34862b926b8a58263fd3901297eec3b5.json b/archived/symfony.mailgun-mailer/a2bc739b34862b926b8a58263fd3901297eec3b5.json new file mode 100644 index 00000000..986f1e02 --- /dev/null +++ b/archived/symfony.mailgun-mailer/a2bc739b34862b926b8a58263fd3901297eec3b5.json @@ -0,0 +1,18 @@ +{ + "manifests": { + "symfony/mailgun-mailer": { + "manifest": { + "env": { + "#1": "MAILGUN_USERNAME=", + "#2": "MAILGUN_PASSWORD=", + "#3": "MAILER_DSN=smtp://$MAILGUN_USERNAME:$MAILGUN_PASSWORD@mailgun", + "#4": "MAILGUN_KEY=", + "#5": "MAILGUN_DOMAIN=", + "#6": "MAILER_DSN=http://$MAILGUN_KEY:$MAILGUN_DOMAIN@mailgun" + } + }, + "files": [], + "ref": "a2bc739b34862b926b8a58263fd3901297eec3b5" + } + } +} diff --git a/archived/symfony.mailgun-mailer/addcb559b32d9dbb4843826b063565e1b15a2a57.json b/archived/symfony.mailgun-mailer/addcb559b32d9dbb4843826b063565e1b15a2a57.json new file mode 100644 index 00000000..dea41b26 --- /dev/null +++ b/archived/symfony.mailgun-mailer/addcb559b32d9dbb4843826b063565e1b15a2a57.json @@ -0,0 +1,14 @@ +{ + "manifests": { + "symfony/mailgun-mailer": { + "manifest": { + "env": { + "#1": "MAILER_DSN=mailgun://KEY:DOMAIN@default?region=us", + "#2": "MAILER_DSN=mailgun+smtp://USERNAME:PASSWORD@default?region=us" + } + }, + "files": [], + "ref": "addcb559b32d9dbb4843826b063565e1b15a2a57" + } + } +} diff --git a/archived/symfony.mailgun-mailer/bf3904179efe657d9fbc5f0905f3daa2c63935a5.json b/archived/symfony.mailgun-mailer/bf3904179efe657d9fbc5f0905f3daa2c63935a5.json new file mode 100644 index 00000000..10803836 --- /dev/null +++ b/archived/symfony.mailgun-mailer/bf3904179efe657d9fbc5f0905f3daa2c63935a5.json @@ -0,0 +1,14 @@ +{ + "manifests": { + "symfony/mailgun-mailer": { + "manifest": { + "env": { + "#1": "MAILER_DSN=mailgun://KEY:DOMAIN@default", + "#2": "MAILER_DSN=mailgun+smtp://USERNAME:PASSWORD@default?region=us" + } + }, + "files": [], + "ref": "bf3904179efe657d9fbc5f0905f3daa2c63935a5" + } + } +} diff --git a/archived/symfony.mailjet-mailer/037c3256baa3334fd4cc3092a63209ae523696ff.json b/archived/symfony.mailjet-mailer/037c3256baa3334fd4cc3092a63209ae523696ff.json new file mode 100644 index 00000000..3cad3e96 --- /dev/null +++ b/archived/symfony.mailjet-mailer/037c3256baa3334fd4cc3092a63209ae523696ff.json @@ -0,0 +1,14 @@ +{ + "manifests": { + "symfony/mailjet-mailer": { + "manifest": { + "env": { + "#1": "MAILER_DSN=mailjet+api://PUBLIC_KEY:PRIVATE_KEY@api.mailjet.com", + "#2": "#MAILER_DSN=mailjet+smtp://PUBLIC_KEY:PRIVATE_KEY@in-v3.mailjet.com" + } + }, + "files": [], + "ref": "037c3256baa3334fd4cc3092a63209ae523696ff" + } + } +} diff --git a/archived/symfony.maker-bundle/ab19a6746d621be8d660890e565d3a86077fea00.json b/archived/symfony.maker-bundle/ab19a6746d621be8d660890e565d3a86077fea00.json new file mode 100644 index 00000000..051b021a --- /dev/null +++ b/archived/symfony.maker-bundle/ab19a6746d621be8d660890e565d3a86077fea00.json @@ -0,0 +1,15 @@ +{ + "manifests": { + "symfony/maker-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MakerBundle\\MakerBundle": [ + "dev" + ] + } + }, + "files": [], + "ref": "ab19a6746d621be8d660890e565d3a86077fea00" + } + } +} diff --git a/archived/symfony.maker-bundle/fadbfe33303a76e25cb63401050439aa9b1a9c7f.json b/archived/symfony.maker-bundle/fadbfe33303a76e25cb63401050439aa9b1a9c7f.json new file mode 100644 index 00000000..ef8ad5b2 --- /dev/null +++ b/archived/symfony.maker-bundle/fadbfe33303a76e25cb63401050439aa9b1a9c7f.json @@ -0,0 +1,15 @@ +{ + "manifests": { + "symfony/maker-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MakerBundle\\MakerBundle": [ + "dev" + ] + } + }, + "files": [], + "ref": "fadbfe33303a76e25cb63401050439aa9b1a9c7f" + } + } +} diff --git a/archived/symfony.mattermost-notifier/5493dd41fa3c575c93a58f374e46d62e6dc232cc.json b/archived/symfony.mattermost-notifier/5493dd41fa3c575c93a58f374e46d62e6dc232cc.json new file mode 100644 index 00000000..6787e08b --- /dev/null +++ b/archived/symfony.mattermost-notifier/5493dd41fa3c575c93a58f374e46d62e6dc232cc.json @@ -0,0 +1,14 @@ +{ + "manifests": { + "symfony/mattermost-notifier": { + "manifest": { + "env": { + "#1": "See https://docs.mattermost.com/developer/bot-accounts.html", + "#2": "MATTERMOST_DSN=mattermost://ACCESS_TOKEN@HOST/PATH?channel=CHANNEL" + } + }, + "files": [], + "ref": "5493dd41fa3c575c93a58f374e46d62e6dc232cc" + } + } +} diff --git a/archived/symfony.mattermost-notifier/855fd5aaf6efdb4a6990eabbef083d02cbf37e18.json b/archived/symfony.mattermost-notifier/855fd5aaf6efdb4a6990eabbef083d02cbf37e18.json new file mode 100644 index 00000000..d9528ab0 --- /dev/null +++ b/archived/symfony.mattermost-notifier/855fd5aaf6efdb4a6990eabbef083d02cbf37e18.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/mattermost-notifier": { + "manifest": { + "env": { + "#1": "MATTERMOST_DSN=mattermost://TOKEN@HOST?channel=CHANNEL" + } + }, + "files": [], + "ref": "855fd5aaf6efdb4a6990eabbef083d02cbf37e18" + } + } +} diff --git a/archived/symfony.mattermost-notifier/ab27e97533260e6c040c1c568482e259af5ca342.json b/archived/symfony.mattermost-notifier/ab27e97533260e6c040c1c568482e259af5ca342.json new file mode 100644 index 00000000..61490d34 --- /dev/null +++ b/archived/symfony.mattermost-notifier/ab27e97533260e6c040c1c568482e259af5ca342.json @@ -0,0 +1,14 @@ +{ + "manifests": { + "symfony/mattermost-notifier": { + "manifest": { + "env": { + "#1": "See https://docs.mattermost.com/developer/bot-accounts.html", + "#2": "MATTERMOST_DSN=mattermost://TOKEN@HOST?channel=CHANNEL_ID" + } + }, + "files": [], + "ref": "ab27e97533260e6c040c1c568482e259af5ca342" + } + } +} diff --git a/archived/symfony.mercure-bundle/433b0028af048c07a516626e72c5ab0de72e3564.json b/archived/symfony.mercure-bundle/433b0028af048c07a516626e72c5ab0de72e3564.json new file mode 100644 index 00000000..3a3e449b --- /dev/null +++ b/archived/symfony.mercure-bundle/433b0028af048c07a516626e72c5ab0de72e3564.json @@ -0,0 +1,53 @@ +{ + "manifests": { + "symfony/mercure-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MercureBundle\\MercureBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "See https://symfony.com/doc/current/mercure.html#configuration", + "MERCURE_PUBLISH_URL": "http://mercure/.well-known/mercure", + "#2": "The default token is signed with the secret key: !ChangeMe!", + "MERCURE_JWT_TOKEN": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJtZXJjdXJlIjp7InB1Ymxpc2giOltdfX0.Oo0yg7y4yMa1vr_bziltxuTCqb8JVHKxp-f_FwwOim0" + }, + "docker-compose": { + "services": [ + "mercure:", + " # In production, you may want to use the managed version of Mercure, https://mercure.rocks", + " image: dunglas/mercure", + " environment:", + " # You should definitely change all these values in production", + " - JWT_KEY=!ChangeMe!", + " - ALLOW_ANONYMOUS=1", + " - CORS_ALLOWED_ORIGINS=*", + " - PUBLISH_ALLOWED_ORIGINS=http://localhost:1337", + " - DEMO=1", + " ports:", + " - \"1337:80\"" + ] + } + }, + "files": { + "config/packages/mercure.yaml": { + "contents": [ + "mercure:", + " hubs:", + " enable_profiler: '%kernel.debug%'", + " default:", + " url: '%env(MERCURE_PUBLISH_URL)%'", + " jwt: '%env(MERCURE_JWT_TOKEN)%'", + "" + ], + "executable": false + } + }, + "ref": "433b0028af048c07a516626e72c5ab0de72e3564" + } + } +} diff --git a/archived/symfony.mercure-bundle/4cf58c53479f26331d6f2ac13b08618e01c4eff9.json b/archived/symfony.mercure-bundle/4cf58c53479f26331d6f2ac13b08618e01c4eff9.json new file mode 100644 index 00000000..671eea51 --- /dev/null +++ b/archived/symfony.mercure-bundle/4cf58c53479f26331d6f2ac13b08618e01c4eff9.json @@ -0,0 +1,52 @@ +{ + "manifests": { + "symfony/mercure-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MercureBundle\\MercureBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "See https://symfony.com/doc/current/mercure.html#configuration", + "MERCURE_PUBLISH_URL": "http://mercure/.well-known/mercure", + "#2": "The default token is signed with the secret key: !ChangeMe!", + "MERCURE_JWT_TOKEN": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJtZXJjdXJlIjp7InB1Ymxpc2giOltdfX0.Oo0yg7y4yMa1vr_bziltxuTCqb8JVHKxp-f_FwwOim0" + }, + "docker-compose": { + "services": [ + "mercure:", + " # In production, you may want to use the managed version of Mercure, https://mercure.rocks", + " image: dunglas/mercure", + " environment:", + " # You should definitely change all these values in production", + " - JWT_KEY=!ChangeMe!", + " - ALLOW_ANONYMOUS=1", + " - CORS_ALLOWED_ORIGINS=*", + " - PUBLISH_ALLOWED_ORIGINS=http://localhost:1337", + " - DEMO=1", + " ports:", + " - \"1337:80\"" + ] + } + }, + "files": { + "config/packages/mercure.yaml": { + "contents": [ + "mercure:", + " hubs:", + " default:", + " url: '%env(MERCURE_PUBLISH_URL)%'", + " jwt: '%env(MERCURE_JWT_TOKEN)%'", + "" + ], + "executable": false + } + }, + "ref": "4cf58c53479f26331d6f2ac13b08618e01c4eff9" + } + } +} diff --git a/archived/symfony.mercure-bundle/5ccc7689261ebcf98fc15a2e891ce77c65031c75.json b/archived/symfony.mercure-bundle/5ccc7689261ebcf98fc15a2e891ce77c65031c75.json new file mode 100644 index 00000000..261dcca3 --- /dev/null +++ b/archived/symfony.mercure-bundle/5ccc7689261ebcf98fc15a2e891ce77c65031c75.json @@ -0,0 +1,54 @@ +{ + "manifests": { + "symfony/mercure-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MercureBundle\\MercureBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "See https://symfony.com/doc/current/mercure.html#configuration", + "MERCURE_PUBLISH_URL": "http://mercure/.well-known/mercure", + "#2": "The default token is signed with the secret key: !ChangeMe!", + "MERCURE_JWT_TOKEN": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJtZXJjdXJlIjp7InB1Ymxpc2giOltdfX0.Oo0yg7y4yMa1vr_bziltxuTCqb8JVHKxp-f_FwwOim0" + }, + "docker-compose": { + "docker-compose.yml": { + "services": [ + "mercure:", + " # In production, you may want to use the managed version of Mercure, https://mercure.rocks", + " image: dunglas/mercure", + " environment:", + " # You should definitely change all these values in production", + " - JWT_KEY=!ChangeMe!", + " - ALLOW_ANONYMOUS=1", + " - CORS_ALLOWED_ORIGINS=*", + " - PUBLISH_ALLOWED_ORIGINS=http://localhost:1337", + " - DEMO=1", + " ports:", + " - \"1337:80\"" + ] + } + } + }, + "files": { + "config/packages/mercure.yaml": { + "contents": [ + "mercure:", + " hubs:", + " default:", + " url: '%env(MERCURE_PUBLISH_URL)%'", + " jwt: '%env(MERCURE_JWT_TOKEN)%'", + "" + ], + "executable": false + } + }, + "ref": "5ccc7689261ebcf98fc15a2e891ce77c65031c75" + } + } +} diff --git a/archived/symfony.mercure-bundle/9c94631c3fc2e9ab2302380ebb36b5942f5be676.json b/archived/symfony.mercure-bundle/9c94631c3fc2e9ab2302380ebb36b5942f5be676.json new file mode 100644 index 00000000..2a4f91e2 --- /dev/null +++ b/archived/symfony.mercure-bundle/9c94631c3fc2e9ab2302380ebb36b5942f5be676.json @@ -0,0 +1,37 @@ +{ + "manifests": { + "symfony/mercure-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MercureBundle\\MercureBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "See https://symfony.com/doc/current/mercure.html#configuration", + "MERCURE_PUBLISH_URL": "http://mercure/.well-known/mercure", + "#2": "The default token is signed with the secret key: !ChangeMe!", + "MERCURE_JWT_TOKEN": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJtZXJjdXJlIjp7InB1Ymxpc2giOltdfX0.Oo0yg7y4yMa1vr_bziltxuTCqb8JVHKxp-f_FwwOim0" + } + }, + "files": { + "config/packages/mercure.yaml": { + "contents": [ + "mercure:", + " enable_profiler: '%kernel.debug%'", + " hubs:", + " default:", + " url: '%env(MERCURE_PUBLISH_URL)%'", + " jwt: '%env(MERCURE_JWT_TOKEN)%'", + "" + ], + "executable": false + } + }, + "ref": "9c94631c3fc2e9ab2302380ebb36b5942f5be676" + } + } +} diff --git a/archived/symfony.mercure-bundle/a37d3438e4bd4f9f924c516996bc29e25f66b07e.json b/archived/symfony.mercure-bundle/a37d3438e4bd4f9f924c516996bc29e25f66b07e.json new file mode 100644 index 00000000..d61fcc7b --- /dev/null +++ b/archived/symfony.mercure-bundle/a37d3438e4bd4f9f924c516996bc29e25f66b07e.json @@ -0,0 +1,53 @@ +{ + "manifests": { + "symfony/mercure-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MercureBundle\\MercureBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "See https://symfony.com/doc/current/mercure.html#configuration", + "MERCURE_PUBLISH_URL": "http://mercure/.well-known/mercure", + "#2": "The default token is signed with the secret key: !ChangeMe!", + "MERCURE_JWT_TOKEN": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJtZXJjdXJlIjp7InB1Ymxpc2giOltdfX0.Oo0yg7y4yMa1vr_bziltxuTCqb8JVHKxp-f_FwwOim0" + }, + "docker-compose": { + "services": [ + "mercure:", + " # In production, you may want to use the managed version of Mercure, https://mercure.rocks", + " image: dunglas/mercure", + " environment:", + " # You should definitely change all these values in production", + " - JWT_KEY=!ChangeMe!", + " - ALLOW_ANONYMOUS=1", + " - CORS_ALLOWED_ORIGINS=*", + " - PUBLISH_ALLOWED_ORIGINS=http://localhost:1337", + " - DEMO=1", + " ports:", + " - \"1337:80\"" + ] + } + }, + "files": { + "config/packages/mercure.yaml": { + "contents": [ + "mercure:", + " enable_profiler: '%kernel.debug%'", + " hubs:", + " default:", + " url: '%env(MERCURE_PUBLISH_URL)%'", + " jwt: '%env(MERCURE_JWT_TOKEN)%'", + "" + ], + "executable": false + } + }, + "ref": "a37d3438e4bd4f9f924c516996bc29e25f66b07e" + } + } +} diff --git a/archived/symfony.mercure-bundle/b65571fe6fac82e00e212a525bc138896b78b81d.json b/archived/symfony.mercure-bundle/b65571fe6fac82e00e212a525bc138896b78b81d.json new file mode 100644 index 00000000..aeed8b76 --- /dev/null +++ b/archived/symfony.mercure-bundle/b65571fe6fac82e00e212a525bc138896b78b81d.json @@ -0,0 +1,52 @@ +{ + "manifests": { + "symfony/mercure-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MercureBundle\\MercureBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "See https://symfony.com/doc/current/mercure.html#configuration", + "MERCURE_PUBLISH_URL": "http://mercure/hub", + "#2": "The default token is signed with the secret key: !ChangeMe!", + "MERCURE_JWT_TOKEN": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJtZXJjdXJlIjp7InB1Ymxpc2giOltdfX0.Oo0yg7y4yMa1vr_bziltxuTCqb8JVHKxp-f_FwwOim0" + }, + "docker-compose": { + "services": [ + "mercure:", + " # In production, you may want to use the managed version of Mercure, https://mercure.rocks", + " image: dunglas/mercure", + " environment:", + " # You should definitely change all these values in production", + " - JWT_KEY=!ChangeMe!", + " - ALLOW_ANONYMOUS=1", + " - CORS_ALLOWED_ORIGINS=*", + " - PUBLISH_ALLOWED_ORIGINS=http://localhost:1337", + " - DEMO=1", + " ports:", + " - \"1337:80\"" + ] + } + }, + "files": { + "config/packages/mercure.yaml": { + "contents": [ + "mercure:", + " hubs:", + " default:", + " url: '%env(MERCURE_PUBLISH_URL)%'", + " jwt: '%env(MERCURE_JWT_TOKEN)%'", + "" + ], + "executable": false + } + }, + "ref": "b65571fe6fac82e00e212a525bc138896b78b81d" + } + } +} diff --git a/archived/symfony.mercure-bundle/c78ab1f56e700004fc5cd675c26b3c1c26be281d.json b/archived/symfony.mercure-bundle/c78ab1f56e700004fc5cd675c26b3c1c26be281d.json new file mode 100644 index 00000000..479a0f15 --- /dev/null +++ b/archived/symfony.mercure-bundle/c78ab1f56e700004fc5cd675c26b3c1c26be281d.json @@ -0,0 +1,38 @@ +{ + "manifests": { + "symfony/mercure-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MercureBundle\\MercureBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "container": { + "env(MERCURE_PUBLISH_URL)": "", + "env(MERCURE_JWT_SECRET)": "" + }, + "env": { + "MERCURE_PUBLISH_URL": "https://demo.mercure.rocks/hub", + "MERCURE_JWT_SECRET": "#see https://mercure.rocks" + } + }, + "files": { + "config/packages/mercure.yaml": { + "contents": [ + "mercure:", + " hubs:", + " default:", + " url: '%env(MERCURE_PUBLISH_URL)%'", + " jwt: '%env(MERCURE_JWT_SECRET)%'", + "" + ], + "executable": false + } + }, + "ref": "c78ab1f56e700004fc5cd675c26b3c1c26be281d" + } + } +} diff --git a/archived/symfony.mercure-bundle/d1cdff3ae53bf6a5cbfb088c82f26032bdc14cc3.json b/archived/symfony.mercure-bundle/d1cdff3ae53bf6a5cbfb088c82f26032bdc14cc3.json new file mode 100644 index 00000000..96650201 --- /dev/null +++ b/archived/symfony.mercure-bundle/d1cdff3ae53bf6a5cbfb088c82f26032bdc14cc3.json @@ -0,0 +1,42 @@ +{ + "manifests": { + "symfony/mercure-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MercureBundle\\MercureBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "See https://symfony.com/doc/current/mercure.html#configuration", + "#2": "The URL of the Mercure hub, used by the app to publish updates (can be a local URL)", + "MERCURE_URL": "https://127.0.0.1:8000/.well-known/mercure", + "#3": "The public URL of the Mercure hub, used by the browser to connect", + "MERCURE_PUBLIC_URL": "https://127.0.0.1:8000/.well-known/mercure", + "#4": "The secret used to sign the JWTs", + "MERCURE_JWT_SECRET": "!ChangeMe!" + } + }, + "files": { + "config/packages/mercure.yaml": { + "contents": [ + "mercure:", + " hubs:", + " default:", + " url: '%env(MERCURE_URL)%'", + " public_url: '%env(MERCURE_PUBLIC_URL)%'", + " jwt:", + " secret: '%env(MERCURE_JWT_SECRET)%'", + " publish: '*'", + "" + ], + "executable": false + } + }, + "ref": "d1cdff3ae53bf6a5cbfb088c82f26032bdc14cc3" + } + } +} diff --git a/archived/symfony.mercure-bundle/d625f7454ed4a398a7c11606b3cab82f77c885d3.json b/archived/symfony.mercure-bundle/d625f7454ed4a398a7c11606b3cab82f77c885d3.json new file mode 100644 index 00000000..07ef8744 --- /dev/null +++ b/archived/symfony.mercure-bundle/d625f7454ed4a398a7c11606b3cab82f77c885d3.json @@ -0,0 +1,36 @@ +{ + "manifests": { + "symfony/mercure-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MercureBundle\\MercureBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "See https://symfony.com/doc/current/mercure.html#configuration", + "MERCURE_PUBLISH_URL": "http://mercure/.well-known/mercure", + "#2": "The default token is signed with the secret key: !ChangeMe!", + "MERCURE_JWT_TOKEN": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJtZXJjdXJlIjp7InB1Ymxpc2giOltdfX0.Oo0yg7y4yMa1vr_bziltxuTCqb8JVHKxp-f_FwwOim0" + } + }, + "files": { + "config/packages/mercure.yaml": { + "contents": [ + "mercure:", + " hubs:", + " default:", + " url: '%env(MERCURE_PUBLISH_URL)%'", + " jwt: '%env(MERCURE_JWT_TOKEN)%'", + "" + ], + "executable": false + } + }, + "ref": "d625f7454ed4a398a7c11606b3cab82f77c885d3" + } + } +} diff --git a/archived/symfony.mercure-bundle/e0a854b5439186e04b28fb8887b42c54f24a0d32.json b/archived/symfony.mercure-bundle/e0a854b5439186e04b28fb8887b42c54f24a0d32.json new file mode 100644 index 00000000..97d43635 --- /dev/null +++ b/archived/symfony.mercure-bundle/e0a854b5439186e04b28fb8887b42c54f24a0d32.json @@ -0,0 +1,74 @@ +{ + "manifests": { + "symfony/mercure-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MercureBundle\\MercureBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "See https://symfony.com/doc/current/mercure.html#configuration", + "#2": "The URL of the Mercure hub, used by the app to publish updates (can be a local URL)", + "MERCURE_URL": "https://example.com/.well-known/mercure", + "#3": "The public URL of the Mercure hub, used by the browser to connect", + "MERCURE_PUBLIC_URL": "https://example.com/.well-known/mercure", + "#4": "The secret used to sign the JWTs", + "MERCURE_JWT_SECRET": "!ChangeMe!" + }, + "docker-compose": { + "docker-compose.yml": { + "services": [ + "mercure:", + " image: dunglas/mercure", + " restart: unless-stopped", + " environment:", + " SERVER_NAME: ':80'", + " MERCURE_PUBLISHER_JWT_KEY: '!ChangeMe!'", + " MERCURE_SUBSCRIBER_JWT_KEY: '!ChangeMe!'", + " # Set the URL of your Symfony project (without trailing slash!) as value of the cors_origins directive", + " MERCURE_EXTRA_DIRECTIVES: |", + " cors_origins http://127.0.0.1:8000", + " # Comment the following line to disable the development mode", + " command: /usr/bin/caddy run -config /etc/caddy/Caddyfile.dev", + " volumes:", + " - mercure_data:/data", + " - mercure_config:/config" + ], + "volumes": [ + "mercure_data:", + "mercure_config:" + ] + }, + "docker-compose.override.yml": { + "services": [ + "mercure:", + " ports:", + " - \"80\"" + ] + } + } + }, + "files": { + "config/packages/mercure.yaml": { + "contents": [ + "mercure:", + " hubs:", + " default:", + " url: '%env(MERCURE_URL)%'", + " public_url: '%env(MERCURE_PUBLIC_URL)%'", + " jwt:", + " secret: '%env(MERCURE_JWT_SECRET)%'", + " publish: '*'", + "" + ], + "executable": false + } + }, + "ref": "e0a854b5439186e04b28fb8887b42c54f24a0d32" + } + } +} diff --git a/archived/symfony.mercure-bundle/edaaf1e286e97909e0bb1e0ec42cc937c15a8825.json b/archived/symfony.mercure-bundle/edaaf1e286e97909e0bb1e0ec42cc937c15a8825.json new file mode 100644 index 00000000..902fa826 --- /dev/null +++ b/archived/symfony.mercure-bundle/edaaf1e286e97909e0bb1e0ec42cc937c15a8825.json @@ -0,0 +1,55 @@ +{ + "manifests": { + "symfony/mercure-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MercureBundle\\MercureBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "container": { + "env(MERCURE_PUBLISH_URL)": "", + "env(MERCURE_JWT_SECRET)": "" + }, + "env": { + "#1": "See https://symfony.com/doc/current/mercure.html#configuration", + "MERCURE_PUBLISH_URL": "http://mercure/hub", + "MERCURE_JWT_SECRET": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJtZXJjdXJlIjp7InB1Ymxpc2giOltdfX0.Oo0yg7y4yMa1vr_bziltxuTCqb8JVHKxp-f_FwwOim0" + }, + "docker-compose": { + "services": [ + "mercure:", + " # In production, you may want to use the managed version of Mercure, https://mercure.rocks", + " image: dunglas/mercure", + " environment:", + " # You should definitely change all these values in production", + " - JWT_KEY=!ChangeMe!", + " - ALLOW_ANONYMOUS=1", + " - CORS_ALLOWED_ORIGINS=*", + " - PUBLISH_ALLOWED_ORIGINS=http://localhost:1337", + " - DEMO=1", + " ports:", + " - \"1337:80\"" + ] + } + }, + "files": { + "config/packages/mercure.yaml": { + "contents": [ + "mercure:", + " hubs:", + " default:", + " url: '%env(MERCURE_PUBLISH_URL)%'", + " jwt: '%env(MERCURE_JWT_SECRET)%'", + "" + ], + "executable": false + } + }, + "ref": "edaaf1e286e97909e0bb1e0ec42cc937c15a8825" + } + } +} diff --git a/archived/symfony.mercure-notifier/2fcb31e327404161ade0aca18ca1dd8dec34aed6.json b/archived/symfony.mercure-notifier/2fcb31e327404161ade0aca18ca1dd8dec34aed6.json new file mode 100644 index 00000000..1ac71080 --- /dev/null +++ b/archived/symfony.mercure-notifier/2fcb31e327404161ade0aca18ca1dd8dec34aed6.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/mercure-notifier": { + "manifest": { + "env": { + "#1": "MERCURE_DSN=mercure://mercure.hub.default.publisher" + } + }, + "files": [], + "ref": "2fcb31e327404161ade0aca18ca1dd8dec34aed6" + } + } +} diff --git a/archived/symfony.mercure-notifier/ae4620ee823a67e41f65aabec525fa52c79a8b09.json b/archived/symfony.mercure-notifier/ae4620ee823a67e41f65aabec525fa52c79a8b09.json new file mode 100644 index 00000000..ed3645b2 --- /dev/null +++ b/archived/symfony.mercure-notifier/ae4620ee823a67e41f65aabec525fa52c79a8b09.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/mercure-notifier": { + "manifest": { + "env": { + "#1": "MERCURE_DSN=mercure://default" + } + }, + "files": [], + "ref": "ae4620ee823a67e41f65aabec525fa52c79a8b09" + } + } +} diff --git a/archived/symfony.message-bird-notifier/d6da978846d2991e6383594a09245bd7689053aa.json b/archived/symfony.message-bird-notifier/d6da978846d2991e6383594a09245bd7689053aa.json new file mode 100644 index 00000000..e27812da --- /dev/null +++ b/archived/symfony.message-bird-notifier/d6da978846d2991e6383594a09245bd7689053aa.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/message-bird-notifier": { + "manifest": { + "env": { + "#1": "MESSAGEBIRD_DSN=messagebird://TOKEN@default?from=FROM" + } + }, + "files": [], + "ref": "d6da978846d2991e6383594a09245bd7689053aa" + } + } +} diff --git a/archived/symfony.message-media-notifier/069fb95c3bba9bc8ba30d08d164aaea0725999b7.json b/archived/symfony.message-media-notifier/069fb95c3bba9bc8ba30d08d164aaea0725999b7.json new file mode 100644 index 00000000..4ac8dc21 --- /dev/null +++ b/archived/symfony.message-media-notifier/069fb95c3bba9bc8ba30d08d164aaea0725999b7.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/message-media-notifier": { + "manifest": { + "env": { + "#1": "MESSAGEMEDIA_DSN=messagemedia://API_KEY:API_SECRET@default?from=FROM" + } + }, + "files": [], + "ref": "069fb95c3bba9bc8ba30d08d164aaea0725999b7" + } + } +} diff --git a/archived/symfony.messenger/0e5fab3df6760760f8d57b80d143a897548abead.json b/archived/symfony.messenger/0e5fab3df6760760f8d57b80d143a897548abead.json new file mode 100644 index 00000000..f1f7b1be --- /dev/null +++ b/archived/symfony.messenger/0e5fab3df6760760f8d57b80d143a897548abead.json @@ -0,0 +1,71 @@ +{ + "manifests": { + "symfony/messenger": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "MESSENGER_TRANSPORT_DSN=amqp://guest:guest@localhost:5672/%2f/messages" + }, + "docker-compose": { + "services": [ + "rabbitmq:", + " image: rabbitmq:management-alpine", + " environment:", + " # You should definitely change the password in production", + " - RABBITMQ_DEFAULT_USER=guest", + " - RABBITMQ_DEFAULT_PASS=guest", + " volumes:", + " - rabbitmq-data:/var/lib/rabbitmq", + " ports:", + " - \"5672\"" + ], + "volumes": [ + "rabbitmq-data: {}" + ] + }, + "conflict": { + "symfony/framework-bundle": "<4.1" + }, + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * You're ready to use the Messenger component. You can define your own message buses", + " or start using the default one right now by injecting the messenger.bus.default service", + " or typehinting Symfony\\Component\\Messenger\\MessageBusInterface in your code.", + "", + " * If you need to send messages to your broker, you can benefit from the built-in", + " AMQP transport by:", + "", + " 1. Installing the AMQP pack by running composer require amqp;", + " 2. Uncommenting the MESSENGER_TRANSPORT_DSN env var", + " and framework.messenger.transports.amqp config;", + " 3. Routing your messages to the amqp sender.", + "", + " * Read the documentation at https://symfony.com/doc/master/messenger.html" + ] + }, + "files": { + "config/packages/messenger.yaml": { + "contents": [ + "framework:", + " messenger:", + " transports:", + " # Uncomment the following line to enable a transport named \"amqp\"", + " # amqp: '%env(MESSENGER_TRANSPORT_DSN)%'", + "", + " routing:", + " # Route your messages to the transports", + " # 'App\\Message\\YourMessage': amqp", + "" + ], + "executable": false + } + }, + "ref": "0e5fab3df6760760f8d57b80d143a897548abead" + } + } +} diff --git a/archived/symfony.messenger/1d434cb2ee6568bee48e51b47d742f139ed00ee2.json b/archived/symfony.messenger/1d434cb2ee6568bee48e51b47d742f139ed00ee2.json new file mode 100644 index 00000000..a6a85477 --- /dev/null +++ b/archived/symfony.messenger/1d434cb2ee6568bee48e51b47d742f139ed00ee2.json @@ -0,0 +1,51 @@ +{ + "manifests": { + "symfony/messenger": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "MESSENGER_ADAPTER_DSN=amqp://guest:guest@localhost:5672/%2f/messages" + }, + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * You're ready to use the Messenger component. You can define your own message buses", + " or start using the default one right now by injecting the messenger.bus.default service", + " or typehinting Symfony\\Component\\Messenger\\MessageBusInterface in your code.", + "", + " * If you need to send messages to your broker, you can benefit from the built-in", + " AMQP transport by:", + "", + " 1. Installing the AMQP pack by running composer require amqp;", + " 2. Uncommenting the MESSENGER_ADAPTER_DSN env var", + " and framework.messanger.transports.amqp config;", + " 3. Routing your messages to the amqp sender.", + "", + " * Read the documentation at https://symfony.com/doc/master/messenger.html" + ] + }, + "files": { + "config/packages/messenger.yaml": { + "contents": [ + "framework:", + " messenger:", + " transports:", + " # Uncomment the following line to enable a transport named \"amqp\"", + " # amqp: '%env(MESSENGER_ADAPTER_DSN)%'", + "", + " routing:", + " # Route your messages to the transports", + " # 'App\\Message\\YourMessage': amqp", + "" + ], + "executable": false + } + }, + "ref": "1d434cb2ee6568bee48e51b47d742f139ed00ee2" + } + } +} diff --git a/archived/symfony.messenger/25e3c964d3aee480b3acc3114ffb7940c89edfed.json b/archived/symfony.messenger/25e3c964d3aee480b3acc3114ffb7940c89edfed.json new file mode 100644 index 00000000..0102b068 --- /dev/null +++ b/archived/symfony.messenger/25e3c964d3aee480b3acc3114ffb7940c89edfed.json @@ -0,0 +1,56 @@ +{ + "manifests": { + "symfony/messenger": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "Choose one of the transports below", + "#2": "MESSENGER_TRANSPORT_DSN=doctrine://default", + "#3": "MESSENGER_TRANSPORT_DSN=amqp://guest:guest@localhost:5672/%2f/messages", + "#4": "MESSENGER_TRANSPORT_DSN=redis://localhost:6379/messages" + }, + "conflict": { + "symfony/framework-bundle": "<4.3" + }, + "post-install-output": [ + " * You're ready to use the Messenger component. You can define your own message buses", + " or start using the default one right now by injecting the message_bus service", + " or type-hinting Symfony\\Component\\Messenger\\MessageBusInterface in your code.", + "", + " * To send messages to a transport and handle them asynchronously:", + "", + " 1. Uncomment the MESSENGER_TRANSPORT_DSN env var in .env", + " and framework.messenger.transports.async in config/packages/messenger.yaml;", + " 2. Route your message classes to the async transport in config/packages/messenger.yaml.", + "", + " * Read the documentation at https://symfony.com/doc/current/messenger.html" + ] + }, + "files": { + "config/packages/messenger.yaml": { + "contents": [ + "framework:", + " messenger:", + " # Uncomment this (and the failed transport below) to send failed messages to this transport for later handling.", + " # failure_transport: failed", + "", + " transports:", + " # https://symfony.com/doc/current/messenger.html#transport-configuration", + " # async: '%env(MESSENGER_TRANSPORT_DSN)%'", + " # failed: 'doctrine://default?queue_name=failed'", + " # sync: 'sync://'", + "", + " routing:", + " # Route your messages to the transports", + " # 'App\\Message\\YourMessage': async", + "" + ], + "executable": false + } + }, + "ref": "25e3c964d3aee480b3acc3114ffb7940c89edfed" + } + } +} diff --git a/archived/symfony.messenger/29716c100e8aef803ad72670deb3dc09bb052a64.json b/archived/symfony.messenger/29716c100e8aef803ad72670deb3dc09bb052a64.json new file mode 100644 index 00000000..235f1acc --- /dev/null +++ b/archived/symfony.messenger/29716c100e8aef803ad72670deb3dc09bb052a64.json @@ -0,0 +1,60 @@ +{ + "manifests": { + "symfony/messenger": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "Choose one of the transports below", + "#2": "MESSENGER_TRANSPORT_DSN=amqp://guest:guest@localhost:5672/%2f/messages", + "#3": "MESSENGER_TRANSPORT_DSN=doctrine://default", + "#4": "MESSENGER_TRANSPORT_DSN=redis://localhost:6379/messages" + }, + "conflict": { + "symfony/framework-bundle": "<4.3" + }, + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * You're ready to use the Messenger component. You can define your own message buses", + " or start using the default one right now by injecting the message_bus service", + " or type-hinting Symfony\\Component\\Messenger\\MessageBusInterface in your code.", + "", + " * To send messages to a transport and handle them asynchronously:", + "", + " 1. Uncomment the MESSENGER_TRANSPORT_DSN env var in .env", + " and framework.messenger.transports.async in config/packages/messenger.yaml;", + " 2. Route your message classes to the async transport in config/packages/messenger.yaml.", + "", + " * Read the documentation at https://symfony.com/doc/current/messenger.html" + ] + }, + "files": { + "config/packages/messenger.yaml": { + "contents": [ + "framework:", + " messenger:", + " # Uncomment this (and the failed transport below) to send failed messages to this transport for later handling.", + " # failure_transport: failed", + "", + " transports:", + " # https://symfony.com/doc/current/messenger.html#transport-configuration", + " # async: '%env(MESSENGER_TRANSPORT_DSN)%'", + " # failed: 'doctrine://default?queue_name=failed'", + " # sync: 'sync://'", + "", + " routing:", + " # Route your messages to the transports", + " # 'App\\Message\\YourMessage': async", + "" + ], + "executable": false + } + }, + "ref": "29716c100e8aef803ad72670deb3dc09bb052a64" + } + } +} diff --git a/archived/symfony.messenger/2c72a5331d001fce2e8e8e94371b97afd5c32f34.json b/archived/symfony.messenger/2c72a5331d001fce2e8e8e94371b97afd5c32f34.json new file mode 100644 index 00000000..e61b9bd7 --- /dev/null +++ b/archived/symfony.messenger/2c72a5331d001fce2e8e8e94371b97afd5c32f34.json @@ -0,0 +1,54 @@ +{ + "manifests": { + "symfony/messenger": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "MESSENGER_TRANSPORT_DSN=amqp://guest:guest@localhost:5672/%2f/messages" + }, + "conflict": { + "symfony/framework-bundle": "<4.1" + }, + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * You're ready to use the Messenger component. You can define your own message buses", + " or start using the default one right now by injecting the messenger.bus.default service", + " or typehinting Symfony\\Component\\Messenger\\MessageBusInterface in your code.", + "", + " * If you need to send messages to your broker, you can benefit from the built-in", + " AMQP transport by:", + "", + " 1. Installing the AMQP pack by running composer require amqp;", + " 2. Uncommenting the MESSENGER_TRANSPORT_DSN env var", + " and framework.messenger.transports.amqp config;", + " 3. Routing your messages to the amqp sender.", + "", + " * Read the documentation at https://symfony.com/doc/master/messenger.html" + ] + }, + "files": { + "config/packages/messenger.yaml": { + "contents": [ + "framework:", + " messenger:", + " transports:", + " # Uncomment the following line to enable a transport named \"amqp\"", + " # amqp: '%env(MESSENGER_TRANSPORT_DSN)%'", + "", + " routing:", + " # Route your messages to the transports", + " # 'App\\Message\\YourMessage': amqp", + "" + ], + "executable": false + } + }, + "ref": "2c72a5331d001fce2e8e8e94371b97afd5c32f34" + } + } +} diff --git a/archived/symfony.messenger/85ab0b55d90a8f3e29e1b685a71f5b37923a7f5e.json b/archived/symfony.messenger/85ab0b55d90a8f3e29e1b685a71f5b37923a7f5e.json new file mode 100644 index 00000000..f515a3f5 --- /dev/null +++ b/archived/symfony.messenger/85ab0b55d90a8f3e29e1b685a71f5b37923a7f5e.json @@ -0,0 +1,51 @@ +{ + "manifests": { + "symfony/messenger": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "MESSENGER_TRANSPORT_DSN=amqp://guest:guest@localhost:5672/%2f/messages" + }, + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * You're ready to use the Messenger component. You can define your own message buses", + " or start using the default one right now by injecting the messenger.bus.default service", + " or typehinting Symfony\\Component\\Messenger\\MessageBusInterface in your code.", + "", + " * If you need to send messages to your broker, you can benefit from the built-in", + " AMQP transport by:", + "", + " 1. Installing the AMQP pack by running composer require amqp;", + " 2. Uncommenting the MESSENGER_TRANSPORT_DSN env var", + " and framework.messanger.transports.amqp config;", + " 3. Routing your messages to the amqp sender.", + "", + " * Read the documentation at https://symfony.com/doc/master/messenger.html" + ] + }, + "files": { + "config/packages/messenger.yaml": { + "contents": [ + "framework:", + " messenger:", + " transports:", + " # Uncomment the following line to enable a transport named \"amqp\"", + " # amqp: '%env(MESSENGER_TRANSPORT_DSN)%'", + "", + " routing:", + " # Route your messages to the transports", + " # 'App\\Message\\YourMessage': amqp", + "" + ], + "executable": false + } + }, + "ref": "85ab0b55d90a8f3e29e1b685a71f5b37923a7f5e" + } + } +} diff --git a/archived/symfony.messenger/8a2675c061737658bed85102e9241c752620e575.json b/archived/symfony.messenger/8a2675c061737658bed85102e9241c752620e575.json new file mode 100644 index 00000000..f0661e2a --- /dev/null +++ b/archived/symfony.messenger/8a2675c061737658bed85102e9241c752620e575.json @@ -0,0 +1,77 @@ +{ + "manifests": { + "symfony/messenger": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "Choose one of the transports below", + "#2": "MESSENGER_TRANSPORT_DSN=amqp://guest:guest@localhost:5672/%2f/messages", + "#3": "MESSENGER_TRANSPORT_DSN=doctrine://default", + "#4": "MESSENGER_TRANSPORT_DSN=redis://localhost:6379/messages" + }, + "docker-compose": { + "services": [ + "rabbitmq:", + " image: rabbitmq:management-alpine", + " environment:", + " # You should definitely change the password in production", + " - RABBITMQ_DEFAULT_USER=guest", + " - RABBITMQ_DEFAULT_PASS=guest", + " volumes:", + " - rabbitmq-data:/var/lib/rabbitmq", + " ports:", + " - \"5672\"" + ], + "volumes": [ + "rabbitmq-data: {}" + ] + }, + "conflict": { + "symfony/framework-bundle": "<4.3" + }, + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * You're ready to use the Messenger component. You can define your own message buses", + " or start using the default one right now by injecting the message_bus service", + " or type-hinting Symfony\\Component\\Messenger\\MessageBusInterface in your code.", + "", + " * To send messages to a transport and handle them asynchronously:", + "", + " 1. Uncomment the MESSENGER_TRANSPORT_DSN env var in .env", + " and framework.messenger.transports.async in config/packages/messenger.yaml;", + " 2. Route your message classes to the async transport in config/packages/messenger.yaml.", + "", + " * Read the documentation at https://symfony.com/doc/current/messenger.html" + ] + }, + "files": { + "config/packages/messenger.yaml": { + "contents": [ + "framework:", + " messenger:", + " # Uncomment this (and the failed transport below) to send failed messages to this transport for later handling.", + " # failure_transport: failed", + "", + " transports:", + " # https://symfony.com/doc/current/messenger.html#transport-configuration", + " # async: '%env(MESSENGER_TRANSPORT_DSN)%'", + " # failed: 'doctrine://default?queue_name=failed'", + " # sync: 'sync://'", + "", + " routing:", + " # Route your messages to the transports", + " # 'App\\Message\\YourMessage': async", + "" + ], + "executable": false + } + }, + "ref": "8a2675c061737658bed85102e9241c752620e575" + } + } +} diff --git a/archived/symfony.messenger/bf2932dad27cb056b614528424255e142373db3a.json b/archived/symfony.messenger/bf2932dad27cb056b614528424255e142373db3a.json new file mode 100644 index 00000000..5c222a56 --- /dev/null +++ b/archived/symfony.messenger/bf2932dad27cb056b614528424255e142373db3a.json @@ -0,0 +1,59 @@ +{ + "manifests": { + "symfony/messenger": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "To use AMQP, also run \u2018composer require amqp\u2019", + "#2": "MESSENGER_TRANSPORT_DSN=amqp://guest:guest@localhost:5672/%2f/messages", + "#3": "MESSENGER_TRANSPORT_DSN=redis://localhost:6379/messages" + }, + "conflict": { + "symfony/framework-bundle": "<4.3" + }, + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * You're ready to use the Messenger component. You can define your own message buses", + " or start using the default one right now by injecting the messenger.bus.default service", + " or typehinting Symfony\\Component\\Messenger\\MessageBusInterface in your code.", + "", + " * To send messages to a transport and handle them asynchronously:", + "", + " 1. Uncomment the MESSENGER_TRANSPORT_DSN env var in .env", + " and framework.messenger.transports.async in config/packages/messenger.yaml;", + " 2. Route your message classes to the async transport in config/packages/messenger.yaml.", + "", + " * Read the documentation at https://symfony.com/doc/master/messenger.html" + ] + }, + "files": { + "config/packages/messenger.yaml": { + "contents": [ + "framework:", + " messenger:", + " # Uncomment this (and the failed transport below) to send failed messages to this transport for later handling.", + " # failure_transport: failed", + "", + " transports:", + " # https://symfony.com/doc/current/messenger.html#transports", + " # async: '%env(MESSENGER_TRANSPORT_DSN)%'", + " # failed: 'doctrine://default?queue_name=failed'", + " # sync: 'sync://'", + "", + " routing:", + " # Route your messages to the transports", + " # 'App\\Message\\YourMessage': [async, sync]", + "" + ], + "executable": false + } + }, + "ref": "bf2932dad27cb056b614528424255e142373db3a" + } + } +} diff --git a/archived/symfony.messenger/e332e9487c4f705a78ddf30d5aee8b50a0009db3.json b/archived/symfony.messenger/e332e9487c4f705a78ddf30d5aee8b50a0009db3.json new file mode 100644 index 00000000..cd451379 --- /dev/null +++ b/archived/symfony.messenger/e332e9487c4f705a78ddf30d5aee8b50a0009db3.json @@ -0,0 +1,60 @@ +{ + "manifests": { + "symfony/messenger": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "Choose one of the transports below", + "#2": "MESSENGER_TRANSPORT_DSN=amqp://guest:guest@localhost:5672/%2f/messages", + "#3": "MESSENGER_TRANSPORT_DSN=doctrine://default", + "#4": "MESSENGER_TRANSPORT_DSN=redis://localhost:6379/messages" + }, + "conflict": { + "symfony/framework-bundle": "<4.3" + }, + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * You're ready to use the Messenger component. You can define your own message buses", + " or start using the default one right now by injecting the message_bus service", + " or type-hinting Symfony\\Component\\Messenger\\MessageBusInterface in your code.", + "", + " * To send messages to a transport and handle them asynchronously:", + "", + " 1. Uncomment the MESSENGER_TRANSPORT_DSN env var in .env", + " and framework.messenger.transports.async in config/packages/messenger.yaml;", + " 2. Route your message classes to the async transport in config/packages/messenger.yaml.", + "", + " * Read the documentation at https://symfony.com/doc/current/messenger.html" + ] + }, + "files": { + "config/packages/messenger.yaml": { + "contents": [ + "framework:", + " messenger:", + " # Uncomment this (and the failed transport below) to send failed messages to this transport for later handling.", + " # failure_transport: failed", + "", + " transports:", + " # https://symfony.com/doc/current/messenger.html#transports", + " # async: '%env(MESSENGER_TRANSPORT_DSN)%'", + " # failed: 'doctrine://default?queue_name=failed'", + " # sync: 'sync://'", + "", + " routing:", + " # Route your messages to the transports", + " # 'App\\Message\\YourMessage': async", + "" + ], + "executable": false + } + }, + "ref": "e332e9487c4f705a78ddf30d5aee8b50a0009db3" + } + } +} diff --git a/archived/symfony.messenger/e9a414b113ceadbf4e52abe37bf8f1b443f06ccb.json b/archived/symfony.messenger/e9a414b113ceadbf4e52abe37bf8f1b443f06ccb.json new file mode 100644 index 00000000..7b490372 --- /dev/null +++ b/archived/symfony.messenger/e9a414b113ceadbf4e52abe37bf8f1b443f06ccb.json @@ -0,0 +1,60 @@ +{ + "manifests": { + "symfony/messenger": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "Choose one of the transports below", + "#2": "MESSENGER_TRANSPORT_DSN=doctrine://default", + "#3": "MESSENGER_TRANSPORT_DSN=amqp://guest:guest@localhost:5672/%2f/messages", + "#4": "MESSENGER_TRANSPORT_DSN=redis://localhost:6379/messages" + }, + "conflict": { + "symfony/framework-bundle": "<4.3" + }, + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * You're ready to use the Messenger component. You can define your own message buses", + " or start using the default one right now by injecting the message_bus service", + " or type-hinting Symfony\\Component\\Messenger\\MessageBusInterface in your code.", + "", + " * To send messages to a transport and handle them asynchronously:", + "", + " 1. Uncomment the MESSENGER_TRANSPORT_DSN env var in .env", + " and framework.messenger.transports.async in config/packages/messenger.yaml;", + " 2. Route your message classes to the async transport in config/packages/messenger.yaml.", + "", + " * Read the documentation at https://symfony.com/doc/current/messenger.html" + ] + }, + "files": { + "config/packages/messenger.yaml": { + "contents": [ + "framework:", + " messenger:", + " # Uncomment this (and the failed transport below) to send failed messages to this transport for later handling.", + " # failure_transport: failed", + "", + " transports:", + " # https://symfony.com/doc/current/messenger.html#transport-configuration", + " # async: '%env(MESSENGER_TRANSPORT_DSN)%'", + " # failed: 'doctrine://default?queue_name=failed'", + " # sync: 'sync://'", + "", + " routing:", + " # Route your messages to the transports", + " # 'App\\Message\\YourMessage': async", + "" + ], + "executable": false + } + }, + "ref": "e9a414b113ceadbf4e52abe37bf8f1b443f06ccb" + } + } +} diff --git a/archived/symfony.messenger/f11dfa18618a8a5dd853ea3a302db2e0557e031c.json b/archived/symfony.messenger/f11dfa18618a8a5dd853ea3a302db2e0557e031c.json new file mode 100644 index 00000000..48751b37 --- /dev/null +++ b/archived/symfony.messenger/f11dfa18618a8a5dd853ea3a302db2e0557e031c.json @@ -0,0 +1,51 @@ +{ + "manifests": { + "symfony/messenger": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "MESSENGER_TRANSPORT_DSN=amqp://guest:guest@localhost:5672/%2f/messages" + }, + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * You're ready to use the Messenger component. You can define your own message buses", + " or start using the default one right now by injecting the messenger.bus.default service", + " or typehinting Symfony\\Component\\Messenger\\MessageBusInterface in your code.", + "", + " * If you need to send messages to your broker, you can benefit from the built-in", + " AMQP transport by:", + "", + " 1. Installing the AMQP pack by running composer require amqp;", + " 2. Uncommenting the MESSENGER_TRANSPORT_DSN env var", + " and framework.messenger.transports.amqp config;", + " 3. Routing your messages to the amqp sender.", + "", + " * Read the documentation at https://symfony.com/doc/master/messenger.html" + ] + }, + "files": { + "config/packages/messenger.yaml": { + "contents": [ + "framework:", + " messenger:", + " transports:", + " # Uncomment the following line to enable a transport named \"amqp\"", + " # amqp: '%env(MESSENGER_TRANSPORT_DSN)%'", + "", + " routing:", + " # Route your messages to the transports", + " # 'App\\Message\\YourMessage': amqp", + "" + ], + "executable": false + } + }, + "ref": "f11dfa18618a8a5dd853ea3a302db2e0557e031c" + } + } +} diff --git a/archived/symfony.messenger/fb924c94bcbf351a987da8a8125133e72e059472.json b/archived/symfony.messenger/fb924c94bcbf351a987da8a8125133e72e059472.json new file mode 100644 index 00000000..9003d505 --- /dev/null +++ b/archived/symfony.messenger/fb924c94bcbf351a987da8a8125133e72e059472.json @@ -0,0 +1,50 @@ +{ + "manifests": { + "symfony/messenger": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "MESSENGER_TRANSPORT_DSN=amqp://guest:guest@localhost:5672/%2f/messages" + }, + "conflict": { + "symfony/framework-bundle": "<4.1" + }, + "post-install-output": [ + " * You're ready to use the Messenger component. You can define your own message buses", + " or start using the default one right now by injecting the messenger.bus.default service", + " or typehinting Symfony\\Component\\Messenger\\MessageBusInterface in your code.", + "", + " * If you need to send messages to your broker, you can benefit from the built-in", + " AMQP transport by:", + "", + " 1. Installing the AMQP pack by running composer require amqp;", + " 2. Uncommenting the MESSENGER_TRANSPORT_DSN env var", + " and framework.messenger.transports.amqp config;", + " 3. Routing your messages to the amqp sender.", + "", + " * Read the documentation at https://symfony.com/doc/master/messenger.html" + ] + }, + "files": { + "config/packages/messenger.yaml": { + "contents": [ + "framework:", + " messenger:", + " transports:", + " # Uncomment the following line to enable a transport named \"amqp\"", + " # amqp: '%env(MESSENGER_TRANSPORT_DSN)%'", + "", + " routing:", + " # Route your messages to the transports", + " # 'App\\Message\\YourMessage': amqp", + "" + ], + "executable": false + } + }, + "ref": "fb924c94bcbf351a987da8a8125133e72e059472" + } + } +} diff --git a/archived/symfony.microsoft-teams-notifier/9d3dcfded9e56435f75e0ee521f575c1deb12f21.json b/archived/symfony.microsoft-teams-notifier/9d3dcfded9e56435f75e0ee521f575c1deb12f21.json new file mode 100644 index 00000000..1f4fb52e --- /dev/null +++ b/archived/symfony.microsoft-teams-notifier/9d3dcfded9e56435f75e0ee521f575c1deb12f21.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/microsoft-teams-notifier": { + "manifest": { + "env": { + "#1": "MICROSOFT_TEAMS_DSN=microsoftteams://default/HOSTPATH" + } + }, + "files": [], + "ref": "9d3dcfded9e56435f75e0ee521f575c1deb12f21" + } + } +} diff --git a/archived/symfony.mobyt-notifier/71fb2e3e4529fdb4fe0ab9ef361489e37bb8bde7.json b/archived/symfony.mobyt-notifier/71fb2e3e4529fdb4fe0ab9ef361489e37bb8bde7.json new file mode 100644 index 00000000..2d033cb8 --- /dev/null +++ b/archived/symfony.mobyt-notifier/71fb2e3e4529fdb4fe0ab9ef361489e37bb8bde7.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/mobyt-notifier": { + "manifest": { + "env": { + "#1": "MOBYT_DSN=mobyt://USER_KEY:ACCESS_TOKEN@default?from=FROM" + } + }, + "files": [], + "ref": "71fb2e3e4529fdb4fe0ab9ef361489e37bb8bde7" + } + } +} diff --git a/archived/symfony.monolog-bundle/064a05fa6d6d5086edb642f800d0bfcb81ca4b0b.json b/archived/symfony.monolog-bundle/064a05fa6d6d5086edb642f800d0bfcb81ca4b0b.json new file mode 100644 index 00000000..34642bb3 --- /dev/null +++ b/archived/symfony.monolog-bundle/064a05fa6d6d5086edb642f800d0bfcb81ca4b0b.json @@ -0,0 +1,80 @@ +{ + "manifests": { + "symfony/monolog-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MonologBundle\\MonologBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/dev/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " channels: [\"!event\"]", + " # uncomment to get logging in your browser", + " # you may have to allow bigger header sizes in your Web server configuration", + " #firephp:", + " # type: firephp", + " # level: info", + " #chromephp:", + " # type: chromephp", + " # level: info", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\", \"!console\"]", + "" + ], + "executable": false + }, + "config/packages/prod/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: fingers_crossed", + " action_level: error", + " handler: nested", + " excluded_404s:", + " # regex: exclude all 404 errors from the logs", + " - ^/", + " nested:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\"]", + "" + ], + "executable": false + }, + "config/packages/test/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " channels: [\"!event\"]", + "" + ], + "executable": false + } + }, + "ref": "064a05fa6d6d5086edb642f800d0bfcb81ca4b0b" + } + } +} diff --git a/archived/symfony.monolog-bundle/085ecb6e694e1962526675056c908a8368a63a8f.json b/archived/symfony.monolog-bundle/085ecb6e694e1962526675056c908a8368a63a8f.json new file mode 100644 index 00000000..ff2a30f9 --- /dev/null +++ b/archived/symfony.monolog-bundle/085ecb6e694e1962526675056c908a8368a63a8f.json @@ -0,0 +1,92 @@ +{ + "manifests": { + "symfony/monolog-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MonologBundle\\MonologBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/dev/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " channels: [\"!event\"]", + " # uncomment to get logging in your browser", + " # you may have to allow bigger header sizes in your Web server configuration", + " #firephp:", + " # type: firephp", + " # level: info", + " #chromephp:", + " # type: chromephp", + " # level: info", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\", \"!console\"]", + " # # As of Symfony 4.3 you can configure the log output:", + " # console_formater_options:", + " # format: \"%%datetime%% %%start_tag%%%%level_name%%%%end_tag%% [%%channel%%] %%message%%%%context%%\\n\"", + " # multiline: false", + "" + ], + "executable": false + }, + "config/packages/prod/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: fingers_crossed", + " action_level: error", + " handler: nested", + " excluded_404s:", + " # regex: exclude all 404 errors from the logs", + " - ^/", + " nested:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\"]", + " deprecation:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.deprecations.log\"", + " deprecation_filter:", + " type: filter", + " handler: deprecation", + " max_level: info", + " channels: [\"php\"]", + "" + ], + "executable": false + }, + "config/packages/test/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " channels: [\"!event\"]", + "" + ], + "executable": false + } + }, + "ref": "085ecb6e694e1962526675056c908a8368a63a8f" + } + } +} diff --git a/archived/symfony.monolog-bundle/18ebf5a940573a20de06f9c4060101eeb438cf3d.json b/archived/symfony.monolog-bundle/18ebf5a940573a20de06f9c4060101eeb438cf3d.json new file mode 100644 index 00000000..b5035192 --- /dev/null +++ b/archived/symfony.monolog-bundle/18ebf5a940573a20de06f9c4060101eeb438cf3d.json @@ -0,0 +1,88 @@ +{ + "manifests": { + "symfony/monolog-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MonologBundle\\MonologBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/dev/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " channels: [\"!event\"]", + " # uncomment to get logging in your browser", + " # you may have to allow bigger header sizes in your Web server configuration", + " #firephp:", + " # type: firephp", + " # level: info", + " #chromephp:", + " # type: chromephp", + " # level: info", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\", \"!console\"]", + "" + ], + "executable": false + }, + "config/packages/prod/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: fingers_crossed", + " action_level: error", + " handler: nested", + " excluded_404s:", + " # regex: exclude all 404 errors from the logs", + " - ^/", + " nested:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\"]", + " deprecation:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.deprecations.log\"", + " deprecation_filter:", + " type: filter", + " handler: deprecation", + " max_level: info", + " channels: [\"php\"]", + "" + ], + "executable": false + }, + "config/packages/test/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " channels: [\"!event\"]", + "" + ], + "executable": false + } + }, + "ref": "18ebf5a940573a20de06f9c4060101eeb438cf3d" + } + } +} diff --git a/archived/symfony.monolog-bundle/1a9eda054c2f3f110bd9561765de7d581c6628dd.json b/archived/symfony.monolog-bundle/1a9eda054c2f3f110bd9561765de7d581c6628dd.json new file mode 100644 index 00000000..b62c27b9 --- /dev/null +++ b/archived/symfony.monolog-bundle/1a9eda054c2f3f110bd9561765de7d581c6628dd.json @@ -0,0 +1,93 @@ +{ + "manifests": { + "symfony/monolog-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MonologBundle\\MonologBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/dev/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " channels: [\"!event\"]", + " # uncomment to get logging in your browser", + " # you may have to allow bigger header sizes in your Web server configuration", + " #firephp:", + " # type: firephp", + " # level: info", + " #chromephp:", + " # type: chromephp", + " # level: info", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\", \"!console\"]", + " # # As of Symfony 4.3 you can configure the log output:", + " # console_formater_options:", + " # format: \"%%datetime%% %%start_tag%%%%level_name%%%%end_tag%% [%%channel%%] %%message%%%%context%%\\n\"", + " # multiline: false", + "" + ], + "executable": false + }, + "config/packages/prod/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: fingers_crossed", + " action_level: error", + " handler: nested", + " buffer_size: 50 # How many messages should be saved? Prevent memory leaks", + " excluded_404s:", + " # regex: exclude all 404 errors from the logs", + " - ^/", + " nested:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\"]", + " deprecation:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.deprecations.log\"", + " deprecation_filter:", + " type: filter", + " handler: deprecation", + " max_level: info", + " channels: [\"php\"]", + "" + ], + "executable": false + }, + "config/packages/test/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " channels: [\"!event\"]", + "" + ], + "executable": false + } + }, + "ref": "1a9eda054c2f3f110bd9561765de7d581c6628dd" + } + } +} diff --git a/archived/symfony.monolog-bundle/2120e71a370db3a494b8afcc42d7cfb2cff6f910.json b/archived/symfony.monolog-bundle/2120e71a370db3a494b8afcc42d7cfb2cff6f910.json new file mode 100644 index 00000000..09eaed3e --- /dev/null +++ b/archived/symfony.monolog-bundle/2120e71a370db3a494b8afcc42d7cfb2cff6f910.json @@ -0,0 +1,98 @@ +{ + "manifests": { + "symfony/monolog-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MonologBundle\\MonologBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/dev/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " channels: [\"!event\"]", + " # uncomment to get logging in your browser", + " # you may have to allow bigger header sizes in your Web server configuration", + " #firephp:", + " # type: firephp", + " # level: info", + " #chromephp:", + " # type: chromephp", + " # level: info", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\", \"!console\"]", + "" + ], + "executable": false + }, + "config/packages/prod/deprecations.yaml": { + "contents": [ + "# As of Symfony 5.1, deprecations are logged in the dedicated \"deprecation\" channel when it exists", + "#monolog:", + "# channels: [deprecation]", + "# handlers:", + "# deprecation:", + "# type: stream", + "# channels: [deprecation]", + "# path: \"%kernel.logs_dir%/%kernel.environment%.deprecations.log\"", + "" + ], + "executable": false + }, + "config/packages/prod/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: fingers_crossed", + " action_level: error", + " handler: nested", + " excluded_http_codes: [404, 405]", + " buffer_size: 50 # How many messages should be saved? Prevent memory leaks", + " nested:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\"]", + "" + ], + "executable": false + }, + "config/packages/test/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: fingers_crossed", + " action_level: error", + " handler: nested", + " excluded_http_codes: [404, 405]", + " channels: [\"!event\"]", + " nested:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + "" + ], + "executable": false + } + }, + "ref": "2120e71a370db3a494b8afcc42d7cfb2cff6f910" + } + } +} diff --git a/archived/symfony.monolog-bundle/222b46a1bb02cd04bbc59700adec2f44f1a644b7.json b/archived/symfony.monolog-bundle/222b46a1bb02cd04bbc59700adec2f44f1a644b7.json new file mode 100644 index 00000000..4bcfc98a --- /dev/null +++ b/archived/symfony.monolog-bundle/222b46a1bb02cd04bbc59700adec2f44f1a644b7.json @@ -0,0 +1,91 @@ +{ + "manifests": { + "symfony/monolog-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MonologBundle\\MonologBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/dev/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " channels: [\"!event\"]", + " # uncomment to get logging in your browser", + " # you may have to allow bigger header sizes in your Web server configuration", + " #firephp:", + " # type: firephp", + " # level: info", + " #chromephp:", + " # type: chromephp", + " # level: info", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\", \"!console\"]", + "" + ], + "executable": false + }, + "config/packages/prod/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: fingers_crossed", + " action_level: error", + " handler: nested", + " excluded_http_codes: [404, 405]", + " nested:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\"]", + " deprecation:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.deprecations.log\"", + " deprecation_filter:", + " type: filter", + " handler: deprecation", + " max_level: info", + " channels: [\"php\"]", + "" + ], + "executable": false + }, + "config/packages/test/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: fingers_crossed", + " action_level: error", + " handler: nested", + " excluded_http_codes: [404, 405]", + " channels: [\"!event\"]", + " nested:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + "" + ], + "executable": false + } + }, + "ref": "222b46a1bb02cd04bbc59700adec2f44f1a644b7" + } + } +} diff --git a/archived/symfony.monolog-bundle/329f6a5ef2e7aa033f802be833ef8d1268dd0848.json b/archived/symfony.monolog-bundle/329f6a5ef2e7aa033f802be833ef8d1268dd0848.json new file mode 100644 index 00000000..77d0d76e --- /dev/null +++ b/archived/symfony.monolog-bundle/329f6a5ef2e7aa033f802be833ef8d1268dd0848.json @@ -0,0 +1,99 @@ +{ + "manifests": { + "symfony/monolog-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MonologBundle\\MonologBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/dev/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " channels: [\"!event\"]", + " # uncomment to get logging in your browser", + " # you may have to allow bigger header sizes in your Web server configuration", + " #firephp:", + " # type: firephp", + " # level: info", + " #chromephp:", + " # type: chromephp", + " # level: info", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\", \"!console\"]", + "" + ], + "executable": false + }, + "config/packages/prod/deprecations.yaml": { + "contents": [ + "# As of Symfony 5.1, deprecations are logged in the dedicated \"deprecation\" channel when it exists", + "#monolog:", + "# channels: [deprecation]", + "# handlers:", + "# deprecation:", + "# type: stream", + "# channels: [deprecation]", + "# path: php://stderr", + "" + ], + "executable": false + }, + "config/packages/prod/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: fingers_crossed", + " action_level: error", + " handler: nested", + " excluded_http_codes: [404, 405]", + " buffer_size: 50 # How many messages should be saved? Prevent memory leaks", + " nested:", + " type: stream", + " path: php://stderr", + " level: debug", + " formatter: monolog.formatter.json", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\"]", + "" + ], + "executable": false + }, + "config/packages/test/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: fingers_crossed", + " action_level: error", + " handler: nested", + " excluded_http_codes: [404, 405]", + " channels: [\"!event\"]", + " nested:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + "" + ], + "executable": false + } + }, + "ref": "329f6a5ef2e7aa033f802be833ef8d1268dd0848" + } + } +} diff --git a/archived/symfony.monolog-bundle/371d1a2b69984710646b09a1182ef1d4308c904f.json b/archived/symfony.monolog-bundle/371d1a2b69984710646b09a1182ef1d4308c904f.json new file mode 100644 index 00000000..e86ca5be --- /dev/null +++ b/archived/symfony.monolog-bundle/371d1a2b69984710646b09a1182ef1d4308c904f.json @@ -0,0 +1,80 @@ +{ + "manifests": { + "symfony/monolog-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MonologBundle\\MonologBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/dev/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " channels: [\"!event\"]", + " # uncomment to get logging in your browser", + " # you may have to allow bigger header sizes in your Web server configuration", + " #firephp:", + " # type: firephp", + " # level: info", + " #chromephp:", + " # type: chromephp", + " # level: info", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\", \"!console\"]", + "" + ], + "executable": false + }, + "config/packages/prod/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: fingers_crossed", + " action_level: error", + " handler: nested", + " excluded_404s:", + " # regex: exclude all 404 errors from the logs", + " - ^/", + " nested:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\"]", + "" + ], + "executable": false + }, + "config/packages/test/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " channels: [\"!event\"]", + "" + ], + "executable": false + } + }, + "ref": "371d1a2b69984710646b09a1182ef1d4308c904f" + } + } +} diff --git a/archived/symfony.monolog-bundle/4476a40c532a25bfa07039412241e1b5f05d19b2.json b/archived/symfony.monolog-bundle/4476a40c532a25bfa07039412241e1b5f05d19b2.json new file mode 100644 index 00000000..c45f459c --- /dev/null +++ b/archived/symfony.monolog-bundle/4476a40c532a25bfa07039412241e1b5f05d19b2.json @@ -0,0 +1,97 @@ +{ + "manifests": { + "symfony/monolog-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MonologBundle\\MonologBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + } + }, + "files": { + "etc/packages/dev/monolog.php": { + "contents": [ + " [", + " 'type' => 'stream',", + " 'path' => '%kernel.logs_dir%/%kernel.environment%.log',", + " 'level' => 'debug',", + " 'channels' => ['!event'],", + " ],", + " // uncomment to get logging in your browser", + " // you may have to allow bigger header sizes in your Web server configuration", + " //'firephp' => [", + " // 'type' => 'firephp',", + " // 'level' => 'info',", + " //],", + " //'chromephp' => [", + " // 'type' => 'chromephp',", + " // 'level' => 'info',", + " //],", + "];", + "", + "$container->addResource(new ClassExistenceResource(Application::class));", + "if (class_exists(Application::class)) {", + " $handlers['console'] = [", + " 'type' => 'console',", + " 'process_psr_3_messages' => false,", + " 'channels' => ['!event', '!doctrine', '!console'],", + " ];", + "}", + "", + "$container->loadFromExtension('monolog', [", + " 'handlers' => $handlers,", + "]);", + "" + ], + "executable": false + }, + "etc/packages/prod/monolog.php": { + "contents": [ + " [", + " 'type' => 'fingers_crossed',", + " 'action_level' => 'error',", + " 'handler' => 'nested',", + " ],", + " 'nested' => [", + " 'type' => 'stream',", + " 'path' => '%kernel.logs_dir%/%kernel.environment%.log',", + " 'level' => 'debug',", + " ],", + "];", + "", + "$container->addResource(new ClassExistenceResource(Application::class));", + "if (class_exists(Application::class)) {", + " $handlers['console'] = [", + " 'type' => 'console',", + " 'process_psr_3_messages' => false,", + " 'channels' => ['!event', '!doctrine'],", + " ];", + "}", + "", + "$container->loadFromExtension('monolog', [", + " 'handlers' => $handlers,", + "]);", + "" + ], + "executable": false + } + }, + "ref": "4476a40c532a25bfa07039412241e1b5f05d19b2" + } + } +} diff --git a/archived/symfony.monolog-bundle/51b7a31438c8aeeda7931a0ece98a945c91e7f20.json b/archived/symfony.monolog-bundle/51b7a31438c8aeeda7931a0ece98a945c91e7f20.json new file mode 100644 index 00000000..2aaa057b --- /dev/null +++ b/archived/symfony.monolog-bundle/51b7a31438c8aeeda7931a0ece98a945c91e7f20.json @@ -0,0 +1,80 @@ +{ + "manifests": { + "symfony/monolog-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MonologBundle\\MonologBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/dev/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " channels: [\"!event\"]", + " # uncomment to get logging in your browser", + " # you may have to allow bigger header sizes in your Web server configuration", + " #firephp:", + " # type: firephp", + " # level: info", + " #chromephp:", + " # type: chromephp", + " # level: info", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\", \"!console\"]", + "" + ], + "executable": false + }, + "config/packages/prod/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: fingers_crossed", + " action_level: error", + " handler: nested", + " excluded_404s:", + " # regex: exclude all 404 errors from the logs", + " - ^/", + " nested:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\"]", + "" + ], + "executable": false + }, + "config/packages/test/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " channels: [\"!event\"]", + "" + ], + "executable": false + } + }, + "ref": "51b7a31438c8aeeda7931a0ece98a945c91e7f20" + } + } +} diff --git a/archived/symfony.monolog-bundle/545a182debed2f70594c9ea66421887b0bcd9f69.json b/archived/symfony.monolog-bundle/545a182debed2f70594c9ea66421887b0bcd9f69.json new file mode 100644 index 00000000..c679d510 --- /dev/null +++ b/archived/symfony.monolog-bundle/545a182debed2f70594c9ea66421887b0bcd9f69.json @@ -0,0 +1,64 @@ +{ + "manifests": { + "symfony/monolog-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MonologBundle\\MonologBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/dev/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " channels: [\"!event\"]", + " # uncomment to get logging in your browser", + " # you may have to allow bigger header sizes in your Web server configuration", + " #firephp:", + " # type: firephp", + " # level: info", + " #chromephp:", + " # type: chromephp", + " # level: info", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\", \"!console\"]", + "" + ], + "executable": false + }, + "config/packages/prod/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: fingers_crossed", + " action_level: error", + " handler: nested", + " nested:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\"]", + "" + ], + "executable": false + } + }, + "ref": "545a182debed2f70594c9ea66421887b0bcd9f69" + } + } +} diff --git a/archived/symfony.monolog-bundle/5f5bdd0f0bd94eedc40ebf637d3c9fe9e48c9689.json b/archived/symfony.monolog-bundle/5f5bdd0f0bd94eedc40ebf637d3c9fe9e48c9689.json new file mode 100644 index 00000000..58d9c840 --- /dev/null +++ b/archived/symfony.monolog-bundle/5f5bdd0f0bd94eedc40ebf637d3c9fe9e48c9689.json @@ -0,0 +1,92 @@ +{ + "manifests": { + "symfony/monolog-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MonologBundle\\MonologBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/dev/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " channels: [\"!event\"]", + " # uncomment to get logging in your browser", + " # you may have to allow bigger header sizes in your Web server configuration", + " #firephp:", + " # type: firephp", + " # level: info", + " #chromephp:", + " # type: chromephp", + " # level: info", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\", \"!console\"]", + "" + ], + "executable": false + }, + "config/packages/prod/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: fingers_crossed", + " action_level: error", + " handler: nested", + " excluded_http_codes: [404, 405]", + " buffer_size: 50 # How many messages should be saved? Prevent memory leaks", + " nested:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\"]", + " deprecation:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.deprecations.log\"", + " deprecation_filter:", + " type: filter", + " handler: deprecation", + " max_level: info", + " channels: [\"php\"]", + "" + ], + "executable": false + }, + "config/packages/test/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: fingers_crossed", + " action_level: error", + " handler: nested", + " excluded_http_codes: [404, 405]", + " channels: [\"!event\"]", + " nested:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + "" + ], + "executable": false + } + }, + "ref": "5f5bdd0f0bd94eedc40ebf637d3c9fe9e48c9689" + } + } +} diff --git a/archived/symfony.monolog-bundle/6240c6d43e8237a32452f057f81816820fd56ab6.json b/archived/symfony.monolog-bundle/6240c6d43e8237a32452f057f81816820fd56ab6.json new file mode 100644 index 00000000..669c8d34 --- /dev/null +++ b/archived/symfony.monolog-bundle/6240c6d43e8237a32452f057f81816820fd56ab6.json @@ -0,0 +1,86 @@ +{ + "manifests": { + "symfony/monolog-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MonologBundle\\MonologBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/dev/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " channels: [\"!event\"]", + " # uncomment to get logging in your browser", + " # you may have to allow bigger header sizes in your Web server configuration", + " #firephp:", + " # type: firephp", + " # level: info", + " #chromephp:", + " # type: chromephp", + " # level: info", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\", \"!console\"]", + "" + ], + "executable": false + }, + "config/packages/prod/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: fingers_crossed", + " action_level: error", + " handler: nested", + " excluded_http_codes: [404, 405]", + " nested:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\"]", + " deprecation:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.deprecations.log\"", + " deprecation_filter:", + " type: filter", + " handler: deprecation", + " max_level: info", + " channels: [\"php\"]", + "" + ], + "executable": false + }, + "config/packages/test/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " channels: [\"!event\"]", + "" + ], + "executable": false + } + }, + "ref": "6240c6d43e8237a32452f057f81816820fd56ab6" + } + } +} diff --git a/archived/symfony.monolog-bundle/7ebdc801f5a14a858577667cdc7894ad542e9cee.json b/archived/symfony.monolog-bundle/7ebdc801f5a14a858577667cdc7894ad542e9cee.json new file mode 100644 index 00000000..98cfc8d4 --- /dev/null +++ b/archived/symfony.monolog-bundle/7ebdc801f5a14a858577667cdc7894ad542e9cee.json @@ -0,0 +1,93 @@ +{ + "manifests": { + "symfony/monolog-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MonologBundle\\MonologBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/dev/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " channels: [\"!event\"]", + " # uncomment to get logging in your browser", + " # you may have to allow bigger header sizes in your Web server configuration", + " #firephp:", + " # type: firephp", + " # level: info", + " #chromephp:", + " # type: chromephp", + " # level: info", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\", \"!console\"]", + " # # As of Symfony 4.3 you can configure the log output:", + " # console_formater_options:", + " # format: \"%%datetime%% %%start_tag%%%%level_name%%%%end_tag%% [%%channel%%] %%message%%%%context%%\\n\"", + " # multiline: false", + "" + ], + "executable": false + }, + "config/packages/prod/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: fingers_crossed", + " action_level: error", + " handler: nested", + " buffer_size: 50 # How many messages should be saved? Prevent memory leaks", + " excluded_404s:", + " # regex: exclude all 404 errors from the logs", + " - ^/", + " nested:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\"]", + " deprecation:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.deprecations.log\"", + " deprecation_filter:", + " type: filter", + " handler: deprecation", + " max_level: info", + " channels: [\"php\"]", + "" + ], + "executable": false + }, + "config/packages/test/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " channels: [\"!event\"]", + "" + ], + "executable": false + } + }, + "ref": "7ebdc801f5a14a858577667cdc7894ad542e9cee" + } + } +} diff --git a/archived/symfony.monolog-bundle/877bdb4223245783d00ed1f7429aa7ebc606d914.json b/archived/symfony.monolog-bundle/877bdb4223245783d00ed1f7429aa7ebc606d914.json new file mode 100644 index 00000000..1cfd386d --- /dev/null +++ b/archived/symfony.monolog-bundle/877bdb4223245783d00ed1f7429aa7ebc606d914.json @@ -0,0 +1,92 @@ +{ + "manifests": { + "symfony/monolog-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MonologBundle\\MonologBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/dev/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " channels: [\"!event\"]", + " # uncomment to get logging in your browser", + " # you may have to allow bigger header sizes in your Web server configuration", + " #firephp:", + " # type: firephp", + " # level: info", + " #chromephp:", + " # type: chromephp", + " # level: info", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\", \"!console\"]", + "" + ], + "executable": false + }, + "config/packages/prod/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: fingers_crossed", + " action_level: error", + " handler: nested", + " excluded_http_codes: [404, 405]", + " buffer_size: 50 # How many messages should be saved? Prevent memory leaks", + " nested:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\"]", + " deprecation:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.deprecations.log\"", + " deprecation_filter:", + " type: filter", + " handler: deprecation", + " max_level: info", + " channels: [\"php\"]", + "" + ], + "executable": false + }, + "config/packages/test/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: fingers_crossed", + " action_level: error", + " handler: nested", + " excluded_http_codes: [404, 405]", + " channels: [\"!event\"]", + " nested:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + "" + ], + "executable": false + } + }, + "ref": "877bdb4223245783d00ed1f7429aa7ebc606d914" + } + } +} diff --git a/archived/symfony.monolog-bundle/94d0b0b417e988466de57cea583f83b396e44661.json b/archived/symfony.monolog-bundle/94d0b0b417e988466de57cea583f83b396e44661.json new file mode 100644 index 00000000..5a8bcda5 --- /dev/null +++ b/archived/symfony.monolog-bundle/94d0b0b417e988466de57cea583f83b396e44661.json @@ -0,0 +1,97 @@ +{ + "manifests": { + "symfony/monolog-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MonologBundle\\MonologBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/dev/monolog.php": { + "contents": [ + " [", + " 'type' => 'stream',", + " 'path' => '%kernel.logs_dir%/%kernel.environment%.log',", + " 'level' => 'debug',", + " 'channels' => ['!event'],", + " ],", + " // uncomment to get logging in your browser", + " // you may have to allow bigger header sizes in your Web server configuration", + " //'firephp' => [", + " // 'type' => 'firephp',", + " // 'level' => 'info',", + " //],", + " //'chromephp' => [", + " // 'type' => 'chromephp',", + " // 'level' => 'info',", + " //],", + "];", + "", + "$container->addResource(new ClassExistenceResource(Application::class));", + "if (class_exists(Application::class)) {", + " $handlers['console'] = [", + " 'type' => 'console',", + " 'process_psr_3_messages' => false,", + " 'channels' => ['!event', '!doctrine', '!console'],", + " ];", + "}", + "", + "$container->loadFromExtension('monolog', [", + " 'handlers' => $handlers,", + "]);", + "" + ], + "executable": false + }, + "config/packages/prod/monolog.php": { + "contents": [ + " [", + " 'type' => 'fingers_crossed',", + " 'action_level' => 'error',", + " 'handler' => 'nested',", + " ],", + " 'nested' => [", + " 'type' => 'stream',", + " 'path' => '%kernel.logs_dir%/%kernel.environment%.log',", + " 'level' => 'debug',", + " ],", + "];", + "", + "$container->addResource(new ClassExistenceResource(Application::class));", + "if (class_exists(Application::class)) {", + " $handlers['console'] = [", + " 'type' => 'console',", + " 'process_psr_3_messages' => false,", + " 'channels' => ['!event', '!doctrine'],", + " ];", + "}", + "", + "$container->loadFromExtension('monolog', [", + " 'handlers' => $handlers,", + "]);", + "" + ], + "executable": false + } + }, + "ref": "94d0b0b417e988466de57cea583f83b396e44661" + } + } +} diff --git a/archived/symfony.monolog-bundle/a7bace7dbc5a7ed5608dbe2165e0774c87175fe6.json b/archived/symfony.monolog-bundle/a7bace7dbc5a7ed5608dbe2165e0774c87175fe6.json new file mode 100644 index 00000000..765e3721 --- /dev/null +++ b/archived/symfony.monolog-bundle/a7bace7dbc5a7ed5608dbe2165e0774c87175fe6.json @@ -0,0 +1,99 @@ +{ + "manifests": { + "symfony/monolog-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MonologBundle\\MonologBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/dev/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " channels: [\"!event\"]", + " # uncomment to get logging in your browser", + " # you may have to allow bigger header sizes in your Web server configuration", + " #firephp:", + " # type: firephp", + " # level: info", + " #chromephp:", + " # type: chromephp", + " # level: info", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\", \"!console\"]", + "" + ], + "executable": false + }, + "config/packages/prod/deprecations.yaml": { + "contents": [ + "# As of Symfony 5.1, deprecations are logged in the dedicated \"deprecation\" channel when it exists", + "#monolog:", + "# channels: [deprecation]", + "# handlers:", + "# deprecation:", + "# type: stream", + "# channels: [deprecation]", + "# path: php://stderr", + "" + ], + "executable": false + }, + "config/packages/prod/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: fingers_crossed", + " action_level: error", + " handler: nested", + " excluded_http_codes: [404, 405]", + " buffer_size: 50 # How many messages should be saved? Prevent memory leaks", + " nested:", + " type: stream", + " path: php://stderr", + " level: debug", + " formatter: monolog.formatter.json", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\"]", + "" + ], + "executable": false + }, + "config/packages/test/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: fingers_crossed", + " action_level: error", + " handler: nested", + " excluded_http_codes: [404, 405]", + " channels: [\"!event\"]", + " nested:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + "" + ], + "executable": false + } + }, + "ref": "a7bace7dbc5a7ed5608dbe2165e0774c87175fe6" + } + } +} diff --git a/archived/symfony.monolog-bundle/a89f4cd8a232563707418eea6c2da36acd36a917.json b/archived/symfony.monolog-bundle/a89f4cd8a232563707418eea6c2da36acd36a917.json new file mode 100644 index 00000000..d58cb262 --- /dev/null +++ b/archived/symfony.monolog-bundle/a89f4cd8a232563707418eea6c2da36acd36a917.json @@ -0,0 +1,94 @@ +{ + "manifests": { + "symfony/monolog-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MonologBundle\\MonologBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/dev/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " channels: [\"!event\"]", + " # uncomment to get logging in your browser", + " # you may have to allow bigger header sizes in your Web server configuration", + " #firephp:", + " # type: firephp", + " # level: info", + " #chromephp:", + " # type: chromephp", + " # level: info", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\", \"!console\"]", + "" + ], + "executable": false + }, + "config/packages/prod/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: fingers_crossed", + " action_level: error", + " handler: nested", + " excluded_http_codes: [404, 405]", + " buffer_size: 50 # How many messages should be saved? Prevent memory leaks", + " nested:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\"]", + "", + " # Uncomment to log deprecations", + " #deprecation:", + " # type: stream", + " # path: \"%kernel.logs_dir%/%kernel.environment%.deprecations.log\"", + " #deprecation_filter:", + " # type: filter", + " # handler: deprecation", + " # max_level: info", + " # channels: [\"php\"]", + "" + ], + "executable": false + }, + "config/packages/test/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: fingers_crossed", + " action_level: error", + " handler: nested", + " excluded_http_codes: [404, 405]", + " channels: [\"!event\"]", + " nested:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + "" + ], + "executable": false + } + }, + "ref": "a89f4cd8a232563707418eea6c2da36acd36a917" + } + } +} diff --git a/archived/symfony.monolog-bundle/c24944bd87dacf0bb8fa218dc21e4a70fff56882.json b/archived/symfony.monolog-bundle/c24944bd87dacf0bb8fa218dc21e4a70fff56882.json new file mode 100644 index 00000000..fa8a9ebe --- /dev/null +++ b/archived/symfony.monolog-bundle/c24944bd87dacf0bb8fa218dc21e4a70fff56882.json @@ -0,0 +1,67 @@ +{ + "manifests": { + "symfony/monolog-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MonologBundle\\MonologBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/dev/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " channels: [\"!event\"]", + " # uncomment to get logging in your browser", + " # you may have to allow bigger header sizes in your Web server configuration", + " #firephp:", + " # type: firephp", + " # level: info", + " #chromephp:", + " # type: chromephp", + " # level: info", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\", \"!console\"]", + "" + ], + "executable": false + }, + "config/packages/prod/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: fingers_crossed", + " action_level: error", + " handler: nested", + " excluded_404s:", + " # regex: exclude all 404 errors from the logs", + " - ^/", + " nested:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\"]", + "" + ], + "executable": false + } + }, + "ref": "c24944bd87dacf0bb8fa218dc21e4a70fff56882" + } + } +} diff --git a/archived/symfony.monolog-bundle/ced40c33b031ead6d0845c8fdf771f1378c8f3bf.json b/archived/symfony.monolog-bundle/ced40c33b031ead6d0845c8fdf771f1378c8f3bf.json new file mode 100644 index 00000000..cc2473c8 --- /dev/null +++ b/archived/symfony.monolog-bundle/ced40c33b031ead6d0845c8fdf771f1378c8f3bf.json @@ -0,0 +1,97 @@ +{ + "manifests": { + "symfony/monolog-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MonologBundle\\MonologBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + } + }, + "files": { + "etc/packages/dev/monolog.php": { + "contents": [ + " [", + " 'type' => 'stream',", + " 'path' => '%kernel.logs_dir%/%kernel.environment%.log',", + " 'level' => 'debug',", + " 'channels' => ['!event'],", + " ],", + " // uncomment to get logging in your browser", + " // you may have to allow bigger header sizes in your Web server configuration", + " //'firephp' => [", + " // 'type' => 'firephp',", + " // 'level' => 'info',", + " //],", + " //'chromephp' => [", + " // 'type' => 'chromephp',", + " // 'level' => 'info',", + " //],", + "];", + "", + "$container->addResource(new ClassExistenceResource(Application::class));", + "if (class_exists(Application::class)) {", + " $handlers['console'] = [", + " 'type' => 'console',", + " 'process_psr_3_messages' => false,", + " 'channels' => ['!event', '!doctrine', '!console'],", + " ];", + "}", + "", + "$container->loadFromExtension('monolog', [", + " 'handlers' => $handlers,", + "]);", + "" + ], + "executable": false + }, + "etc/packages/prod/monolog.php": { + "contents": [ + " [", + " 'type' => 'fingers_crossed',", + " 'action_level' => 'error',", + " 'handler' => 'nested',", + " ],", + " 'nested' => [", + " 'type' => 'stream',", + " 'path' => '%kernel.logs_dir%/%kernel.environment%.log',", + " 'level' => 'debug',", + " ],", + "];", + "", + "$container->addResource(new ClassExistenceResource(Application::class));", + "if (class_exists(Application::class)) {", + " $handlers['console'] = [", + " 'type' => 'console',", + " 'process_psr_3_messages' => false,", + " 'channels' => ['!event', '!doctrine'],", + " ];", + "}", + "", + "$container->loadFromExtension('monolog', [", + " 'handlers' => $handlers,", + "]);", + "" + ], + "executable": false + } + }, + "ref": "ced40c33b031ead6d0845c8fdf771f1378c8f3bf" + } + } +} diff --git a/archived/symfony.monolog-bundle/d7249f7d560f6736115eee1851d02a65826f0a56.json b/archived/symfony.monolog-bundle/d7249f7d560f6736115eee1851d02a65826f0a56.json new file mode 100644 index 00000000..d6abe50a --- /dev/null +++ b/archived/symfony.monolog-bundle/d7249f7d560f6736115eee1851d02a65826f0a56.json @@ -0,0 +1,98 @@ +{ + "manifests": { + "symfony/monolog-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MonologBundle\\MonologBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/dev/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " channels: [\"!event\"]", + " # uncomment to get logging in your browser", + " # you may have to allow bigger header sizes in your Web server configuration", + " #firephp:", + " # type: firephp", + " # level: info", + " #chromephp:", + " # type: chromephp", + " # level: info", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\", \"!console\"]", + "" + ], + "executable": false + }, + "config/packages/prod/deprecations.yaml": { + "contents": [ + "# As of Symfony 5.1, deprecations are logged in the dedicated \"deprecation\" channel when it exists", + "#monolog:", + "# channels: [deprecation]", + "# handlers:", + "# deprecation:", + "# type: stream", + "# channels: [deprecation]", + "# path: \"%kernel.logs_dir%/%kernel.environment%.deprecations.log\"", + "" + ], + "executable": false + }, + "config/packages/prod/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: fingers_crossed", + " action_level: error", + " handler: nested", + " excluded_http_codes: [404, 405]", + " buffer_size: 50 # How many messages should be saved? Prevent memory leaks", + " nested:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\"]", + "" + ], + "executable": false + }, + "config/packages/test/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: fingers_crossed", + " action_level: error", + " handler: nested", + " excluded_http_codes: [404, 405]", + " channels: [\"!event\"]", + " nested:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + "" + ], + "executable": false + } + }, + "ref": "d7249f7d560f6736115eee1851d02a65826f0a56" + } + } +} diff --git a/archived/symfony.monolog-bundle/f4adb4379ee437f91ecb1bd5a41c1de6286b9a04.json b/archived/symfony.monolog-bundle/f4adb4379ee437f91ecb1bd5a41c1de6286b9a04.json new file mode 100644 index 00000000..a93f7e4a --- /dev/null +++ b/archived/symfony.monolog-bundle/f4adb4379ee437f91ecb1bd5a41c1de6286b9a04.json @@ -0,0 +1,99 @@ +{ + "manifests": { + "symfony/monolog-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MonologBundle\\MonologBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/dev/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: stream", + " path: php://stderr", + " level: debug", + " channels: [\"!event\"]", + " # uncomment to get logging in your browser", + " # you may have to allow bigger header sizes in your Web server configuration", + " #firephp:", + " # type: firephp", + " # level: info", + " #chromephp:", + " # type: chromephp", + " # level: info", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\", \"!console\"]", + "" + ], + "executable": false + }, + "config/packages/prod/deprecations.yaml": { + "contents": [ + "# As of Symfony 5.1, deprecations are logged in the dedicated \"deprecation\" channel when it exists", + "#monolog:", + "# channels: [deprecation]", + "# handlers:", + "# deprecation:", + "# type: stream", + "# channels: [deprecation]", + "# path: php://stderr", + "" + ], + "executable": false + }, + "config/packages/prod/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: fingers_crossed", + " action_level: error", + " handler: nested", + " excluded_http_codes: [404, 405]", + " buffer_size: 50 # How many messages should be saved? Prevent memory leaks", + " nested:", + " type: stream", + " path: php://stderr", + " level: debug", + " formatter: monolog.formatter.json", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\"]", + "" + ], + "executable": false + }, + "config/packages/test/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: fingers_crossed", + " action_level: error", + " handler: nested", + " excluded_http_codes: [404, 405]", + " channels: [\"!event\"]", + " nested:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + "" + ], + "executable": false + } + }, + "ref": "f4adb4379ee437f91ecb1bd5a41c1de6286b9a04" + } + } +} diff --git a/archived/symfony.monolog-bundle/feb9b6ee797ce47bb228d21c9a564a855d3dd00e.json b/archived/symfony.monolog-bundle/feb9b6ee797ce47bb228d21c9a564a855d3dd00e.json new file mode 100644 index 00000000..f8a9598f --- /dev/null +++ b/archived/symfony.monolog-bundle/feb9b6ee797ce47bb228d21c9a564a855d3dd00e.json @@ -0,0 +1,95 @@ +{ + "manifests": { + "symfony/monolog-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\MonologBundle\\MonologBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/dev/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " channels: [\"!event\"]", + " # uncomment to get logging in your browser", + " # you may have to allow bigger header sizes in your Web server configuration", + " #firephp:", + " # type: firephp", + " # level: info", + " #chromephp:", + " # type: chromephp", + " # level: info", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\", \"!console\"]", + "" + ], + "executable": false + }, + "config/packages/prod/deprecations.yaml": { + "contents": [ + "# As of Symfony 5.1, deprecations are logged in the dedicated \"deprecation\" channel when it exists", + "#monolog:", + "# channels: [deprecation]", + "# handlers:", + "# deprecation:", + "# type: stream", + "# channels: [deprecation]", + "# path: \"%kernel.logs_dir%/%kernel.environment%.deprecations.log\"", + "" + ], + "executable": false + }, + "config/packages/prod/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: fingers_crossed", + " action_level: error", + " handler: nested", + " buffer_size: 50 # How many messages should be saved? Prevent memory leaks", + " excluded_404s:", + " # regex: exclude all 404 errors from the logs", + " - ^/", + " nested:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " console:", + " type: console", + " process_psr_3_messages: false", + " channels: [\"!event\", \"!doctrine\"]", + "" + ], + "executable": false + }, + "config/packages/test/monolog.yaml": { + "contents": [ + "monolog:", + " handlers:", + " main:", + " type: stream", + " path: \"%kernel.logs_dir%/%kernel.environment%.log\"", + " level: debug", + " channels: [\"!event\"]", + "" + ], + "executable": false + } + }, + "ref": "feb9b6ee797ce47bb228d21c9a564a855d3dd00e" + } + } +} diff --git a/archived/symfony.nexmo-notifier/b636066bd9dd508f10c24de73065f42d0412e2bf.json b/archived/symfony.nexmo-notifier/b636066bd9dd508f10c24de73065f42d0412e2bf.json new file mode 100644 index 00000000..cebca13a --- /dev/null +++ b/archived/symfony.nexmo-notifier/b636066bd9dd508f10c24de73065f42d0412e2bf.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/nexmo-notifier": { + "manifest": { + "env": { + "#1": "NEXMO_DSN=nexmo://KEY:SECRET@default?from=FROM" + } + }, + "files": [], + "ref": "b636066bd9dd508f10c24de73065f42d0412e2bf" + } + } +} diff --git a/archived/symfony.notifier/c31585e252b32fe0e1f30b1f256af553f4a06eb9.json b/archived/symfony.notifier/c31585e252b32fe0e1f30b1f256af553f4a06eb9.json new file mode 100644 index 00000000..9ff07a29 --- /dev/null +++ b/archived/symfony.notifier/c31585e252b32fe0e1f30b1f256af553f4a06eb9.json @@ -0,0 +1,36 @@ +{ + "manifests": { + "symfony/notifier": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/notifier.yaml": { + "contents": [ + "framework:", + " notifier:", + " #chatter_transports:", + " # slack: '%env(SLACK_DSN)%'", + " # telegram: '%env(TELEGRAM_DSN)%'", + " #texter_transports:", + " # twilio: '%env(TWILIO_DSN)%'", + " # nexmo: '%env(NEXMO_DSN)%'", + " channel_policy:", + " # use chat/slack, chat/telegram, sms/twilio or sms/nexmo", + " urgent: ['email']", + " high: ['email']", + " medium: ['email']", + " low: ['email']", + " admin_recipients:", + " - { email: admin@example.com }", + "" + ], + "executable": false + } + }, + "ref": "c31585e252b32fe0e1f30b1f256af553f4a06eb9" + } + } +} diff --git a/archived/symfony.octopush-notifier/7357f64c5e5e48bf92edc02a2405de36fabdced1.json b/archived/symfony.octopush-notifier/7357f64c5e5e48bf92edc02a2405de36fabdced1.json new file mode 100644 index 00000000..d5d92af1 --- /dev/null +++ b/archived/symfony.octopush-notifier/7357f64c5e5e48bf92edc02a2405de36fabdced1.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/octopush-notifier": { + "manifest": { + "env": { + "#1": "OCTOPUSH_DSN=octopush://USERLOGIN:APIKEY@default?from=FROM&type=TYPE" + } + }, + "files": [], + "ref": "7357f64c5e5e48bf92edc02a2405de36fabdced1" + } + } +} diff --git a/archived/symfony.one-signal-notifier/32f778cef45a7f61f8f2e80c729e081d93ba4c6c.json b/archived/symfony.one-signal-notifier/32f778cef45a7f61f8f2e80c729e081d93ba4c6c.json new file mode 100644 index 00000000..f1e65bce --- /dev/null +++ b/archived/symfony.one-signal-notifier/32f778cef45a7f61f8f2e80c729e081d93ba4c6c.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/one-signal-notifier": { + "manifest": { + "env": { + "#1": "ONESIGNAL_DSN=onesignal://APP_ID:API_KEY@default?defaultRecipientId=DEFAULT_RECIPIENT_ID" + } + }, + "files": [], + "ref": "32f778cef45a7f61f8f2e80c729e081d93ba4c6c" + } + } +} diff --git a/archived/symfony.ovh-cloud-notifier/71809b3735a012a6359e9f48aa373b2680c3da54.json b/archived/symfony.ovh-cloud-notifier/71809b3735a012a6359e9f48aa373b2680c3da54.json new file mode 100644 index 00000000..308a92e6 --- /dev/null +++ b/archived/symfony.ovh-cloud-notifier/71809b3735a012a6359e9f48aa373b2680c3da54.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/ovh-cloud-notifier": { + "manifest": { + "env": { + "#1": "OVHCLOUD_DSN=ovhcloud://APPLICATION_KEY:APPLICATION_SECRET@default?consumer_key=CONSUMER_KEY&service_name=SERVICE_NAME" + } + }, + "files": [], + "ref": "71809b3735a012a6359e9f48aa373b2680c3da54" + } + } +} diff --git a/archived/symfony.panther/4efdb4aa8dc77286a800fb7c520d61800c8c3aa0.json b/archived/symfony.panther/4efdb4aa8dc77286a800fb7c520d61800c8c3aa0.json new file mode 100644 index 00000000..f53bb541 --- /dev/null +++ b/archived/symfony.panther/4efdb4aa8dc77286a800fb7c520d61800c8c3aa0.json @@ -0,0 +1,24 @@ +{ + "manifests": { + "symfony/panther": { + "manifest": { + "dockerfile": [ + "# Chromium and ChromeDriver", + "ENV PANTHER_NO_SANDBOX 1", + "# Not mandatory, but recommended", + "ENV PANTHER_CHROME_ARGUMENTS='--disable-dev-shm-usage'", + "RUN apk add --no-cache chromium chromium-chromedriver", + "", + "# Firefox and GeckoDriver", + "#ARG GECKODRIVER_VERSION=0.29.0", + "#RUN apk add --no-cache firefox", + "#RUN wget -q https://github.com/mozilla/geckodriver/releases/download/v$GECKODRIVER_VERSION/geckodriver-v$GECKODRIVER_VERSION-linux64.tar.gz; \\", + "#\ttar -zxf geckodriver-v$GECKODRIVER_VERSION-linux64.tar.gz -C /usr/bin; \\", + "#\trm geckodriver-v$GECKODRIVER_VERSION-linux64.tar.gz" + ] + }, + "files": [], + "ref": "4efdb4aa8dc77286a800fb7c520d61800c8c3aa0" + } + } +} diff --git a/archived/symfony.panther/877d853a05c6713665a2f4b954734592680abff6.json b/archived/symfony.panther/877d853a05c6713665a2f4b954734592680abff6.json new file mode 100644 index 00000000..a7d7e48e --- /dev/null +++ b/archived/symfony.panther/877d853a05c6713665a2f4b954734592680abff6.json @@ -0,0 +1,38 @@ +{ + "manifests": { + "symfony/panther": { + "manifest": { + "dockerfile": [ + "# Chromium and ChromeDriver", + "ENV PANTHER_NO_SANDBOX 1", + "# Not mandatory, but recommended", + "ENV PANTHER_CHROME_ARGUMENTS='--disable-dev-shm-usage'", + "RUN apk add --no-cache chromium chromium-chromedriver", + "", + "# Firefox and geckodriver", + "#ARG GECKODRIVER_VERSION=0.29.0", + "#RUN apk add --no-cache firefox", + "#RUN wget -q https://github.com/mozilla/geckodriver/releases/download/v$GECKODRIVER_VERSION/geckodriver-v$GECKODRIVER_VERSION-linux64.tar.gz; \\", + "#\ttar -zxf geckodriver-v$GECKODRIVER_VERSION-linux64.tar.gz -C /usr/bin; \\", + "#\trm geckodriver-v$GECKODRIVER_VERSION-linux64.tar.gz" + ], + "post-install-output": [ + " * Install ChromeDriver or geckodriver with ", + " the package manager of your Operating System.", + " ", + " Alternatively, use Browser Driver Installer:", + "", + " composer require --dev dbrekelmans/bdi", + " vendor/bin/bdi detect drivers", + "", + " This step is not necessary when using Docker.", + "", + " * To use Panther with PHPUnit,", + " uncomment the snippet registering the Panther extension in phpunit.xml.dist" + ] + }, + "files": [], + "ref": "877d853a05c6713665a2f4b954734592680abff6" + } + } +} diff --git a/archived/symfony.panther/93d9baa582d0a755cc9ef81bc38a921d5fa16973.json b/archived/symfony.panther/93d9baa582d0a755cc9ef81bc38a921d5fa16973.json new file mode 100644 index 00000000..3ce892a8 --- /dev/null +++ b/archived/symfony.panther/93d9baa582d0a755cc9ef81bc38a921d5fa16973.json @@ -0,0 +1,42 @@ +{ + "manifests": { + "symfony/panther": { + "manifest": { + "dockerfile": [ + "# Chromium and ChromeDriver", + "ENV PANTHER_NO_SANDBOX 1", + "# Not mandatory, but recommended", + "ENV PANTHER_CHROME_ARGUMENTS='--disable-dev-shm-usage'", + "RUN apk add --no-cache chromium chromium-chromedriver", + "", + "# Firefox and geckodriver", + "#ARG GECKODRIVER_VERSION=0.29.0", + "#RUN apk add --no-cache firefox", + "#RUN wget -q https://github.com/mozilla/geckodriver/releases/download/v$GECKODRIVER_VERSION/geckodriver-v$GECKODRIVER_VERSION-linux64.tar.gz; \\", + "#\ttar -zxf geckodriver-v$GECKODRIVER_VERSION-linux64.tar.gz -C /usr/bin; \\", + "#\trm geckodriver-v$GECKODRIVER_VERSION-linux64.tar.gz" + ], + "post-install-output": [ + " ", + " Finish Panther Installation ", + " ", + "", + " * Install ChromeDriver or geckodriver with ", + " the package manager of your Operating System.", + " ", + " Alternatively, use Browser Driver Installer:", + "", + " composer require --dev dbrekelmans/bdi", + " vendor/bin/bdi detect drivers", + "", + " This step is not necessary when using Docker.", + "", + " * To use Panther with PHPUnit,", + " uncomment the snippet registering the Panther extension in phpunit.xml.dist" + ] + }, + "files": [], + "ref": "93d9baa582d0a755cc9ef81bc38a921d5fa16973" + } + } +} diff --git a/archived/symfony.phpunit-bridge/01a6e80dad40a4ef42dad65877f744a53a121c38.json b/archived/symfony.phpunit-bridge/01a6e80dad40a4ef42dad65877f744a53a121c38.json new file mode 100644 index 00000000..758af46c --- /dev/null +++ b/archived/symfony.phpunit-bridge/01a6e80dad40a4ef42dad65877f744a53a121c38.json @@ -0,0 +1,99 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + " ", + " ", + " ./src/", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "01a6e80dad40a4ef42dad65877f744a53a121c38" + } + } +} diff --git a/archived/symfony.phpunit-bridge/04ecbfb3121b7418265aee7b1b2151959ba430b9.json b/archived/symfony.phpunit-bridge/04ecbfb3121b7418265aee7b1b2151959ba430b9.json new file mode 100644 index 00000000..b4d835be --- /dev/null +++ b/archived/symfony.phpunit-bridge/04ecbfb3121b7418265aee7b1b2151959ba430b9.json @@ -0,0 +1,165 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='s$cretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " $_ENV += $env;", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "04ecbfb3121b7418265aee7b1b2151959ba430b9" + } + } +} diff --git a/archived/symfony.phpunit-bridge/05aa34fc27227a46bb75872b0efff102bd7d77e0.json b/archived/symfony.phpunit-bridge/05aa34fc27227a46bb75872b0efff102bd7d77e0.json new file mode 100644 index 00000000..d69212c1 --- /dev/null +++ b/archived/symfony.phpunit-bridge/05aa34fc27227a46bb75872b0efff102bd7d77e0.json @@ -0,0 +1,130 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Use MakerBundle's make:test command as a shortcut!", + " * Run the tests with php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "05aa34fc27227a46bb75872b0efff102bd7d77e0" + } + } +} diff --git a/archived/symfony.phpunit-bridge/0a3b084605bd384975df457a20e9f41ca09fd4ed.json b/archived/symfony.phpunit-bridge/0a3b084605bd384975df457a20e9f41ca09fd4ed.json new file mode 100644 index 00000000..780b610e --- /dev/null +++ b/archived/symfony.phpunit-bridge/0a3b084605bd384975df457a20e9f41ca09fd4ed.json @@ -0,0 +1,131 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Use MakerBundle's make:test command as a shortcut!", + " * Run the tests with php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "0a3b084605bd384975df457a20e9f41ca09fd4ed" + } + } +} diff --git a/archived/symfony.phpunit-bridge/0a66a0097def4db1cd03bcb3d4a268440ae4cb47.json b/archived/symfony.phpunit-bridge/0a66a0097def4db1cd03bcb3d4a268440ae4cb47.json new file mode 100644 index 00000000..469db952 --- /dev/null +++ b/archived/symfony.phpunit-bridge/0a66a0097def4db1cd03bcb3d4a268440ae4cb47.json @@ -0,0 +1,47 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + "phpunit.xml.dist": "phpunit.xml.dist" + }, + "gitignore": [ + "/phpunit.xml" + ] + }, + "files": { + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "0a66a0097def4db1cd03bcb3d4a268440ae4cb47" + } + } +} diff --git a/archived/symfony.phpunit-bridge/0e1b186400de9d4ab83363138b4eb0072c99b2ab.json b/archived/symfony.phpunit-bridge/0e1b186400de9d4ab83363138b4eb0072c99b2ab.json new file mode 100644 index 00000000..2751a903 --- /dev/null +++ b/archived/symfony.phpunit-bridge/0e1b186400de9d4ab83363138b4eb0072c99b2ab.json @@ -0,0 +1,114 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "0e1b186400de9d4ab83363138b4eb0072c99b2ab" + } + } +} diff --git a/archived/symfony.phpunit-bridge/0e548dd90adba18fabd4ef419b14d361fe4d6c74.json b/archived/symfony.phpunit-bridge/0e548dd90adba18fabd4ef419b14d361fe4d6c74.json new file mode 100644 index 00000000..4922ce3a --- /dev/null +++ b/archived/symfony.phpunit-bridge/0e548dd90adba18fabd4ef419b14d361fe4d6c74.json @@ -0,0 +1,165 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='s$cretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?: $_ENV['APP_ENV'] ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "0e548dd90adba18fabd4ef419b14d361fe4d6c74" + } + } +} diff --git a/archived/symfony.phpunit-bridge/0f9ffb0febcfe0133ba624592ea00ea28244680f.json b/archived/symfony.phpunit-bridge/0f9ffb0febcfe0133ba624592ea00ea28244680f.json new file mode 100644 index 00000000..adaa4793 --- /dev/null +++ b/archived/symfony.phpunit-bridge/0f9ffb0febcfe0133ba624592ea00ea28244680f.json @@ -0,0 +1,164 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "0f9ffb0febcfe0133ba624592ea00ea28244680f" + } + } +} diff --git a/archived/symfony.phpunit-bridge/12382c1bc3998fcd50a950ac257a054ad161575a.json b/archived/symfony.phpunit-bridge/12382c1bc3998fcd50a950ac257a054ad161575a.json new file mode 100644 index 00000000..e7d89497 --- /dev/null +++ b/archived/symfony.phpunit-bridge/12382c1bc3998fcd50a950ac257a054ad161575a.json @@ -0,0 +1,165 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV'] ?? null) === ($env['APP_ENV'] ?? null))) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "12382c1bc3998fcd50a950ac257a054ad161575a" + } + } +} diff --git a/archived/symfony.phpunit-bridge/170be6250b77b421f02e986e2853df86c7bd6516.json b/archived/symfony.phpunit-bridge/170be6250b77b421f02e986e2853df86c7bd6516.json new file mode 100644 index 00000000..e72f5391 --- /dev/null +++ b/archived/symfony.phpunit-bridge/170be6250b77b421f02e986e2853df86c7bd6516.json @@ -0,0 +1,135 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV']) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "170be6250b77b421f02e986e2853df86c7bd6516" + } + } +} diff --git a/archived/symfony.phpunit-bridge/179470cb6492db92dffee208cfdb436f175c93b4.json b/archived/symfony.phpunit-bridge/179470cb6492db92dffee208cfdb436f175c93b4.json new file mode 100644 index 00000000..a2625000 --- /dev/null +++ b/archived/symfony.phpunit-bridge/179470cb6492db92dffee208cfdb436f175c93b4.json @@ -0,0 +1,115 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + " ", + " ", + " ./src/", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "179470cb6492db92dffee208cfdb436f175c93b4" + } + } +} diff --git a/archived/symfony.phpunit-bridge/18558892bcca528b42d107357ba9a0a4bc116292.json b/archived/symfony.phpunit-bridge/18558892bcca528b42d107357ba9a0a4bc116292.json new file mode 100644 index 00000000..27bb57b2 --- /dev/null +++ b/archived/symfony.phpunit-bridge/18558892bcca528b42d107357ba9a0a4bc116292.json @@ -0,0 +1,124 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS=App\\\\Kernel", + "APP_SECRET='s$cretf0rt3st'", + "SHELL_VERBOSITY=-1", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "SYMFONY_PHPUNIT_VERSION=6.5", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "unregister();", + "", + "if (false === getenv('SYMFONY_PHPUNIT_REMOVE')) {", + " putenv('SYMFONY_PHPUNIT_REMOVE=symfony/yaml');", + "}", + "if (false === getenv('SYMFONY_PHPUNIT_DIR')) {", + " putenv('SYMFONY_PHPUNIT_DIR='.__DIR__.'/.phpunit');", + "}", + "", + "require dirname(__DIR__).'/vendor/symfony/phpunit-bridge/bin/simple-phpunit';", + "" + ], + "executable": true + }, + "config/services_test.yaml": { + "contents": [ + "services:", + " _defaults:", + " public: true", + "", + " # If you need to access services in a test, create an alias", + " # and then fetch that alias from the container. As a convention,", + " # aliases are prefixed with test. For example:", + " #", + " # test.App\\Service\\MyService: '@App\\Service\\MyService'", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "18558892bcca528b42d107357ba9a0a4bc116292" + } + } +} diff --git a/archived/symfony.phpunit-bridge/1a47f76dcd9d5d4da1fab54fb15450bae3704c5e.json b/archived/symfony.phpunit-bridge/1a47f76dcd9d5d4da1fab54fb15450bae3704c5e.json new file mode 100644 index 00000000..20534bac --- /dev/null +++ b/archived/symfony.phpunit-bridge/1a47f76dcd9d5d4da1fab54fb15450bae3704c5e.json @@ -0,0 +1,103 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + " ", + " ", + " ./src/", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "1a47f76dcd9d5d4da1fab54fb15450bae3704c5e" + } + } +} diff --git a/archived/symfony.phpunit-bridge/1fc8201c507489d500c0538f8b40f6851463aa0d.json b/archived/symfony.phpunit-bridge/1fc8201c507489d500c0538f8b40f6851463aa0d.json new file mode 100644 index 00000000..e870080a --- /dev/null +++ b/archived/symfony.phpunit-bridge/1fc8201c507489d500c0538f8b40f6851463aa0d.json @@ -0,0 +1,99 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + " ", + " ", + " ./src/", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "1fc8201c507489d500c0538f8b40f6851463aa0d" + } + } +} diff --git a/archived/symfony.phpunit-bridge/25fe8d35344a88627f6d24e9cd0b717752edf6be.json b/archived/symfony.phpunit-bridge/25fe8d35344a88627f6d24e9cd0b717752edf6be.json new file mode 100644 index 00000000..47adf52e --- /dev/null +++ b/archived/symfony.phpunit-bridge/25fe8d35344a88627f6d24e9cd0b717752edf6be.json @@ -0,0 +1,163 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "25fe8d35344a88627f6d24e9cd0b717752edf6be" + } + } +} diff --git a/archived/symfony.phpunit-bridge/2955e26d3818b803d82b5de05d91805df5994d3a.json b/archived/symfony.phpunit-bridge/2955e26d3818b803d82b5de05d91805df5994d3a.json new file mode 100644 index 00000000..10fbe179 --- /dev/null +++ b/archived/symfony.phpunit-bridge/2955e26d3818b803d82b5de05d91805df5994d3a.json @@ -0,0 +1,99 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + " ", + " ", + " ./src/", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "2955e26d3818b803d82b5de05d91805df5994d3a" + } + } +} diff --git a/archived/symfony.phpunit-bridge/2a5e673b2c4855ccb867368061d0a1a442f95fb2.json b/archived/symfony.phpunit-bridge/2a5e673b2c4855ccb867368061d0a1a442f95fb2.json new file mode 100644 index 00000000..bd790be4 --- /dev/null +++ b/archived/symfony.phpunit-bridge/2a5e673b2c4855ccb867368061d0a1a442f95fb2.json @@ -0,0 +1,117 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "2a5e673b2c4855ccb867368061d0a1a442f95fb2" + } + } +} diff --git a/archived/symfony.phpunit-bridge/2ba17ea3190d76e6e37a52378f6bca3d84891bc5.json b/archived/symfony.phpunit-bridge/2ba17ea3190d76e6e37a52378f6bca3d84891bc5.json new file mode 100644 index 00000000..7192f00f --- /dev/null +++ b/archived/symfony.phpunit-bridge/2ba17ea3190d76e6e37a52378f6bca3d84891bc5.json @@ -0,0 +1,113 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "2ba17ea3190d76e6e37a52378f6bca3d84891bc5" + } + } +} diff --git a/archived/symfony.phpunit-bridge/2ebb4d138698a1da7904807b0bbbf6a00a4fba61.json b/archived/symfony.phpunit-bridge/2ebb4d138698a1da7904807b0bbbf6a00a4fba61.json new file mode 100644 index 00000000..1f64184a --- /dev/null +++ b/archived/symfony.phpunit-bridge/2ebb4d138698a1da7904807b0bbbf6a00a4fba61.json @@ -0,0 +1,47 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + "phpunit.xml.dist": "phpunit.xml.dist" + }, + "gitignore": [ + "/phpunit.xml" + ] + }, + "files": { + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "2ebb4d138698a1da7904807b0bbbf6a00a4fba61" + } + } +} diff --git a/archived/symfony.phpunit-bridge/2eef5e43e03e7a9cc61e41ccc7d0c76cb456666c.json b/archived/symfony.phpunit-bridge/2eef5e43e03e7a9cc61e41ccc7d0c76cb456666c.json new file mode 100644 index 00000000..90019535 --- /dev/null +++ b/archived/symfony.phpunit-bridge/2eef5e43e03e7a9cc61e41ccc7d0c76cb456666c.json @@ -0,0 +1,135 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "2eef5e43e03e7a9cc61e41ccc7d0c76cb456666c" + } + } +} diff --git a/archived/symfony.phpunit-bridge/33e147b643473a858f2c5e0ae761f149faebe06e.json b/archived/symfony.phpunit-bridge/33e147b643473a858f2c5e0ae761f149faebe06e.json new file mode 100644 index 00000000..6faf5d12 --- /dev/null +++ b/archived/symfony.phpunit-bridge/33e147b643473a858f2c5e0ae761f149faebe06e.json @@ -0,0 +1,182 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/services_test.yaml": { + "contents": [ + "services:", + " _defaults:", + " public: true", + "", + " # If you need to access services in a test, create an alias", + " # and then fetch that alias from the container. As a convention,", + " # aliases are prefixed with test. For example:", + " #", + " # test.App\\Service\\MyService: '@App\\Service\\MyService'", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "33e147b643473a858f2c5e0ae761f149faebe06e" + } + } +} diff --git a/archived/symfony.phpunit-bridge/3b3b56a9a5988dc58ff90725071cc3a6711e470e.json b/archived/symfony.phpunit-bridge/3b3b56a9a5988dc58ff90725071cc3a6711e470e.json new file mode 100644 index 00000000..1cb675a8 --- /dev/null +++ b/archived/symfony.phpunit-bridge/3b3b56a9a5988dc58ff90725071cc3a6711e470e.json @@ -0,0 +1,119 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "3b3b56a9a5988dc58ff90725071cc3a6711e470e" + } + } +} diff --git a/archived/symfony.phpunit-bridge/3f8a8c93cd47061999316f8d56edd6c2abca9308.json b/archived/symfony.phpunit-bridge/3f8a8c93cd47061999316f8d56edd6c2abca9308.json new file mode 100644 index 00000000..9ff45db3 --- /dev/null +++ b/archived/symfony.phpunit-bridge/3f8a8c93cd47061999316f8d56edd6c2abca9308.json @@ -0,0 +1,132 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "3f8a8c93cd47061999316f8d56edd6c2abca9308" + } + } +} diff --git a/archived/symfony.phpunit-bridge/41416370e732d1c8e7a0953a5ce815b641cfba0f.json b/archived/symfony.phpunit-bridge/41416370e732d1c8e7a0953a5ce815b641cfba0f.json new file mode 100644 index 00000000..23f4b0bf --- /dev/null +++ b/archived/symfony.phpunit-bridge/41416370e732d1c8e7a0953a5ce815b641cfba0f.json @@ -0,0 +1,115 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + " ", + " ", + " ./src/", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "41416370e732d1c8e7a0953a5ce815b641cfba0f" + } + } +} diff --git a/archived/symfony.phpunit-bridge/43a398157bbd3379d98c34006c7b10a57bce9ef9.json b/archived/symfony.phpunit-bridge/43a398157bbd3379d98c34006c7b10a57bce9ef9.json new file mode 100644 index 00000000..8c95fa69 --- /dev/null +++ b/archived/symfony.phpunit-bridge/43a398157bbd3379d98c34006c7b10a57bce9ef9.json @@ -0,0 +1,180 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='s$cretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " $_SERVER += $env;", + " $_ENV += $env;", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv();", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/services_test.yaml": { + "contents": [ + "services:", + " _defaults:", + " public: true", + "", + " # If you need to access services in a test, create an alias", + " # and then fetch that alias from the container. As a convention,", + " # aliases are prefixed with test. For example:", + " #", + " # test.App\\Service\\MyService: '@App\\Service\\MyService'", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "43a398157bbd3379d98c34006c7b10a57bce9ef9" + } + } +} diff --git a/archived/symfony.phpunit-bridge/55a81726745b54cc6f8d845f1a094ed7d9ed2e32.json b/archived/symfony.phpunit-bridge/55a81726745b54cc6f8d845f1a094ed7d9ed2e32.json new file mode 100644 index 00000000..f398641b --- /dev/null +++ b/archived/symfony.phpunit-bridge/55a81726745b54cc6f8d845f1a094ed7d9ed2e32.json @@ -0,0 +1,88 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + "/phpunit.xml" + ], + "post-install-output": [ + "Run php bin/phpunit to launch your test suite." + ] + }, + "files": { + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "55a81726745b54cc6f8d845f1a094ed7d9ed2e32" + } + } +} diff --git a/archived/symfony.phpunit-bridge/5aef50b8238ad8b5ea5583c49d1c8a8e84bf5376.json b/archived/symfony.phpunit-bridge/5aef50b8238ad8b5ea5583c49d1c8a8e84bf5376.json new file mode 100644 index 00000000..3c2e9cbc --- /dev/null +++ b/archived/symfony.phpunit-bridge/5aef50b8238ad8b5ea5583c49d1c8a8e84bf5376.json @@ -0,0 +1,119 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + " ", + " ", + " ./src/", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "5aef50b8238ad8b5ea5583c49d1c8a8e84bf5376" + } + } +} diff --git a/archived/symfony.phpunit-bridge/5c763badc7303c1f369c56cfe6e51fad0dc9f251.json b/archived/symfony.phpunit-bridge/5c763badc7303c1f369c56cfe6e51fad0dc9f251.json new file mode 100644 index 00000000..c6cb8564 --- /dev/null +++ b/archived/symfony.phpunit-bridge/5c763badc7303c1f369c56cfe6e51fad0dc9f251.json @@ -0,0 +1,181 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "src/": "%SRC_DIR%/", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='s$cretf0rt3st'", + "SHELL_VERBOSITY=-1", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "src/.bootstrap.php": { + "contents": [ + "loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?: $_ENV['APP_ENV'] ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "5c763badc7303c1f369c56cfe6e51fad0dc9f251" + } + } +} diff --git a/archived/symfony.phpunit-bridge/665d69997455e9229e028bd111913815889ad5fa.json b/archived/symfony.phpunit-bridge/665d69997455e9229e028bd111913815889ad5fa.json new file mode 100644 index 00000000..1c977dc9 --- /dev/null +++ b/archived/symfony.phpunit-bridge/665d69997455e9229e028bd111913815889ad5fa.json @@ -0,0 +1,165 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "665d69997455e9229e028bd111913815889ad5fa" + } + } +} diff --git a/archived/symfony.phpunit-bridge/67db4602ce053a381219ca6df8cdcc993cb17147.json b/archived/symfony.phpunit-bridge/67db4602ce053a381219ca6df8cdcc993cb17147.json new file mode 100644 index 00000000..4b33fef0 --- /dev/null +++ b/archived/symfony.phpunit-bridge/67db4602ce053a381219ca6df8cdcc993cb17147.json @@ -0,0 +1,182 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/services_test.yaml": { + "contents": [ + "services:", + " _defaults:", + " public: true", + "", + " # If you need to access services in a test, create an alias", + " # and then fetch that alias from the container. As a convention,", + " # aliases are prefixed with test. For example:", + " #", + " # test.App\\Service\\MyService: '@App\\Service\\MyService'", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "67db4602ce053a381219ca6df8cdcc993cb17147" + } + } +} diff --git a/archived/symfony.phpunit-bridge/6a31d3f6598ccdb2f01dc18742cc4c8b1b2d6e1b.json b/archived/symfony.phpunit-bridge/6a31d3f6598ccdb2f01dc18742cc4c8b1b2d6e1b.json new file mode 100644 index 00000000..52f61546 --- /dev/null +++ b/archived/symfony.phpunit-bridge/6a31d3f6598ccdb2f01dc18742cc4c8b1b2d6e1b.json @@ -0,0 +1,164 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "6a31d3f6598ccdb2f01dc18742cc4c8b1b2d6e1b" + } + } +} diff --git a/archived/symfony.phpunit-bridge/6afc3fd5d163819e5f89e22121046d0099f97ecd.json b/archived/symfony.phpunit-bridge/6afc3fd5d163819e5f89e22121046d0099f97ecd.json new file mode 100644 index 00000000..183f72b8 --- /dev/null +++ b/archived/symfony.phpunit-bridge/6afc3fd5d163819e5f89e22121046d0099f97ecd.json @@ -0,0 +1,165 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "6afc3fd5d163819e5f89e22121046d0099f97ecd" + } + } +} diff --git a/archived/symfony.phpunit-bridge/6c870367302504437c2e9124046f38e0670a799b.json b/archived/symfony.phpunit-bridge/6c870367302504437c2e9124046f38e0670a799b.json new file mode 100644 index 00000000..4546aada --- /dev/null +++ b/archived/symfony.phpunit-bridge/6c870367302504437c2e9124046f38e0670a799b.json @@ -0,0 +1,181 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "src/": "%SRC_DIR%/", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='s$cretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "src/.bootstrap.php": { + "contents": [ + "loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?: $_ENV['APP_ENV'] ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "6c870367302504437c2e9124046f38e0670a799b" + } + } +} diff --git a/archived/symfony.phpunit-bridge/6d0e35f749d5f4bfe1f011762875275cd3f9874f.json b/archived/symfony.phpunit-bridge/6d0e35f749d5f4bfe1f011762875275cd3f9874f.json new file mode 100644 index 00000000..0b52430d --- /dev/null +++ b/archived/symfony.phpunit-bridge/6d0e35f749d5f4bfe1f011762875275cd3f9874f.json @@ -0,0 +1,116 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "6d0e35f749d5f4bfe1f011762875275cd3f9874f" + } + } +} diff --git a/archived/symfony.phpunit-bridge/70bbb50fccafba9165d6d2602c7975d6d677455e.json b/archived/symfony.phpunit-bridge/70bbb50fccafba9165d6d2602c7975d6d677455e.json new file mode 100644 index 00000000..0ae90a39 --- /dev/null +++ b/archived/symfony.phpunit-bridge/70bbb50fccafba9165d6d2602c7975d6d677455e.json @@ -0,0 +1,117 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "70bbb50fccafba9165d6d2602c7975d6d677455e" + } + } +} diff --git a/archived/symfony.phpunit-bridge/76589c0e33dbcc40151109d134a14f141ff2eeba.json b/archived/symfony.phpunit-bridge/76589c0e33dbcc40151109d134a14f141ff2eeba.json new file mode 100644 index 00000000..d75c7e47 --- /dev/null +++ b/archived/symfony.phpunit-bridge/76589c0e33dbcc40151109d134a14f141ff2eeba.json @@ -0,0 +1,87 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + "/phpunit.xml" + ], + "post-install-output": [ + "Run php bin/phpunit to launch your test suite." + ] + }, + "files": { + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "76589c0e33dbcc40151109d134a14f141ff2eeba" + } + } +} diff --git a/archived/symfony.phpunit-bridge/77b2d611615b0ec780621a71b92e5ac465e0d4eb.json b/archived/symfony.phpunit-bridge/77b2d611615b0ec780621a71b92e5ac465e0d4eb.json new file mode 100644 index 00000000..b11035dd --- /dev/null +++ b/archived/symfony.phpunit-bridge/77b2d611615b0ec780621a71b92e5ac465e0d4eb.json @@ -0,0 +1,120 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "77b2d611615b0ec780621a71b92e5ac465e0d4eb" + } + } +} diff --git a/archived/symfony.phpunit-bridge/7e941371431f5245d05c6490ada44c17eb0d27ed.json b/archived/symfony.phpunit-bridge/7e941371431f5245d05c6490ada44c17eb0d27ed.json new file mode 100644 index 00000000..e119be0f --- /dev/null +++ b/archived/symfony.phpunit-bridge/7e941371431f5245d05c6490ada44c17eb0d27ed.json @@ -0,0 +1,119 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "7e941371431f5245d05c6490ada44c17eb0d27ed" + } + } +} diff --git a/archived/symfony.phpunit-bridge/863a46b0cd2d547c4f5255e0cdca6f7847ce9251.json b/archived/symfony.phpunit-bridge/863a46b0cd2d547c4f5255e0cdca6f7847ce9251.json new file mode 100644 index 00000000..d60faddd --- /dev/null +++ b/archived/symfony.phpunit-bridge/863a46b0cd2d547c4f5255e0cdca6f7847ce9251.json @@ -0,0 +1,124 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "863a46b0cd2d547c4f5255e0cdca6f7847ce9251" + } + } +} diff --git a/archived/symfony.phpunit-bridge/8b18825f154850f8ffa408f66b52022a00e2ca7f.json b/archived/symfony.phpunit-bridge/8b18825f154850f8ffa408f66b52022a00e2ca7f.json new file mode 100644 index 00000000..f7b9c699 --- /dev/null +++ b/archived/symfony.phpunit-bridge/8b18825f154850f8ffa408f66b52022a00e2ca7f.json @@ -0,0 +1,117 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "8b18825f154850f8ffa408f66b52022a00e2ca7f" + } + } +} diff --git a/archived/symfony.phpunit-bridge/905679249e7b10f06c572917a9022a72cbfedc04.json b/archived/symfony.phpunit-bridge/905679249e7b10f06c572917a9022a72cbfedc04.json new file mode 100644 index 00000000..360d37ff --- /dev/null +++ b/archived/symfony.phpunit-bridge/905679249e7b10f06c572917a9022a72cbfedc04.json @@ -0,0 +1,132 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Use MakerBundle's make:test command as a shortcut!", + " * Run the tests with php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "905679249e7b10f06c572917a9022a72cbfedc04" + } + } +} diff --git a/archived/symfony.phpunit-bridge/949c2ef159d6b28cf691a117ac60863eda2817ea.json b/archived/symfony.phpunit-bridge/949c2ef159d6b28cf691a117ac60863eda2817ea.json new file mode 100644 index 00000000..26fbe91f --- /dev/null +++ b/archived/symfony.phpunit-bridge/949c2ef159d6b28cf691a117ac60863eda2817ea.json @@ -0,0 +1,124 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS=App\\\\Kernel", + "APP_SECRET='s$cretf0rt3st'", + "SHELL_VERBOSITY=-1", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "SYMFONY_PHPUNIT_VERSION=6.5", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "unregister();", + "", + "if (false === getenv('SYMFONY_PHPUNIT_REMOVE')) {", + " putenv('SYMFONY_PHPUNIT_REMOVE=symfony/yaml');", + "}", + "if (false === getenv('SYMFONY_PHPUNIT_DIR')) {", + " putenv('SYMFONY_PHPUNIT_DIR='.__DIR__.'/.phpunit');", + "}", + "", + "require dirname(__DIR__).'/vendor/symfony/phpunit-bridge/bin/simple-phpunit';", + "" + ], + "executable": true + }, + "config/services_test.yaml": { + "contents": [ + "services:", + " _defaults:", + " public: true", + "", + " # If you need to access services in a test, create an alias", + " # and then fetch that alias from the container. As a convention,", + " # aliases are prefixed with test. For example:", + " #", + " # test.App\\Service\\MyService: '@App\\Service\\MyService'", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "949c2ef159d6b28cf691a117ac60863eda2817ea" + } + } +} diff --git a/archived/symfony.phpunit-bridge/96ecb38bd6370ce71cff0af755a636ba3a2bb394.json b/archived/symfony.phpunit-bridge/96ecb38bd6370ce71cff0af755a636ba3a2bb394.json new file mode 100644 index 00000000..a29855d4 --- /dev/null +++ b/archived/symfony.phpunit-bridge/96ecb38bd6370ce71cff0af755a636ba3a2bb394.json @@ -0,0 +1,133 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Use MakerBundle's make:test command as a shortcut!", + " * Run the tests with php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "96ecb38bd6370ce71cff0af755a636ba3a2bb394" + } + } +} diff --git a/archived/symfony.phpunit-bridge/97cb3dc7b0f39c7cfc4b7553504c9d7b7795de96.json b/archived/symfony.phpunit-bridge/97cb3dc7b0f39c7cfc4b7553504c9d7b7795de96.json new file mode 100644 index 00000000..a72fa630 --- /dev/null +++ b/archived/symfony.phpunit-bridge/97cb3dc7b0f39c7cfc4b7553504c9d7b7795de96.json @@ -0,0 +1,128 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " * Write test cases in the tests/ folder", + " * Use MakerBundle's make:test command as a shortcut!", + " * Run the tests with php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "97cb3dc7b0f39c7cfc4b7553504c9d7b7795de96" + } + } +} diff --git a/archived/symfony.phpunit-bridge/9dbf01cf67d791746ec772fe274c4d91cbf3c9ec.json b/archived/symfony.phpunit-bridge/9dbf01cf67d791746ec772fe274c4d91cbf3c9ec.json new file mode 100644 index 00000000..f7c5ab36 --- /dev/null +++ b/archived/symfony.phpunit-bridge/9dbf01cf67d791746ec772fe274c4d91cbf3c9ec.json @@ -0,0 +1,161 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='s$cretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " $_ENV += $env;", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "9dbf01cf67d791746ec772fe274c4d91cbf3c9ec" + } + } +} diff --git a/archived/symfony.phpunit-bridge/a12c2fb1d4f5b662016728acfa0d4c95870cd96e.json b/archived/symfony.phpunit-bridge/a12c2fb1d4f5b662016728acfa0d4c95870cd96e.json new file mode 100644 index 00000000..91f65f88 --- /dev/null +++ b/archived/symfony.phpunit-bridge/a12c2fb1d4f5b662016728acfa0d4c95870cd96e.json @@ -0,0 +1,80 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist" + }, + "gitignore": [ + "/phpunit.xml" + ], + "post-install-output": [ + "Run php bin/phpunit to launch your test suite." + ] + }, + "files": { + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "a12c2fb1d4f5b662016728acfa0d4c95870cd96e" + } + } +} diff --git a/archived/symfony.phpunit-bridge/aa882803fdb60eeec118d9798e11eba07e906056.json b/archived/symfony.phpunit-bridge/aa882803fdb60eeec118d9798e11eba07e906056.json new file mode 100644 index 00000000..4813dcf4 --- /dev/null +++ b/archived/symfony.phpunit-bridge/aa882803fdb60eeec118d9798e11eba07e906056.json @@ -0,0 +1,43 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + "phpunit.xml.dist": "phpunit.xml.dist" + }, + "gitignore": [ + "/phpunit.xml" + ] + }, + "files": { + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "aa882803fdb60eeec118d9798e11eba07e906056" + } + } +} diff --git a/archived/symfony.phpunit-bridge/b031ed0c22c7084b3908d09ece6b29c0ec2b8055.json b/archived/symfony.phpunit-bridge/b031ed0c22c7084b3908d09ece6b29c0ec2b8055.json new file mode 100644 index 00000000..03e8bdcb --- /dev/null +++ b/archived/symfony.phpunit-bridge/b031ed0c22c7084b3908d09ece6b29c0ec2b8055.json @@ -0,0 +1,183 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV'] ?? null) === ($env['APP_ENV'] ?? null)) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/services_test.yaml": { + "contents": [ + "services:", + " _defaults:", + " public: true", + "", + " # If you need to access services in a test, create an alias", + " # and then fetch that alias from the container. As a convention,", + " # aliases are prefixed with test. For example:", + " #", + " # test.App\\Service\\MyService: '@App\\Service\\MyService'", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "b031ed0c22c7084b3908d09ece6b29c0ec2b8055" + } + } +} diff --git a/archived/symfony.phpunit-bridge/b0582341f1df39aaf3a9a866cdbe49937da35984.json b/archived/symfony.phpunit-bridge/b0582341f1df39aaf3a9a866cdbe49937da35984.json new file mode 100644 index 00000000..cd4b316a --- /dev/null +++ b/archived/symfony.phpunit-bridge/b0582341f1df39aaf3a9a866cdbe49937da35984.json @@ -0,0 +1,161 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='s$cretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " $_ENV += $env;", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "b0582341f1df39aaf3a9a866cdbe49937da35984" + } + } +} diff --git a/archived/symfony.phpunit-bridge/b0e6522e50c3f9d1b24a0997cb7a8615ebcc60ca.json b/archived/symfony.phpunit-bridge/b0e6522e50c3f9d1b24a0997cb7a8615ebcc60ca.json new file mode 100644 index 00000000..96b908ab --- /dev/null +++ b/archived/symfony.phpunit-bridge/b0e6522e50c3f9d1b24a0997cb7a8615ebcc60ca.json @@ -0,0 +1,115 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + " ", + " ", + " ./src/", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "b0e6522e50c3f9d1b24a0997cb7a8615ebcc60ca" + } + } +} diff --git a/archived/symfony.phpunit-bridge/b14c7f62fabeedf256d3211b0f704402b5530ba1.json b/archived/symfony.phpunit-bridge/b14c7f62fabeedf256d3211b0f704402b5530ba1.json new file mode 100644 index 00000000..13d1ea94 --- /dev/null +++ b/archived/symfony.phpunit-bridge/b14c7f62fabeedf256d3211b0f704402b5530ba1.json @@ -0,0 +1,103 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "b14c7f62fabeedf256d3211b0f704402b5530ba1" + } + } +} diff --git a/archived/symfony.phpunit-bridge/b4c7d939cac9a67e02366fa7971746e9cbf1dad0.json b/archived/symfony.phpunit-bridge/b4c7d939cac9a67e02366fa7971746e9cbf1dad0.json new file mode 100644 index 00000000..bf3d66bb --- /dev/null +++ b/archived/symfony.phpunit-bridge/b4c7d939cac9a67e02366fa7971746e9cbf1dad0.json @@ -0,0 +1,165 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "src/": "%SRC_DIR%/", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='s$cretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "src/.bootstrap.php": { + "contents": [ + "loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?: $_ENV['APP_ENV'] ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "b4c7d939cac9a67e02366fa7971746e9cbf1dad0" + } + } +} diff --git a/archived/symfony.phpunit-bridge/b991063c3c9bb6efa6c6a5b827cd1e2719b5f023.json b/archived/symfony.phpunit-bridge/b991063c3c9bb6efa6c6a5b827cd1e2719b5f023.json new file mode 100644 index 00000000..1e0bea11 --- /dev/null +++ b/archived/symfony.phpunit-bridge/b991063c3c9bb6efa6c6a5b827cd1e2719b5f023.json @@ -0,0 +1,182 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/services_test.yaml": { + "contents": [ + "services:", + " _defaults:", + " public: true", + "", + " # If you need to access services in a test, create an alias", + " # and then fetch that alias from the container. As a convention,", + " # aliases are prefixed with test. For example:", + " #", + " # test.App\\Service\\MyService: '@App\\Service\\MyService'", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "b991063c3c9bb6efa6c6a5b827cd1e2719b5f023" + } + } +} diff --git a/archived/symfony.phpunit-bridge/bf16921ef8309a81d9f046e9b6369c46bcbd031f.json b/archived/symfony.phpunit-bridge/bf16921ef8309a81d9f046e9b6369c46bcbd031f.json new file mode 100644 index 00000000..05929e5a --- /dev/null +++ b/archived/symfony.phpunit-bridge/bf16921ef8309a81d9f046e9b6369c46bcbd031f.json @@ -0,0 +1,124 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "bf16921ef8309a81d9f046e9b6369c46bcbd031f" + } + } +} diff --git a/archived/symfony.phpunit-bridge/c8f4686cd0ddf7a77d4bb89e2cf7f1df634d9ef4.json b/archived/symfony.phpunit-bridge/c8f4686cd0ddf7a77d4bb89e2cf7f1df634d9ef4.json new file mode 100644 index 00000000..5f2846b3 --- /dev/null +++ b/archived/symfony.phpunit-bridge/c8f4686cd0ddf7a77d4bb89e2cf7f1df634d9ef4.json @@ -0,0 +1,116 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "c8f4686cd0ddf7a77d4bb89e2cf7f1df634d9ef4" + } + } +} diff --git a/archived/symfony.phpunit-bridge/ca68ad9d73ce3acf0fc4b82a8638578cc2dd021b.json b/archived/symfony.phpunit-bridge/ca68ad9d73ce3acf0fc4b82a8638578cc2dd021b.json new file mode 100644 index 00000000..661906bf --- /dev/null +++ b/archived/symfony.phpunit-bridge/ca68ad9d73ce3acf0fc4b82a8638578cc2dd021b.json @@ -0,0 +1,132 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "ca68ad9d73ce3acf0fc4b82a8638578cc2dd021b" + } + } +} diff --git a/archived/symfony.phpunit-bridge/cb82a2355ec62fef0e7028ac969fe86fa722feb8.json b/archived/symfony.phpunit-bridge/cb82a2355ec62fef0e7028ac969fe86fa722feb8.json new file mode 100644 index 00000000..be6542fc --- /dev/null +++ b/archived/symfony.phpunit-bridge/cb82a2355ec62fef0e7028ac969fe86fa722feb8.json @@ -0,0 +1,116 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "cb82a2355ec62fef0e7028ac969fe86fa722feb8" + } + } +} diff --git a/archived/symfony.phpunit-bridge/daae62fe8ac418b2ff8c4d56edbf1aa517aa6287.json b/archived/symfony.phpunit-bridge/daae62fe8ac418b2ff8c4d56edbf1aa517aa6287.json new file mode 100644 index 00000000..3abf27e4 --- /dev/null +++ b/archived/symfony.phpunit-bridge/daae62fe8ac418b2ff8c4d56edbf1aa517aa6287.json @@ -0,0 +1,180 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='s$cretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?: $_ENV['APP_ENV'] ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "config/services_test.yaml": { + "contents": [ + "services:", + " _defaults:", + " public: true", + "", + " # If you need to access services in a test, create an alias", + " # and then fetch that alias from the container. As a convention,", + " # aliases are prefixed with test. For example:", + " #", + " # test.App\\Service\\MyService: '@App\\Service\\MyService'", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "daae62fe8ac418b2ff8c4d56edbf1aa517aa6287" + } + } +} diff --git a/archived/symfony.phpunit-bridge/df78f654c4f9d516c0d1192fa898dac208b09009.json b/archived/symfony.phpunit-bridge/df78f654c4f9d516c0d1192fa898dac208b09009.json new file mode 100644 index 00000000..bb59e598 --- /dev/null +++ b/archived/symfony.phpunit-bridge/df78f654c4f9d516c0d1192fa898dac208b09009.json @@ -0,0 +1,118 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "df78f654c4f9d516c0d1192fa898dac208b09009" + } + } +} diff --git a/archived/symfony.phpunit-bridge/dfc954ad1d02efaf1d26ea9393226db15fe73adc.json b/archived/symfony.phpunit-bridge/dfc954ad1d02efaf1d26ea9393226db15fe73adc.json new file mode 100644 index 00000000..7eb9813d --- /dev/null +++ b/archived/symfony.phpunit-bridge/dfc954ad1d02efaf1d26ea9393226db15fe73adc.json @@ -0,0 +1,43 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + "phpunit.xml.dist": "phpunit.xml.dist" + }, + "gitignore": [ + "/phpunit.xml" + ] + }, + "files": { + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "dfc954ad1d02efaf1d26ea9393226db15fe73adc" + } + } +} diff --git a/archived/symfony.phpunit-bridge/e2f5bcdeb7b543a5e188d290de498b40b6eeaaa8.json b/archived/symfony.phpunit-bridge/e2f5bcdeb7b543a5e188d290de498b40b6eeaaa8.json new file mode 100644 index 00000000..9920ab7b --- /dev/null +++ b/archived/symfony.phpunit-bridge/e2f5bcdeb7b543a5e188d290de498b40b6eeaaa8.json @@ -0,0 +1,79 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist" + }, + "gitignore": [ + "/phpunit.xml" + ], + "post-install-output": [ + "Run php bin/phpunit to launch your test suite." + ] + }, + "files": { + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "e2f5bcdeb7b543a5e188d290de498b40b6eeaaa8" + } + } +} diff --git a/archived/symfony.phpunit-bridge/e637a1337f5faf0b2529b1c9a47de5e8286679f0.json b/archived/symfony.phpunit-bridge/e637a1337f5faf0b2529b1c9a47de5e8286679f0.json new file mode 100644 index 00000000..555c256c --- /dev/null +++ b/archived/symfony.phpunit-bridge/e637a1337f5faf0b2529b1c9a47de5e8286679f0.json @@ -0,0 +1,108 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS=App\\\\Kernel", + "APP_SECRET='s$cretf0rt3st'", + "SHELL_VERBOSITY=-1", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "SYMFONY_PHPUNIT_VERSION=6.5", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "unregister();", + "", + "if (false === getenv('SYMFONY_PHPUNIT_REMOVE')) {", + " putenv('SYMFONY_PHPUNIT_REMOVE=');", + "}", + "if (false === getenv('SYMFONY_PHPUNIT_DIR')) {", + " putenv('SYMFONY_PHPUNIT_DIR='.__DIR__.'/.phpunit');", + "}", + "", + "require dirname(__DIR__).'/vendor/symfony/phpunit-bridge/bin/simple-phpunit';", + "" + ], + "executable": true + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "e637a1337f5faf0b2529b1c9a47de5e8286679f0" + } + } +} diff --git a/archived/symfony.phpunit-bridge/f07736291c9247ad846269d336ff0489c9e45944.json b/archived/symfony.phpunit-bridge/f07736291c9247ad846269d336ff0489c9e45944.json new file mode 100644 index 00000000..6d42fe15 --- /dev/null +++ b/archived/symfony.phpunit-bridge/f07736291c9247ad846269d336ff0489c9e45944.json @@ -0,0 +1,133 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Use MakerBundle's make:test command as a shortcut!", + " * Run the tests with php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "f07736291c9247ad846269d336ff0489c9e45944" + } + } +} diff --git a/archived/symfony.phpunit-bridge/f427a3ef197d370364c33123873a1e14f9b51c7f.json b/archived/symfony.phpunit-bridge/f427a3ef197d370364c33123873a1e14f9b51c7f.json new file mode 100644 index 00000000..56314536 --- /dev/null +++ b/archived/symfony.phpunit-bridge/f427a3ef197d370364c33123873a1e14f9b51c7f.json @@ -0,0 +1,165 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "src/": "%SRC_DIR%/", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='s$cretf0rt3st'", + "SHELL_VERBOSITY=-1", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "src/.bootstrap.php": { + "contents": [ + "loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $_SERVER['APP_ENV'] ?: $_ENV['APP_ENV'] ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "f427a3ef197d370364c33123873a1e14f9b51c7f" + } + } +} diff --git a/archived/symfony.phpunit-bridge/f42c00dd9758feeafde5dfad515117753599f8f2.json b/archived/symfony.phpunit-bridge/f42c00dd9758feeafde5dfad515117753599f8f2.json new file mode 100644 index 00000000..1bb98a4a --- /dev/null +++ b/archived/symfony.phpunit-bridge/f42c00dd9758feeafde5dfad515117753599f8f2.json @@ -0,0 +1,120 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "f42c00dd9758feeafde5dfad515117753599f8f2" + } + } +} diff --git a/archived/symfony.phpunit-bridge/f59588dbcb508b1f45097a97d5066905aa6f8f41.json b/archived/symfony.phpunit-bridge/f59588dbcb508b1f45097a97d5066905aa6f8f41.json new file mode 100644 index 00000000..313f8802 --- /dev/null +++ b/archived/symfony.phpunit-bridge/f59588dbcb508b1f45097a97d5066905aa6f8f41.json @@ -0,0 +1,116 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/bootstrap.php": { + "contents": [ + "bootEnv(dirname(__DIR__).'/.env');", + "}", + "" + ], + "executable": false + } + }, + "ref": "f59588dbcb508b1f45097a97d5066905aa6f8f41" + } + } +} diff --git a/archived/symfony.phpunit-bridge/f70987cc97d794a915e48c85a6d8ef3be8f528c1.json b/archived/symfony.phpunit-bridge/f70987cc97d794a915e48c85a6d8ef3be8f528c1.json new file mode 100644 index 00000000..a71b4ed3 --- /dev/null +++ b/archived/symfony.phpunit-bridge/f70987cc97d794a915e48c85a6d8ef3be8f528c1.json @@ -0,0 +1,135 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "PANTHER_APP_ENV=panther", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV']) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " // load all the .env files", + " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "f70987cc97d794a915e48c85a6d8ef3be8f528c1" + } + } +} diff --git a/archived/symfony.phpunit-bridge/f86403a9d21a2e092d3aa213b1e0def6741489d1.json b/archived/symfony.phpunit-bridge/f86403a9d21a2e092d3aa213b1e0def6741489d1.json new file mode 100644 index 00000000..95a7f7c3 --- /dev/null +++ b/archived/symfony.phpunit-bridge/f86403a9d21a2e092d3aa213b1e0def6741489d1.json @@ -0,0 +1,164 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + ".env.test": ".env.test", + "bin/": "%BIN_DIR%/", + "config/": "%CONFIG_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + ".phpunit.result.cache", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + ".env.test": { + "contents": [ + "# define your env variables for the test env here", + "KERNEL_CLASS='App\\Kernel'", + "APP_SECRET='$ecretf0rt3st'", + "SYMFONY_DEPRECATIONS_HELPER=999999", + "" + ], + "executable": false + }, + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "=1.2)", + "if (is_array($env = @include dirname(__DIR__).'/.env.local.php')) {", + " foreach ($env as $k => $v) {", + " $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);", + " }", + "} elseif (!class_exists(Dotenv::class)) {", + " throw new RuntimeException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');", + "} else {", + " $path = dirname(__DIR__).'/.env';", + " $dotenv = new Dotenv(false);", + "", + " // load all the .env files", + " if (method_exists($dotenv, 'loadEnv')) {", + " $dotenv->loadEnv($path);", + " } else {", + " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)", + "", + " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {", + " $dotenv->load($path);", + " } else {", + " $dotenv->load($p);", + " }", + "", + " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {", + " $dotenv->populate(array('APP_ENV' => $env = 'dev'));", + " }", + "", + " if ('test' !== $env && file_exists($p = \"$path.local\")) {", + " $dotenv->load($p);", + " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;", + " }", + "", + " if (file_exists($p = \"$path.$env\")) {", + " $dotenv->load($p);", + " }", + "", + " if (file_exists($p = \"$path.$env.local\")) {", + " $dotenv->load($p);", + " }", + " }", + "}", + "", + "$_SERVER += $_ENV;", + "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';", + "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];", + "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';", + "" + ], + "executable": false + }, + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests", + " ", + " ", + "", + " ", + " ", + " src", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "f86403a9d21a2e092d3aa213b1e0def6741489d1" + } + } +} diff --git a/archived/symfony.phpunit-bridge/fd6e5b56573f4576359472e8b77a11d61af73518.json b/archived/symfony.phpunit-bridge/fd6e5b56573f4576359472e8b77a11d61af73518.json new file mode 100644 index 00000000..2a838dc3 --- /dev/null +++ b/archived/symfony.phpunit-bridge/fd6e5b56573f4576359472e8b77a11d61af73518.json @@ -0,0 +1,93 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + "bin/": "%BIN_DIR%/", + "phpunit.xml.dist": "phpunit.xml.dist", + "tests/": "tests/" + }, + "gitignore": [ + ".phpunit", + "/phpunit.xml" + ], + "post-install-output": [ + " ", + " How to test? ", + " ", + "", + " * Write test cases in the tests/ folder", + " * Run php bin/phpunit" + ] + }, + "files": { + "bin/phpunit": { + "contents": [ + "#!/usr/bin/env php", + "", + "", + "", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + " ", + " ", + " ", + "", + "" + ], + "executable": false + }, + "tests/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "fd6e5b56573f4576359472e8b77a11d61af73518" + } + } +} diff --git a/archived/symfony.phpunit-bridge/ffc2f14edf833f5bbc1c91889eedb20a100c16c4.json b/archived/symfony.phpunit-bridge/ffc2f14edf833f5bbc1c91889eedb20a100c16c4.json new file mode 100644 index 00000000..f70beea4 --- /dev/null +++ b/archived/symfony.phpunit-bridge/ffc2f14edf833f5bbc1c91889eedb20a100c16c4.json @@ -0,0 +1,43 @@ +{ + "manifests": { + "symfony/phpunit-bridge": { + "manifest": { + "copy-from-recipe": { + "phpunit.xml.dist": "phpunit.xml.dist" + }, + "gitignore": [ + "/phpunit.xml" + ] + }, + "files": { + "phpunit.xml.dist": { + "contents": [ + "", + "", + "", + "", + " ", + " ", + " ", + " ", + "", + " ", + " ", + " tests/", + " ", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "ffc2f14edf833f5bbc1c91889eedb20a100c16c4" + } + } +} diff --git a/archived/symfony.postmark-mailer/1e8bd746a4123639004c94d163bfb37304b13c70.json b/archived/symfony.postmark-mailer/1e8bd746a4123639004c94d163bfb37304b13c70.json new file mode 100644 index 00000000..de456c2f --- /dev/null +++ b/archived/symfony.postmark-mailer/1e8bd746a4123639004c94d163bfb37304b13c70.json @@ -0,0 +1,14 @@ +{ + "manifests": { + "symfony/postmark-mailer": { + "manifest": { + "env": { + "#1": "POSTMARK_ID=", + "#2": "MAILER_DSN=smtp://$POSTMARK_ID@postmark" + } + }, + "files": [], + "ref": "1e8bd746a4123639004c94d163bfb37304b13c70" + } + } +} diff --git a/archived/symfony.postmark-mailer/84842f6791eaef80618dda244d4e3bbcbbcdf543.json b/archived/symfony.postmark-mailer/84842f6791eaef80618dda244d4e3bbcbbcdf543.json new file mode 100644 index 00000000..136f595a --- /dev/null +++ b/archived/symfony.postmark-mailer/84842f6791eaef80618dda244d4e3bbcbbcdf543.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/postmark-mailer": { + "manifest": { + "env": { + "#1": "MAILER_DSN=postmark://ID@default" + } + }, + "files": [], + "ref": "84842f6791eaef80618dda244d4e3bbcbbcdf543" + } + } +} diff --git a/archived/symfony.postmark-mailer/b18ec37929136329751b0b1323b09ba70a962cee.json b/archived/symfony.postmark-mailer/b18ec37929136329751b0b1323b09ba70a962cee.json new file mode 100644 index 00000000..69068872 --- /dev/null +++ b/archived/symfony.postmark-mailer/b18ec37929136329751b0b1323b09ba70a962cee.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/postmark-mailer": { + "manifest": { + "env": { + "#1": "MAILER_DSN=smtp://$POSTMARK_ID@postmark" + } + }, + "files": [], + "ref": "b18ec37929136329751b0b1323b09ba70a962cee" + } + } +} diff --git a/archived/symfony.psr-http-message-bridge/df8ec1e90aec60d301ec59a22093fc3febedb795.json b/archived/symfony.psr-http-message-bridge/df8ec1e90aec60d301ec59a22093fc3febedb795.json new file mode 100644 index 00000000..ba9520b9 --- /dev/null +++ b/archived/symfony.psr-http-message-bridge/df8ec1e90aec60d301ec59a22093fc3febedb795.json @@ -0,0 +1,41 @@ +{ + "manifests": { + "symfony/psr-http-message-bridge": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/psr_http_message_bridge.yaml": { + "contents": [ + "services:", + " _defaults:", + " autowire: true", + " autoconfigure: true", + "", + " Symfony\\Bridge\\PsrHttpMessage\\HttpFoundationFactoryInterface:", + " '@Symfony\\Bridge\\PsrHttpMessage\\Factory\\HttpFoundationFactory'", + "", + " Symfony\\Bridge\\PsrHttpMessage\\HttpMessageFactoryInterface:", + " '@Symfony\\Bridge\\PsrHttpMessage\\Factory\\PsrHttpFactory'", + "", + " Symfony\\Bridge\\PsrHttpMessage\\Factory\\HttpFoundationFactory: null", + " Symfony\\Bridge\\PsrHttpMessage\\Factory\\PsrHttpFactory: null", + "", + " # Uncomment the following line to allow controllers to receive a", + " # PSR-7 server request object instead of an HttpFoundation request", + " #Symfony\\Bridge\\PsrHttpMessage\\ArgumentValueResolver\\PsrServerRequestResolver: null", + "", + " # Uncomment the following line to allow controllers to return a", + " # PSR-7 response object instead of an HttpFoundation response", + " #Symfony\\Bridge\\PsrHttpMessage\\EventListener\\PsrResponseListener: null", + "" + ], + "executable": false + } + }, + "ref": "df8ec1e90aec60d301ec59a22093fc3febedb795" + } + } +} diff --git a/archived/symfony.psr7-meta/3551b3c2c094aabf210553a9ad3580587d111f4d.json b/archived/symfony.psr7-meta/3551b3c2c094aabf210553a9ad3580587d111f4d.json new file mode 100644 index 00000000..227bc8f1 --- /dev/null +++ b/archived/symfony.psr7-meta/3551b3c2c094aabf210553a9ad3580587d111f4d.json @@ -0,0 +1,39 @@ +{ + "manifests": { + "symfony/psr7-meta": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/psr_http_message_bridge.yaml": { + "contents": [ + "services:", + " _defaults:", + " autowire: true", + " autoconfigure: true", + "", + " Symfony\\Bridge\\PsrHttpMessage\\HttpFoundationFactoryInterface:", + " '@Symfony\\Bridge\\PsrHttpMessage\\Factory\\HttpFoundationFactory'", + "", + " Symfony\\Bridge\\PsrHttpMessage\\HttpMessageFactoryInterface:", + " '@Symfony\\Bridge\\PsrHttpMessage\\Factory\\PsrHttpFactory'", + "", + " Symfony\\Bridge\\PsrHttpMessage\\Factory\\HttpFoundationFactory: null", + " Symfony\\Bridge\\PsrHttpMessage\\Factory\\PsrHttpFactory: null", + "", + " # Uncomment to allow controllers to receive a PSR-7 server request object as argument", + " #Symfony\\Bridge\\PsrHttpMessage\\ArgumentValueResolver\\PsrServerRequestResolver: null", + "", + " # Uncomment to allow controllers to return a PSR-7 response object", + " #Symfony\\Bridge\\PsrHttpMessage\\EventListener\\PsrResponseListener: null", + "" + ], + "executable": false + } + }, + "ref": "3551b3c2c094aabf210553a9ad3580587d111f4d" + } + } +} diff --git a/archived/symfony.psr7-pack/5757a9204a2af95fb9a04aa746c60d981419a480.json b/archived/symfony.psr7-pack/5757a9204a2af95fb9a04aa746c60d981419a480.json new file mode 100644 index 00000000..d8fa8288 --- /dev/null +++ b/archived/symfony.psr7-pack/5757a9204a2af95fb9a04aa746c60d981419a480.json @@ -0,0 +1,39 @@ +{ + "manifests": { + "symfony/psr7-pack": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/psr_http_message_bridge.yaml": { + "contents": [ + "services:", + " _defaults:", + " autowire: true", + " autoconfigure: true", + "", + " Symfony\\Bridge\\PsrHttpMessage\\HttpFoundationFactoryInterface:", + " '@Symfony\\Bridge\\PsrHttpMessage\\Factory\\HttpFoundationFactory'", + "", + " Symfony\\Bridge\\PsrHttpMessage\\HttpMessageFactoryInterface:", + " '@Symfony\\Bridge\\PsrHttpMessage\\Factory\\PsrHttpFactory'", + "", + " Symfony\\Bridge\\PsrHttpMessage\\Factory\\HttpFoundationFactory: null", + " Symfony\\Bridge\\PsrHttpMessage\\Factory\\PsrHttpFactory: null", + "", + " # Uncomment to allow controllers to receive a PSR-7 server request object as argument", + " #Symfony\\Bridge\\PsrHttpMessage\\ArgumentValueResolver\\PsrServerRequestResolver: null", + "", + " # Uncomment to allow controllers to return a PSR-7 response object", + " #Symfony\\Bridge\\PsrHttpMessage\\EventListener\\PsrResponseListener: null", + "" + ], + "executable": false + } + }, + "ref": "5757a9204a2af95fb9a04aa746c60d981419a480" + } + } +} diff --git a/archived/symfony.psr7-pack/f8d7efe1960fbae1e53442e365b9f3a6b174e61f.json b/archived/symfony.psr7-pack/f8d7efe1960fbae1e53442e365b9f3a6b174e61f.json new file mode 100644 index 00000000..10190f7d --- /dev/null +++ b/archived/symfony.psr7-pack/f8d7efe1960fbae1e53442e365b9f3a6b174e61f.json @@ -0,0 +1,41 @@ +{ + "manifests": { + "symfony/psr7-pack": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/psr_http_message_bridge.yaml": { + "contents": [ + "services:", + " _defaults:", + " autowire: true", + " autoconfigure: true", + "", + " Symfony\\Bridge\\PsrHttpMessage\\HttpFoundationFactoryInterface:", + " '@Symfony\\Bridge\\PsrHttpMessage\\Factory\\HttpFoundationFactory'", + "", + " Symfony\\Bridge\\PsrHttpMessage\\HttpMessageFactoryInterface:", + " '@Symfony\\Bridge\\PsrHttpMessage\\Factory\\PsrHttpFactory'", + "", + " Symfony\\Bridge\\PsrHttpMessage\\Factory\\HttpFoundationFactory: null", + " Symfony\\Bridge\\PsrHttpMessage\\Factory\\PsrHttpFactory: null", + "", + " # Uncomment the following line to allow controllers to receive a", + " # PSR-7 server request object instead of an HttpFoundation request", + " #Symfony\\Bridge\\PsrHttpMessage\\ArgumentValueResolver\\PsrServerRequestResolver: null", + "", + " # Uncomment the following line to allow controllers to return a", + " # PSR-7 response object instead of an HttpFoundation response", + " #Symfony\\Bridge\\PsrHttpMessage\\EventListener\\PsrResponseListener: null", + "" + ], + "executable": false + } + }, + "ref": "f8d7efe1960fbae1e53442e365b9f3a6b174e61f" + } + } +} diff --git a/archived/symfony.requirements-checker/02c6e4b9b117c39e8a23eab7f3840ef6e62293b9.json b/archived/symfony.requirements-checker/02c6e4b9b117c39e8a23eab7f3840ef6e62293b9.json new file mode 100644 index 00000000..e1f7264f --- /dev/null +++ b/archived/symfony.requirements-checker/02c6e4b9b117c39e8a23eab7f3840ef6e62293b9.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/requirements-checker": { + "manifest": { + "composer-scripts": { + "requirements-checker": "script" + } + }, + "files": [], + "ref": "02c6e4b9b117c39e8a23eab7f3840ef6e62293b9" + } + } +} diff --git a/archived/symfony.requirements-checker/517da3c06156a76a6040806ffc2e39cabdc4bb7b.json b/archived/symfony.requirements-checker/517da3c06156a76a6040806ffc2e39cabdc4bb7b.json new file mode 100644 index 00000000..34479f3d --- /dev/null +++ b/archived/symfony.requirements-checker/517da3c06156a76a6040806ffc2e39cabdc4bb7b.json @@ -0,0 +1,17 @@ +{ + "manifests": { + "symfony/requirements-checker": { + "manifest": { + "copy-from-package": { + "bin/check.php": "%BIN_DIR%/check.php", + "public/check.php": "%PUBLIC_DIR%/check.php" + }, + "composer-scripts": { + "%BIN_DIR%/check.php": "php-script" + } + }, + "files": [], + "ref": "517da3c06156a76a6040806ffc2e39cabdc4bb7b" + } + } +} diff --git a/archived/symfony.requirements-checker/88980e1a5d7fe6ef1837e45bc44e9d38538b88ca.json b/archived/symfony.requirements-checker/88980e1a5d7fe6ef1837e45bc44e9d38538b88ca.json new file mode 100644 index 00000000..ff840e39 --- /dev/null +++ b/archived/symfony.requirements-checker/88980e1a5d7fe6ef1837e45bc44e9d38538b88ca.json @@ -0,0 +1,26 @@ +{ + "manifests": { + "symfony/requirements-checker": { + "manifest": { + "copy-from-recipe": { + "public/": "%PUBLIC_DIR%/" + }, + "composer-scripts": { + "requirements-checker": "script" + } + }, + "files": { + "public/check.php": { + "contents": [ + " ", + " Using \"symfony/symfony\" in your dependencies is incompatible with Symfony Flex! ", + " ", + "", + " * Instead use individual symfony/* packages." + ] + }, + "files": [], + "ref": "d9ffde95d60fa64c4e39752016ee534460b7c691" + } + } +} diff --git a/archived/symfony.telegram-notifier/5cf5c19e8fdcbf922de680cdf8d65fa7d77758ae.json b/archived/symfony.telegram-notifier/5cf5c19e8fdcbf922de680cdf8d65fa7d77758ae.json new file mode 100644 index 00000000..87cad544 --- /dev/null +++ b/archived/symfony.telegram-notifier/5cf5c19e8fdcbf922de680cdf8d65fa7d77758ae.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/telegram-notifier": { + "manifest": { + "env": { + "#1": "TELEGRAM_DSN=telegram://TOKEN@default?channel=CHAT_ID" + } + }, + "files": [], + "ref": "5cf5c19e8fdcbf922de680cdf8d65fa7d77758ae" + } + } +} diff --git a/archived/symfony.telnyx-notifier/d67467a335b8ee2929fa5355379909ce0c104dc8.json b/archived/symfony.telnyx-notifier/d67467a335b8ee2929fa5355379909ce0c104dc8.json new file mode 100644 index 00000000..ded61d57 --- /dev/null +++ b/archived/symfony.telnyx-notifier/d67467a335b8ee2929fa5355379909ce0c104dc8.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/telnyx-notifier": { + "manifest": { + "env": { + "#1": "TELNYX_DSN=telnyx://API_KEY@default?from=FROM&messaging_profile_id=MESSAGING_PROFILE_ID" + } + }, + "files": [], + "ref": "d67467a335b8ee2929fa5355379909ce0c104dc8" + } + } +} diff --git a/archived/symfony.translation/124be9a2b7cc035fd8c56f4fd2e19c907c1f3fb8.json b/archived/symfony.translation/124be9a2b7cc035fd8c56f4fd2e19c907c1f3fb8.json new file mode 100644 index 00000000..9ef0d7bb --- /dev/null +++ b/archived/symfony.translation/124be9a2b7cc035fd8c56f4fd2e19c907c1f3fb8.json @@ -0,0 +1,37 @@ +{ + "manifests": { + "symfony/translation": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "translations/": "translations/" + }, + "container": { + "locale": "en" + } + }, + "files": { + "config/packages/translation.yaml": { + "contents": [ + "framework:", + " default_locale: '%locale%'", + " translator:", + " paths:", + " - '%kernel.project_dir%/translations'", + " fallbacks:", + " - '%locale%'", + "" + ], + "executable": false + }, + "translations/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "124be9a2b7cc035fd8c56f4fd2e19c907c1f3fb8" + } + } +} diff --git a/archived/symfony.translation/1fb02a6e1c8f3d4232cce485c9afa868d63b115a.json b/archived/symfony.translation/1fb02a6e1c8f3d4232cce485c9afa868d63b115a.json new file mode 100644 index 00000000..6434bb17 --- /dev/null +++ b/archived/symfony.translation/1fb02a6e1c8f3d4232cce485c9afa868d63b115a.json @@ -0,0 +1,36 @@ +{ + "manifests": { + "symfony/translation": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "translations/": "translations/" + }, + "container": { + "locale": "en" + } + }, + "files": { + "config/packages/translation.yaml": { + "contents": [ + "framework:", + " default_locale: '%locale%'", + " translator:", + " default_path: '%kernel.project_dir%/translations'", + " fallbacks:", + " - '%locale%'", + "" + ], + "executable": false + }, + "translations/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "1fb02a6e1c8f3d4232cce485c9afa868d63b115a" + } + } +} diff --git a/archived/symfony.translation/2ad9d2545bce8ca1a863e50e92141f0b9d87ffcd.json b/archived/symfony.translation/2ad9d2545bce8ca1a863e50e92141f0b9d87ffcd.json new file mode 100644 index 00000000..e469856b --- /dev/null +++ b/archived/symfony.translation/2ad9d2545bce8ca1a863e50e92141f0b9d87ffcd.json @@ -0,0 +1,33 @@ +{ + "manifests": { + "symfony/translation": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "translations/": "translations/" + } + }, + "files": { + "config/packages/translation.yaml": { + "contents": [ + "framework:", + " default_locale: en", + " translator:", + " default_path: '%kernel.project_dir%/translations'", + " fallbacks:", + " - en", + "" + ], + "executable": false + }, + "translations/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "2ad9d2545bce8ca1a863e50e92141f0b9d87ffcd" + } + } +} diff --git a/archived/symfony.translation/58f37511a2ceec2761716413ce679cbe118e37c3.json b/archived/symfony.translation/58f37511a2ceec2761716413ce679cbe118e37c3.json new file mode 100644 index 00000000..e4ab7b5a --- /dev/null +++ b/archived/symfony.translation/58f37511a2ceec2761716413ce679cbe118e37c3.json @@ -0,0 +1,37 @@ +{ + "manifests": { + "symfony/translation": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "translations/": "translations/" + }, + "container": { + "locale": "en" + } + }, + "files": { + "config/packages/translation.yaml": { + "contents": [ + "framework:", + " default_locale: '%locale%'", + " translator:", + " paths:", + " - '%kernel.project_dir%/translations/'", + " fallbacks:", + " - '%locale%'", + "" + ], + "executable": false + }, + "translations/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "58f37511a2ceec2761716413ce679cbe118e37c3" + } + } +} diff --git a/archived/symfony.translation/6bcd6c570c017ea6ae5a7a6a027c929fd3542cd8.json b/archived/symfony.translation/6bcd6c570c017ea6ae5a7a6a027c929fd3542cd8.json new file mode 100644 index 00000000..8f56eb96 --- /dev/null +++ b/archived/symfony.translation/6bcd6c570c017ea6ae5a7a6a027c929fd3542cd8.json @@ -0,0 +1,37 @@ +{ + "manifests": { + "symfony/translation": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "translations/": "translations/" + }, + "container": { + "locale": "en" + } + }, + "files": { + "config/packages/translation.yaml": { + "contents": [ + "framework:", + " default_locale: '%locale%'", + " translator:", + " paths:", + " - '%kernel.project_dir%/translations'", + " fallbacks:", + " - '%locale%'", + "" + ], + "executable": false + }, + "translations/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "6bcd6c570c017ea6ae5a7a6a027c929fd3542cd8" + } + } +} diff --git a/archived/symfony.translation/79a488be4f8a32fd8d5e2fc3bab564fae36701ef.json b/archived/symfony.translation/79a488be4f8a32fd8d5e2fc3bab564fae36701ef.json new file mode 100644 index 00000000..101cf857 --- /dev/null +++ b/archived/symfony.translation/79a488be4f8a32fd8d5e2fc3bab564fae36701ef.json @@ -0,0 +1,36 @@ +{ + "manifests": { + "symfony/translation": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "container": { + "locale": "en" + } + }, + "files": { + "config/packages/translation.yaml": { + "contents": [ + "framework:", + " default_locale: '%locale%'", + " translator:", + " paths:", + " - '%kernel.project_dir%/config/translations'", + " fallbacks:", + " - '%locale%'", + "" + ], + "executable": false + }, + "config/translations/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "79a488be4f8a32fd8d5e2fc3bab564fae36701ef" + } + } +} diff --git a/archived/symfony.translation/8f81c9ec4429175661f5100fe7929177f4386f82.json b/archived/symfony.translation/8f81c9ec4429175661f5100fe7929177f4386f82.json new file mode 100644 index 00000000..3ea4082d --- /dev/null +++ b/archived/symfony.translation/8f81c9ec4429175661f5100fe7929177f4386f82.json @@ -0,0 +1,37 @@ +{ + "manifests": { + "symfony/translation": { + "manifest": { + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "translations/": "translations/" + }, + "container": { + "locale": "en" + } + }, + "files": { + "etc/packages/translation.yaml": { + "contents": [ + "framework:", + " default_locale: '%locale%'", + " translator:", + " paths:", + " - '%kernel.project_dir%/translations/'", + " fallbacks:", + " - '%locale%'", + "" + ], + "executable": false + }, + "translations/.gitkeep": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "8f81c9ec4429175661f5100fe7929177f4386f82" + } + } +} diff --git a/archived/symfony.translation/bc49d795012f748d5d2904f6130327bed10da2ad.json b/archived/symfony.translation/bc49d795012f748d5d2904f6130327bed10da2ad.json new file mode 100644 index 00000000..08282702 --- /dev/null +++ b/archived/symfony.translation/bc49d795012f748d5d2904f6130327bed10da2ad.json @@ -0,0 +1,37 @@ +{ + "manifests": { + "symfony/translation": { + "manifest": { + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "translations/": "translations/" + }, + "container": { + "locale": "en" + } + }, + "files": { + "etc/packages/translation.yaml": { + "contents": [ + "framework:", + " default_locale: '%locale%'", + " translator:", + " paths:", + " - '%kernel.project_dir%/translations/'", + " fallbacks:", + " - '%locale%'", + "" + ], + "executable": false + }, + "translations/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "bc49d795012f748d5d2904f6130327bed10da2ad" + } + } +} diff --git a/archived/symfony.translation/da64f5a2b6d96f5dc24914517c0350a5f91dee43.json b/archived/symfony.translation/da64f5a2b6d96f5dc24914517c0350a5f91dee43.json new file mode 100644 index 00000000..a105c313 --- /dev/null +++ b/archived/symfony.translation/da64f5a2b6d96f5dc24914517c0350a5f91dee43.json @@ -0,0 +1,40 @@ +{ + "manifests": { + "symfony/translation": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "translations/": "translations/" + } + }, + "files": { + "config/packages/translation.yaml": { + "contents": [ + "framework:", + " default_locale: en", + " translator:", + " default_path: '%kernel.project_dir%/translations'", + " fallbacks:", + " - en", + "# providers:", + "# crowdin:", + "# dsn: '%env(CROWDIN_DSN)%'", + "# loco:", + "# dsn: '%env(LOCO_DSN)%'", + "# lokalise:", + "# dsn: '%env(LOKALISE_DSN)%'", + "" + ], + "executable": false + }, + "translations/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "da64f5a2b6d96f5dc24914517c0350a5f91dee43" + } + } +} diff --git a/archived/symfony.twig-bundle/15a41bbd66a1323d09824a189b485c126bbefa51.json b/archived/symfony.twig-bundle/15a41bbd66a1323d09824a189b485c126bbefa51.json new file mode 100644 index 00000000..821cc3ae --- /dev/null +++ b/archived/symfony.twig-bundle/15a41bbd66a1323d09824a189b485c126bbefa51.json @@ -0,0 +1,57 @@ +{ + "manifests": { + "symfony/twig-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\TwigBundle\\TwigBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "templates/": "templates/" + } + }, + "files": { + "config/packages/test/twig.yaml": { + "contents": [ + "twig:", + " strict_variables: true", + "" + ], + "executable": false + }, + "config/packages/twig.yaml": { + "contents": [ + "twig:", + " default_path: '%kernel.project_dir%/templates'", + " debug: '%kernel.debug%'", + " strict_variables: '%kernel.debug%'", + " exception_controller: null", + "" + ], + "executable": false + }, + "templates/base.html.twig": { + "contents": [ + "", + "", + " ", + " ", + " {% block title %}Welcome!{% endblock %}", + " {% block stylesheets %}{% endblock %}", + " ", + " ", + " {% block body %}{% endblock %}", + " {% block javascripts %}{% endblock %}", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "15a41bbd66a1323d09824a189b485c126bbefa51" + } + } +} diff --git a/archived/symfony.twig-bundle/1766a292f47e3bf94bcfc192c2aa090588f9f46d.json b/archived/symfony.twig-bundle/1766a292f47e3bf94bcfc192c2aa090588f9f46d.json new file mode 100644 index 00000000..89ee020e --- /dev/null +++ b/archived/symfony.twig-bundle/1766a292f47e3bf94bcfc192c2aa090588f9f46d.json @@ -0,0 +1,61 @@ +{ + "manifests": { + "symfony/twig-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\TwigBundle\\TwigBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "templates/": "templates/" + } + }, + "files": { + "config/packages/test/twig.yaml": { + "contents": [ + "twig:", + " strict_variables: true", + "" + ], + "executable": false + }, + "config/packages/twig.yaml": { + "contents": [ + "twig:", + " default_path: '%kernel.project_dir%/templates'", + "" + ], + "executable": false + }, + "templates/base.html.twig": { + "contents": [ + "", + "", + " ", + " ", + " {% block title %}Welcome!{% endblock %}", + " {# Run `composer require symfony/webpack-encore-bundle`", + " and uncomment the following Encore helpers to start using Symfony UX #}", + " {% block stylesheets %}", + " {#{{ encore_entry_link_tags('app') }}#}", + " {% endblock %}", + "", + " {% block javascripts %}", + " {#{{ encore_entry_script_tags('app') }}#}", + " {% endblock %}", + " ", + " ", + " {% block body %}{% endblock %}", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "1766a292f47e3bf94bcfc192c2aa090588f9f46d" + } + } +} diff --git a/archived/symfony.twig-bundle/1da1987340b5ba64b16383906d678b989e3d096e.json b/archived/symfony.twig-bundle/1da1987340b5ba64b16383906d678b989e3d096e.json new file mode 100644 index 00000000..b38799a0 --- /dev/null +++ b/archived/symfony.twig-bundle/1da1987340b5ba64b16383906d678b989e3d096e.json @@ -0,0 +1,65 @@ +{ + "manifests": { + "symfony/twig-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\TwigBundle\\TwigBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "templates/": "templates/" + } + }, + "files": { + "config/packages/test/twig.yaml": { + "contents": [ + "twig:", + " strict_variables: true", + "" + ], + "executable": false + }, + "config/packages/twig.yaml": { + "contents": [ + "twig:", + " default_path: '%kernel.project_dir%/templates'", + " debug: '%kernel.debug%'", + " strict_variables: '%kernel.debug%'", + "" + ], + "executable": false + }, + "config/routes/dev/twig.yaml": { + "contents": [ + "_errors:", + " resource: '@TwigBundle/Resources/config/routing/errors.xml'", + " prefix: /_error", + "" + ], + "executable": false + }, + "templates/base.html.twig": { + "contents": [ + "", + "", + " ", + " ", + " {% block title %}Welcome!{% endblock %}", + " {% block stylesheets %}{% endblock %}", + " ", + " ", + " {% block body %}{% endblock %}", + " {% block javascripts %}{% endblock %}", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "1da1987340b5ba64b16383906d678b989e3d096e" + } + } +} diff --git a/archived/symfony.twig-bundle/2930240b0e8f972c874fde9c27c9531765bd2a3b.json b/archived/symfony.twig-bundle/2930240b0e8f972c874fde9c27c9531765bd2a3b.json new file mode 100644 index 00000000..a2468365 --- /dev/null +++ b/archived/symfony.twig-bundle/2930240b0e8f972c874fde9c27c9531765bd2a3b.json @@ -0,0 +1,58 @@ +{ + "manifests": { + "symfony/twig-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\TwigBundle\\TwigBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "templates/": "templates/" + } + }, + "files": { + "config/packages/twig.yaml": { + "contents": [ + "twig:", + " default_path: '%kernel.project_dir%/templates'", + " debug: '%kernel.debug%'", + " strict_variables: '%kernel.debug%'", + " exception_controller: null", + "" + ], + "executable": false + }, + "config/routes/dev/twig.yaml": { + "contents": [ + "_errors:", + " resource: '@TwigBundle/Resources/config/routing/errors.xml'", + " prefix: /_error", + "" + ], + "executable": false + }, + "templates/base.html.twig": { + "contents": [ + "", + "", + " ", + " ", + " {% block title %}Welcome!{% endblock %}", + " {% block stylesheets %}{% endblock %}", + " ", + " ", + " {% block body %}{% endblock %}", + " {% block javascripts %}{% endblock %}", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "2930240b0e8f972c874fde9c27c9531765bd2a3b" + } + } +} diff --git a/archived/symfony.twig-bundle/369b5b29dc52b2c190002825ae7ec24ab6f962dd.json b/archived/symfony.twig-bundle/369b5b29dc52b2c190002825ae7ec24ab6f962dd.json new file mode 100644 index 00000000..1575c6c8 --- /dev/null +++ b/archived/symfony.twig-bundle/369b5b29dc52b2c190002825ae7ec24ab6f962dd.json @@ -0,0 +1,57 @@ +{ + "manifests": { + "symfony/twig-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\TwigBundle\\TwigBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "templates/": "templates/" + } + }, + "files": { + "config/packages/twig.yaml": { + "contents": [ + "twig:", + " default_path: '%kernel.project_dir%/templates'", + " debug: '%kernel.debug%'", + " strict_variables: '%kernel.debug%'", + "" + ], + "executable": false + }, + "config/routes/dev/twig.yaml": { + "contents": [ + "_errors:", + " resource: '@TwigBundle/Resources/config/routing/errors.xml'", + " prefix: /_error", + "" + ], + "executable": false + }, + "templates/base.html.twig": { + "contents": [ + "", + "", + " ", + " ", + " {% block title %}Welcome!{% endblock %}", + " {% block stylesheets %}{% endblock %}", + " ", + " ", + " {% block body %}{% endblock %}", + " {% block javascripts %}{% endblock %}", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "369b5b29dc52b2c190002825ae7ec24ab6f962dd" + } + } +} diff --git a/archived/symfony.twig-bundle/3dd530739a4284e3272274c128dbb7a8140a66f1.json b/archived/symfony.twig-bundle/3dd530739a4284e3272274c128dbb7a8140a66f1.json new file mode 100644 index 00000000..eb2854cb --- /dev/null +++ b/archived/symfony.twig-bundle/3dd530739a4284e3272274c128dbb7a8140a66f1.json @@ -0,0 +1,57 @@ +{ + "manifests": { + "symfony/twig-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\TwigBundle\\TwigBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "templates/": "templates/" + } + }, + "files": { + "config/packages/twig.yaml": { + "contents": [ + "twig:", + " default_path: '%kernel.project_dir%/templates'", + "", + "when@test:", + " twig:", + " strict_variables: true", + "" + ], + "executable": false + }, + "templates/base.html.twig": { + "contents": [ + "", + "", + " ", + " ", + " {% block title %}Welcome!{% endblock %}", + " {# Run `composer require symfony/webpack-encore-bundle`", + " and uncomment the following Encore helpers to start using Symfony UX #}", + " {% block stylesheets %}", + " {#{{ encore_entry_link_tags('app') }}#}", + " {% endblock %}", + "", + " {% block javascripts %}", + " {#{{ encore_entry_script_tags('app') }}#}", + " {% endblock %}", + " ", + " ", + " {% block body %}{% endblock %}", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "3dd530739a4284e3272274c128dbb7a8140a66f1" + } + } +} diff --git a/archived/symfony.twig-bundle/42324de95dde296ef158f48d6cf7fefddd18da7d.json b/archived/symfony.twig-bundle/42324de95dde296ef158f48d6cf7fefddd18da7d.json new file mode 100644 index 00000000..97b31bb6 --- /dev/null +++ b/archived/symfony.twig-bundle/42324de95dde296ef158f48d6cf7fefddd18da7d.json @@ -0,0 +1,57 @@ +{ + "manifests": { + "symfony/twig-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\TwigBundle\\TwigBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "templates/": "templates/" + } + }, + "files": { + "config/packages/twig.yaml": { + "contents": [ + "twig:", + " paths: ['%kernel.project_dir%/templates']", + " debug: '%kernel.debug%'", + " strict_variables: '%kernel.debug%'", + "" + ], + "executable": false + }, + "config/routes/dev/twig.yaml": { + "contents": [ + "_errors:", + " resource: '@TwigBundle/Resources/config/routing/errors.xml'", + " prefix: /_error", + "" + ], + "executable": false + }, + "templates/base.html.twig": { + "contents": [ + "", + "", + " ", + " ", + " {% block title %}Welcome!{% endblock %}", + " {% block stylesheets %}{% endblock %}", + " ", + " ", + " {% block body %}{% endblock %}", + " {% block javascripts %}{% endblock %}", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "42324de95dde296ef158f48d6cf7fefddd18da7d" + } + } +} diff --git a/archived/symfony.twig-bundle/438cd57de3aa7a40fda2d12186344db58598f08c.json b/archived/symfony.twig-bundle/438cd57de3aa7a40fda2d12186344db58598f08c.json new file mode 100644 index 00000000..24e09d9d --- /dev/null +++ b/archived/symfony.twig-bundle/438cd57de3aa7a40fda2d12186344db58598f08c.json @@ -0,0 +1,45 @@ +{ + "manifests": { + "symfony/twig-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\TwigBundle\\TwigBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "templates/": "templates/" + } + }, + "files": { + "config/packages/twig.yaml": { + "contents": [ + "twig:", + " paths: ['%kernel.project_dir%/templates']", + " debug: '%kernel.debug%'", + " strict_variables: '%kernel.debug%'", + "" + ], + "executable": false + }, + "config/routes/dev/twig.yaml": { + "contents": [ + "_errors:", + " resource: '@TwigBundle/Resources/config/routing/errors.xml'", + " prefix: /_error", + "" + ], + "executable": false + }, + "templates/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "438cd57de3aa7a40fda2d12186344db58598f08c" + } + } +} diff --git a/archived/symfony.twig-bundle/466464863b25f4538bff996037a265b13f4ccacc.json b/archived/symfony.twig-bundle/466464863b25f4538bff996037a265b13f4ccacc.json new file mode 100644 index 00000000..72c06f95 --- /dev/null +++ b/archived/symfony.twig-bundle/466464863b25f4538bff996037a265b13f4ccacc.json @@ -0,0 +1,66 @@ +{ + "manifests": { + "symfony/twig-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\TwigBundle\\TwigBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "templates/": "templates/" + } + }, + "files": { + "config/packages/test/twig.yaml": { + "contents": [ + "twig:", + " strict_variables: true", + "" + ], + "executable": false + }, + "config/packages/twig.yaml": { + "contents": [ + "twig:", + " default_path: '%kernel.project_dir%/templates'", + " debug: '%kernel.debug%'", + " strict_variables: '%kernel.debug%'", + "" + ], + "executable": false + }, + "config/routes/dev/twig.yaml": { + "contents": [ + "_errors:", + " resource: '@TwigBundle/Resources/config/routing/errors.xml'", + " prefix: /_error", + "" + ], + "executable": false + }, + "templates/base.html.twig": { + "contents": [ + "", + "", + " ", + " ", + " {% block title %}Welcome!{% endblock %}", + " {% block stylesheets %}{% endblock %}", + "", + " {% block javascripts %}{% endblock %}", + " ", + " ", + " {% block body %}{% endblock %}", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "466464863b25f4538bff996037a265b13f4ccacc" + } + } +} diff --git a/archived/symfony.twig-bundle/496725b761a5d1167da589b7c0ebca89853e1d02.json b/archived/symfony.twig-bundle/496725b761a5d1167da589b7c0ebca89853e1d02.json new file mode 100644 index 00000000..80611aa7 --- /dev/null +++ b/archived/symfony.twig-bundle/496725b761a5d1167da589b7c0ebca89853e1d02.json @@ -0,0 +1,45 @@ +{ + "manifests": { + "symfony/twig-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\TwigBundle\\TwigBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "templates/": "templates/" + } + }, + "files": { + "etc/packages/twig.yaml": { + "contents": [ + "twig:", + " paths: [\"%kernel.root_dir%/../templates\"]", + " debug: \"%kernel.debug%\"", + " strict_variables: \"%kernel.debug%\"", + "" + ], + "executable": false + }, + "etc/routing/dev/twig.yaml": { + "contents": [ + "_errors:", + " resource: \"@TwigBundle/Resources/config/routing/errors.xml\"", + " prefix: /_errors", + "" + ], + "executable": false + }, + "templates/.gitkeep": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "496725b761a5d1167da589b7c0ebca89853e1d02" + } + } +} diff --git a/archived/symfony.twig-bundle/5a0452ed6c5a745ab528d4a09b3a6fcbce7956ef.json b/archived/symfony.twig-bundle/5a0452ed6c5a745ab528d4a09b3a6fcbce7956ef.json new file mode 100644 index 00000000..0bfaa629 --- /dev/null +++ b/archived/symfony.twig-bundle/5a0452ed6c5a745ab528d4a09b3a6fcbce7956ef.json @@ -0,0 +1,49 @@ +{ + "manifests": { + "symfony/twig-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\TwigBundle\\TwigBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "templates/": "templates/" + } + }, + "files": { + "config/packages/twig.yaml": { + "contents": [ + "twig:", + " default_path: '%kernel.project_dir%/templates'", + " debug: '%kernel.debug%'", + " strict_variables: '%kernel.debug%'", + " exception_controller: null", + "" + ], + "executable": false + }, + "templates/base.html.twig": { + "contents": [ + "", + "", + " ", + " ", + " {% block title %}Welcome!{% endblock %}", + " {% block stylesheets %}{% endblock %}", + " ", + " ", + " {% block body %}{% endblock %}", + " {% block javascripts %}{% endblock %}", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "5a0452ed6c5a745ab528d4a09b3a6fcbce7956ef" + } + } +} diff --git a/archived/symfony.twig-bundle/73baff3f7b3cea12a73812a7cfd2c0924a9e250f.json b/archived/symfony.twig-bundle/73baff3f7b3cea12a73812a7cfd2c0924a9e250f.json new file mode 100644 index 00000000..bf8e06a0 --- /dev/null +++ b/archived/symfony.twig-bundle/73baff3f7b3cea12a73812a7cfd2c0924a9e250f.json @@ -0,0 +1,64 @@ +{ + "manifests": { + "symfony/twig-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\TwigBundle\\TwigBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "templates/": "templates/" + } + }, + "files": { + "config/packages/test/twig.yaml": { + "contents": [ + "twig:", + " strict_variables: true", + "" + ], + "executable": false + }, + "config/packages/twig.yaml": { + "contents": [ + "twig:", + " default_path: '%kernel.project_dir%/templates'", + " debug: '%kernel.debug%'", + " strict_variables: '%kernel.debug%'", + " exception_controller: null", + "" + ], + "executable": false + }, + "templates/base.html.twig": { + "contents": [ + "", + "", + " ", + " ", + " {% block title %}Welcome!{% endblock %}", + " {# Run `composer require symfony/webpack-encore-bundle`", + " and uncomment the following Encore helpers to start using Symfony UX #}", + " {% block stylesheets %}", + " {#{{ encore_entry_link_tags('app') }}#}", + " {% endblock %}", + "", + " {% block javascripts %}", + " {#{{ encore_entry_script_tags('app') }}#}", + " {% endblock %}", + " ", + " ", + " {% block body %}{% endblock %}", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "73baff3f7b3cea12a73812a7cfd2c0924a9e250f" + } + } +} diff --git a/archived/symfony.twig-bundle/73bdef7bcad4e1327506b502291ddd14f97263ca.json b/archived/symfony.twig-bundle/73bdef7bcad4e1327506b502291ddd14f97263ca.json new file mode 100644 index 00000000..5718171b --- /dev/null +++ b/archived/symfony.twig-bundle/73bdef7bcad4e1327506b502291ddd14f97263ca.json @@ -0,0 +1,45 @@ +{ + "manifests": { + "symfony/twig-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\TwigBundle\\TwigBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "templates/": "templates/" + } + }, + "files": { + "config/packages/twig.yaml": { + "contents": [ + "twig:", + " paths: ['%kernel.project_dir%/templates']", + " debug: '%kernel.debug%'", + " strict_variables: '%kernel.debug%'", + "" + ], + "executable": false + }, + "config/routing/dev/twig.yaml": { + "contents": [ + "_errors:", + " resource: '@TwigBundle/Resources/config/routing/errors.xml'", + " prefix: /_errors", + "" + ], + "executable": false + }, + "templates/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "73bdef7bcad4e1327506b502291ddd14f97263ca" + } + } +} diff --git a/archived/symfony.twig-bundle/770e2b654477e611fdc13a10a8fd379ad12b0e83.json b/archived/symfony.twig-bundle/770e2b654477e611fdc13a10a8fd379ad12b0e83.json new file mode 100644 index 00000000..c04e0d49 --- /dev/null +++ b/archived/symfony.twig-bundle/770e2b654477e611fdc13a10a8fd379ad12b0e83.json @@ -0,0 +1,45 @@ +{ + "manifests": { + "symfony/twig-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\TwigBundle\\TwigBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "templates/": "templates/" + } + }, + "files": { + "etc/packages/twig.yaml": { + "contents": [ + "twig:", + " paths: ['%kernel.project_dir%/templates']", + " debug: '%kernel.debug%'", + " strict_variables: '%kernel.debug%'", + "" + ], + "executable": false + }, + "etc/routing/dev/twig.yaml": { + "contents": [ + "_errors:", + " resource: '@TwigBundle/Resources/config/routing/errors.xml'", + " prefix: /_errors", + "" + ], + "executable": false + }, + "templates/.gitkeep": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "770e2b654477e611fdc13a10a8fd379ad12b0e83" + } + } +} diff --git a/archived/symfony.twig-bundle/7b8ab7095d0fc96902818651c4d4da90ed3f0549.json b/archived/symfony.twig-bundle/7b8ab7095d0fc96902818651c4d4da90ed3f0549.json new file mode 100644 index 00000000..bd62d4d4 --- /dev/null +++ b/archived/symfony.twig-bundle/7b8ab7095d0fc96902818651c4d4da90ed3f0549.json @@ -0,0 +1,45 @@ +{ + "manifests": { + "symfony/twig-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\TwigBundle\\TwigBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "templates/": "templates/" + } + }, + "files": { + "etc/packages/twig.yaml": { + "contents": [ + "twig:", + " paths: [\"%kernel.project_dir%/templates\"]", + " debug: \"%kernel.debug%\"", + " strict_variables: \"%kernel.debug%\"", + "" + ], + "executable": false + }, + "etc/routing/dev/twig.yaml": { + "contents": [ + "_errors:", + " resource: \"@TwigBundle/Resources/config/routing/errors.xml\"", + " prefix: /_errors", + "" + ], + "executable": false + }, + "templates/.gitkeep": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "7b8ab7095d0fc96902818651c4d4da90ed3f0549" + } + } +} diff --git a/archived/symfony.twig-bundle/7e5381cd17e0e27d1b432af9230b65060b75ac4c.json b/archived/symfony.twig-bundle/7e5381cd17e0e27d1b432af9230b65060b75ac4c.json new file mode 100644 index 00000000..3c6e0e18 --- /dev/null +++ b/archived/symfony.twig-bundle/7e5381cd17e0e27d1b432af9230b65060b75ac4c.json @@ -0,0 +1,72 @@ +{ + "manifests": { + "symfony/twig-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\TwigBundle\\TwigBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "templates/": "templates/" + } + }, + "files": { + "config/packages/test/twig.yaml": { + "contents": [ + "twig:", + " strict_variables: true", + "" + ], + "executable": false + }, + "config/packages/twig.yaml": { + "contents": [ + "twig:", + " default_path: '%kernel.project_dir%/templates'", + " debug: '%kernel.debug%'", + " strict_variables: '%kernel.debug%'", + "" + ], + "executable": false + }, + "config/routes/dev/twig.yaml": { + "contents": [ + "_errors:", + " resource: '@TwigBundle/Resources/config/routing/errors.xml'", + " prefix: /_error", + "" + ], + "executable": false + }, + "templates/base.html.twig": { + "contents": [ + "", + "", + " ", + " ", + " {% block title %}Welcome!{% endblock %}", + " {# Run `composer require symfony/webpack-encore-bundle`", + " and uncomment the following Encore helpers to start using Symfony UX #}", + " {% block stylesheets %}", + " {#{{ encore_entry_link_tags('app') }}#}", + " {% endblock %}", + "", + " {% block javascripts %}", + " {#{{ encore_entry_script_tags('app') }}#}", + " {% endblock %}", + " ", + " ", + " {% block body %}{% endblock %}", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "7e5381cd17e0e27d1b432af9230b65060b75ac4c" + } + } +} diff --git a/archived/symfony.twig-bundle/7e5911186d596214c14dd28305485a3c143ee746.json b/archived/symfony.twig-bundle/7e5911186d596214c14dd28305485a3c143ee746.json new file mode 100644 index 00000000..b1d08d0d --- /dev/null +++ b/archived/symfony.twig-bundle/7e5911186d596214c14dd28305485a3c143ee746.json @@ -0,0 +1,57 @@ +{ + "manifests": { + "symfony/twig-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\TwigBundle\\TwigBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "templates/": "templates/" + } + }, + "files": { + "config/packages/twig.yaml": { + "contents": [ + "twig:", + " default_path: '%kernel.project_dir%/templates'", + " debug: '%kernel.debug%'", + " strict_variables: '%kernel.debug%'", + "" + ], + "executable": false + }, + "config/routes/dev/twig.yaml": { + "contents": [ + "_errors:", + " resource: '@TwigBundle/Resources/config/routing/errors.xml'", + " prefix: /_error", + "" + ], + "executable": false + }, + "templates/base.html.twig": { + "contents": [ + "", + "", + " ", + " ", + " {% block title %}Welcome!{% endblock %}", + " {% block stylesheets %}{% endblock %}", + " ", + " ", + " {% block body %}{% endblock %}", + " {% block javascripts %}{% endblock %}", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "7e5911186d596214c14dd28305485a3c143ee746" + } + } +} diff --git a/archived/symfony.twig-bundle/969940188f5d5128c54378fc1547cabd0925a0e5.json b/archived/symfony.twig-bundle/969940188f5d5128c54378fc1547cabd0925a0e5.json new file mode 100644 index 00000000..01d2aba7 --- /dev/null +++ b/archived/symfony.twig-bundle/969940188f5d5128c54378fc1547cabd0925a0e5.json @@ -0,0 +1,45 @@ +{ + "manifests": { + "symfony/twig-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\TwigBundle\\TwigBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "templates/": "templates/" + } + }, + "files": { + "config/packages/twig.yaml": { + "contents": [ + "twig:", + " paths: ['%kernel.project_dir%/templates']", + " debug: '%kernel.debug%'", + " strict_variables: '%kernel.debug%'", + "" + ], + "executable": false + }, + "config/routing/dev/twig.yaml": { + "contents": [ + "_errors:", + " resource: '@TwigBundle/Resources/config/routing/errors.xml'", + " prefix: /_error", + "" + ], + "executable": false + }, + "templates/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "969940188f5d5128c54378fc1547cabd0925a0e5" + } + } +} diff --git a/archived/symfony.twig-bundle/9ea0658a14e37acfba765881582ddd708c7f0c59.json b/archived/symfony.twig-bundle/9ea0658a14e37acfba765881582ddd708c7f0c59.json new file mode 100644 index 00000000..adf312b6 --- /dev/null +++ b/archived/symfony.twig-bundle/9ea0658a14e37acfba765881582ddd708c7f0c59.json @@ -0,0 +1,38 @@ +{ + "manifests": { + "symfony/twig-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\TwigBundle\\TwigBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "templates/": "templates/" + } + }, + "files": { + "templates/base.html.twig": { + "contents": [ + "", + "", + " ", + " ", + " {% block title %}Welcome!{% endblock %}", + " {% block stylesheets %}{% endblock %}", + " ", + " ", + " {% block body %}{% endblock %}", + " {% block javascripts %}{% endblock %}", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "9ea0658a14e37acfba765881582ddd708c7f0c59" + } + } +} diff --git a/archived/symfony.twig-bundle/b3be7fdb3f89be4084d25c8a62775f54af20ae34.json b/archived/symfony.twig-bundle/b3be7fdb3f89be4084d25c8a62775f54af20ae34.json new file mode 100644 index 00000000..59df7457 --- /dev/null +++ b/archived/symfony.twig-bundle/b3be7fdb3f89be4084d25c8a62775f54af20ae34.json @@ -0,0 +1,57 @@ +{ + "manifests": { + "symfony/twig-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\TwigBundle\\TwigBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "templates/": "templates/" + } + }, + "files": { + "config/packages/twig.yaml": { + "contents": [ + "twig:", + " paths: ['%kernel.project_dir%/templates']", + " debug: '%kernel.debug%'", + " strict_variables: '%kernel.debug%'", + "" + ], + "executable": false + }, + "config/routes/dev/twig.yaml": { + "contents": [ + "_errors:", + " resource: '@TwigBundle/Resources/config/routing/errors.xml'", + " prefix: /_error", + "" + ], + "executable": false + }, + "templates/base.html.twig": { + "contents": [ + "", + "", + " ", + " ", + " {% block title %}Welcome!{% endblock %}", + " {% block stylesheets %}{% endblock %}", + " ", + " ", + " {% block body %}{% endblock %}", + " {% block javascripts %}{% endblock %}", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "b3be7fdb3f89be4084d25c8a62775f54af20ae34" + } + } +} diff --git a/archived/symfony.twig-bundle/b416645602504d22d15912e0918001e6d71bb9fa.json b/archived/symfony.twig-bundle/b416645602504d22d15912e0918001e6d71bb9fa.json new file mode 100644 index 00000000..469f6efc --- /dev/null +++ b/archived/symfony.twig-bundle/b416645602504d22d15912e0918001e6d71bb9fa.json @@ -0,0 +1,57 @@ +{ + "manifests": { + "symfony/twig-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\TwigBundle\\TwigBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "templates/": "templates/" + } + }, + "files": { + "config/packages/twig.yaml": { + "contents": [ + "twig:", + " default_path: '%kernel.project_dir%/templates'", + "", + "when@test:", + " twig:", + " strict_variables: true", + "" + ], + "executable": false + }, + "templates/base.html.twig": { + "contents": [ + "", + "", + " ", + " ", + " {% block title %}Welcome!{% endblock %}", + " {# Run `composer require symfony/webpack-encore-bundle`", + " and uncomment the following Encore helpers to start using Symfony UX #}", + " {% block stylesheets %}", + " {#{{ encore_entry_link_tags('app') }}#}", + " {% endblock %}", + "", + " {% block javascripts %}", + " {#{{ encore_entry_script_tags('app') }}#}", + " {% endblock %}", + " ", + " ", + " {% block body %}{% endblock %}", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "b416645602504d22d15912e0918001e6d71bb9fa" + } + } +} diff --git a/archived/symfony.twig-bundle/ba5388319da939fbb8a5ffab45179801a936da0d.json b/archived/symfony.twig-bundle/ba5388319da939fbb8a5ffab45179801a936da0d.json new file mode 100644 index 00000000..a78b80c7 --- /dev/null +++ b/archived/symfony.twig-bundle/ba5388319da939fbb8a5ffab45179801a936da0d.json @@ -0,0 +1,56 @@ +{ + "manifests": { + "symfony/twig-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\TwigBundle\\TwigBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "templates/": "templates/" + } + }, + "files": { + "config/packages/twig.yaml": { + "contents": [ + "twig:", + " default_path: '%kernel.project_dir%/templates'", + "", + "when@test:", + " twig:", + " strict_variables: true", + "" + ], + "executable": false + }, + "templates/base.html.twig": { + "contents": [ + "", + "", + " ", + " ", + " {% block title %}Welcome!{% endblock %}", + " {# Run `composer require symfony/webpack-encore-bundle` to start using Symfony UX #}", + " {% block stylesheets %}", + " {{ encore_entry_link_tags('app') }}", + " {% endblock %}", + "", + " {% block javascripts %}", + " {{ encore_entry_script_tags('app') }}", + " {% endblock %}", + " ", + " ", + " {% block body %}{% endblock %}", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "ba5388319da939fbb8a5ffab45179801a936da0d" + } + } +} diff --git a/archived/symfony.twig-bundle/ba58aec0cae28c61620ddf2dea3f0ce2b76817ae.json b/archived/symfony.twig-bundle/ba58aec0cae28c61620ddf2dea3f0ce2b76817ae.json new file mode 100644 index 00000000..c29931d9 --- /dev/null +++ b/archived/symfony.twig-bundle/ba58aec0cae28c61620ddf2dea3f0ce2b76817ae.json @@ -0,0 +1,57 @@ +{ + "manifests": { + "symfony/twig-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\TwigBundle\\TwigBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "templates/": "templates/" + } + }, + "files": { + "config/packages/test/twig.yaml": { + "contents": [ + "twig:", + " strict_variables: true", + "" + ], + "executable": false + }, + "config/packages/twig.yaml": { + "contents": [ + "twig:", + " default_path: '%kernel.project_dir%/templates'", + " debug: '%kernel.debug%'", + " strict_variables: '%kernel.debug%'", + " exception_controller: null", + "" + ], + "executable": false + }, + "templates/base.html.twig": { + "contents": [ + "", + "", + " ", + " ", + " {% block title %}Welcome!{% endblock %}", + " {% block stylesheets %}{% endblock %}", + " ", + " ", + " {% block body %}{% endblock %}", + " {% block javascripts %}{% endblock %}", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "ba58aec0cae28c61620ddf2dea3f0ce2b76817ae" + } + } +} diff --git a/archived/symfony.twig-bundle/bffbb8f1a849736e64006735afae730cb428b6ff.json b/archived/symfony.twig-bundle/bffbb8f1a849736e64006735afae730cb428b6ff.json new file mode 100644 index 00000000..8cbcfbb5 --- /dev/null +++ b/archived/symfony.twig-bundle/bffbb8f1a849736e64006735afae730cb428b6ff.json @@ -0,0 +1,57 @@ +{ + "manifests": { + "symfony/twig-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\TwigBundle\\TwigBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "templates/": "templates/" + } + }, + "files": { + "config/packages/twig.yaml": { + "contents": [ + "twig:", + " default_path: '%kernel.project_dir%/templates'", + "", + "when@test:", + " twig:", + " strict_variables: true", + "" + ], + "executable": false + }, + "templates/base.html.twig": { + "contents": [ + "", + "", + " ", + " ", + " {% block title %}Welcome!{% endblock %}", + " \u26ab\ufe0f\">", + " {# Run `composer require symfony/webpack-encore-bundle` to start using Symfony UX #}", + " {% block stylesheets %}", + " {{ encore_entry_link_tags('app') }}", + " {% endblock %}", + "", + " {% block javascripts %}", + " {{ encore_entry_script_tags('app') }}", + " {% endblock %}", + " ", + " ", + " {% block body %}{% endblock %}", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "bffbb8f1a849736e64006735afae730cb428b6ff" + } + } +} diff --git a/archived/symfony.twig-bundle/f381102ca160fc3957c45844f07c32bbc8d990af.json b/archived/symfony.twig-bundle/f381102ca160fc3957c45844f07c32bbc8d990af.json new file mode 100644 index 00000000..f80c2048 --- /dev/null +++ b/archived/symfony.twig-bundle/f381102ca160fc3957c45844f07c32bbc8d990af.json @@ -0,0 +1,45 @@ +{ + "manifests": { + "symfony/twig-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\TwigBundle\\TwigBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/", + "templates/": "templates/" + } + }, + "files": { + "etc/packages/twig.yaml": { + "contents": [ + "twig:", + " paths: ['%kernel.project_dir%/templates']", + " debug: '%kernel.debug%'", + " strict_variables: '%kernel.debug%'", + "" + ], + "executable": false + }, + "etc/routing/dev/twig.yaml": { + "contents": [ + "_errors:", + " resource: '@TwigBundle/Resources/config/routing/errors.xml'", + " prefix: /_errors", + "" + ], + "executable": false + }, + "templates/.gitignore": { + "contents": [ + "" + ], + "executable": false + } + }, + "ref": "f381102ca160fc3957c45844f07c32bbc8d990af" + } + } +} diff --git a/archived/symfony.twig-bundle/f75ac166398e107796ca94cc57fa1edaa06ec47f.json b/archived/symfony.twig-bundle/f75ac166398e107796ca94cc57fa1edaa06ec47f.json new file mode 100644 index 00000000..e1f1385c --- /dev/null +++ b/archived/symfony.twig-bundle/f75ac166398e107796ca94cc57fa1edaa06ec47f.json @@ -0,0 +1,57 @@ +{ + "manifests": { + "symfony/twig-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\TwigBundle\\TwigBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "templates/": "templates/" + } + }, + "files": { + "config/packages/twig.yaml": { + "contents": [ + "twig:", + " paths: ['%kernel.project_dir%/templates']", + " debug: '%kernel.debug%'", + " strict_variables: '%kernel.debug%'", + "" + ], + "executable": false + }, + "config/routes/dev/twig.yaml": { + "contents": [ + "_errors:", + " resource: '@TwigBundle/Resources/config/routing/errors.xml'", + " prefix: /_error", + "" + ], + "executable": false + }, + "templates/base.html.twig": { + "contents": [ + "", + "", + " ", + " ", + " {% block title %}Welcome!{% endblock %}", + " {% block stylesheets %}{% endblock %}", + " ", + " ", + " {% block body %}{% endblock %}", + " {% block javascripts %}{% endblock %}", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "f75ac166398e107796ca94cc57fa1edaa06ec47f" + } + } +} diff --git a/archived/symfony.twig-bundle/fab9149bbaa4d5eca054ed93f9e1b66cc500895d.json b/archived/symfony.twig-bundle/fab9149bbaa4d5eca054ed93f9e1b66cc500895d.json new file mode 100644 index 00000000..f6eb09eb --- /dev/null +++ b/archived/symfony.twig-bundle/fab9149bbaa4d5eca054ed93f9e1b66cc500895d.json @@ -0,0 +1,54 @@ +{ + "manifests": { + "symfony/twig-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\TwigBundle\\TwigBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "templates/": "templates/" + } + }, + "files": { + "config/packages/test/twig.yaml": { + "contents": [ + "twig:", + " strict_variables: true", + "" + ], + "executable": false + }, + "config/packages/twig.yaml": { + "contents": [ + "twig:", + " default_path: '%kernel.project_dir%/templates'", + "" + ], + "executable": false + }, + "templates/base.html.twig": { + "contents": [ + "", + "", + " ", + " ", + " {% block title %}Welcome!{% endblock %}", + " {% block stylesheets %}{% endblock %}", + " ", + " ", + " {% block body %}{% endblock %}", + " {% block javascripts %}{% endblock %}", + " ", + "", + "" + ], + "executable": false + } + }, + "ref": "fab9149bbaa4d5eca054ed93f9e1b66cc500895d" + } + } +} diff --git a/archived/symfony.twilio-notifier/eb697fe6a90b4972a4a544b4f7ea56520d29d9e9.json b/archived/symfony.twilio-notifier/eb697fe6a90b4972a4a544b4f7ea56520d29d9e9.json new file mode 100644 index 00000000..ff4f5c74 --- /dev/null +++ b/archived/symfony.twilio-notifier/eb697fe6a90b4972a4a544b4f7ea56520d29d9e9.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/twilio-notifier": { + "manifest": { + "env": { + "#1": "TWILIO_DSN=twilio://SID:TOKEN@default?from=FROM" + } + }, + "files": [], + "ref": "eb697fe6a90b4972a4a544b4f7ea56520d29d9e9" + } + } +} diff --git a/archived/symfony.validator/0cdc982334f45d554957a6167e030482795bf9d7.json b/archived/symfony.validator/0cdc982334f45d554957a6167e030482795bf9d7.json new file mode 100644 index 00000000..28d46fb1 --- /dev/null +++ b/archived/symfony.validator/0cdc982334f45d554957a6167e030482795bf9d7.json @@ -0,0 +1,23 @@ +{ + "manifests": { + "symfony/validator": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/validator.yaml": { + "contents": [ + "framework:", + " validation:", + " email_validation_mode: html5", + "" + ], + "executable": false + } + }, + "ref": "0cdc982334f45d554957a6167e030482795bf9d7" + } + } +} diff --git a/archived/symfony.validator/21ab70175caf1e4b273791364fb30d27f1153546.json b/archived/symfony.validator/21ab70175caf1e4b273791364fb30d27f1153546.json new file mode 100644 index 00000000..6f9a62dd --- /dev/null +++ b/archived/symfony.validator/21ab70175caf1e4b273791364fb30d27f1153546.json @@ -0,0 +1,33 @@ +{ + "manifests": { + "symfony/validator": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/test/validator.yaml": { + "contents": [ + "framework:", + " validation:", + " # As of Symfony 4.3 you can disable the NotCompromisedPassword Validator", + " # not_compromised_password: false", + "" + ], + "executable": false + }, + "config/packages/validator.yaml": { + "contents": [ + "framework:", + " validation:", + " email_validation_mode: html5", + "" + ], + "executable": false + } + }, + "ref": "21ab70175caf1e4b273791364fb30d27f1153546" + } + } +} diff --git a/archived/symfony.validator/3eb8df139ec05414489d55b97603c5f6ca0c44cb.json b/archived/symfony.validator/3eb8df139ec05414489d55b97603c5f6ca0c44cb.json new file mode 100644 index 00000000..3876a98c --- /dev/null +++ b/archived/symfony.validator/3eb8df139ec05414489d55b97603c5f6ca0c44cb.json @@ -0,0 +1,37 @@ +{ + "manifests": { + "symfony/validator": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/test/validator.yaml": { + "contents": [ + "framework:", + " validation:", + " not_compromised_password: false", + "" + ], + "executable": false + }, + "config/packages/validator.yaml": { + "contents": [ + "framework:", + " validation:", + " email_validation_mode: html5", + "", + " # Enables validator auto-mapping support.", + " # For instance, basic validation constraints will be inferred from Doctrine's metadata.", + " #auto_mapping:", + " # App\\Entity\\: []", + "" + ], + "executable": false + } + }, + "ref": "3eb8df139ec05414489d55b97603c5f6ca0c44cb" + } + } +} diff --git a/archived/symfony.validator/48a8e5ef925e82aa7d665c887cd1fa60f8b7921d.json b/archived/symfony.validator/48a8e5ef925e82aa7d665c887cd1fa60f8b7921d.json new file mode 100644 index 00000000..0a2804e7 --- /dev/null +++ b/archived/symfony.validator/48a8e5ef925e82aa7d665c887cd1fa60f8b7921d.json @@ -0,0 +1,37 @@ +{ + "manifests": { + "symfony/validator": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/test/validator.yaml": { + "contents": [ + "framework:", + " validation:", + " not_compromised_password: false", + "" + ], + "executable": false + }, + "config/packages/validator.yaml": { + "contents": [ + "framework:", + " validation:", + " email_validation_mode: html5", + "", + " # Enables validator auto-mapping support.", + " # For instance, basic validation constraints will be inferred from Doctrine's metadata.", + " auto_mapping:", + " App\\Entity\\: []", + "" + ], + "executable": false + } + }, + "ref": "48a8e5ef925e82aa7d665c887cd1fa60f8b7921d" + } + } +} diff --git a/archived/symfony.validator/9a285e4ff3915c7cd086e9945f30591a926baf83.json b/archived/symfony.validator/9a285e4ff3915c7cd086e9945f30591a926baf83.json new file mode 100644 index 00000000..e947a2ca --- /dev/null +++ b/archived/symfony.validator/9a285e4ff3915c7cd086e9945f30591a926baf83.json @@ -0,0 +1,33 @@ +{ + "manifests": { + "symfony/validator": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/test/validator.yaml": { + "contents": [ + "framework:", + " validation:", + " # As of Symfony 4.3 you can disable the NotCompromisedPassword Validator", + " # disable_not_compromised_password: true", + "" + ], + "executable": false + }, + "config/packages/validator.yaml": { + "contents": [ + "framework:", + " validation:", + " email_validation_mode: html5", + "" + ], + "executable": false + } + }, + "ref": "9a285e4ff3915c7cd086e9945f30591a926baf83" + } + } +} diff --git a/archived/symfony.validator/d902da3e4952f18d3bf05aab29512eb61cabd869.json b/archived/symfony.validator/d902da3e4952f18d3bf05aab29512eb61cabd869.json new file mode 100644 index 00000000..6ee3e292 --- /dev/null +++ b/archived/symfony.validator/d902da3e4952f18d3bf05aab29512eb61cabd869.json @@ -0,0 +1,37 @@ +{ + "manifests": { + "symfony/validator": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/test/validator.yaml": { + "contents": [ + "framework:", + " validation:", + " not_compromised_password: false", + "" + ], + "executable": false + }, + "config/packages/validator.yaml": { + "contents": [ + "framework:", + " validation:", + " email_validation_mode: html5", + "", + " # Enables validator auto-mapping support.", + " # For instance, basic validation constraints will be inferred from Doctrine's metadata.", + " #auto_mapping:", + " # App\\Entity\\: []", + "" + ], + "executable": false + } + }, + "ref": "d902da3e4952f18d3bf05aab29512eb61cabd869" + } + } +} diff --git a/archived/symfony.validator/f8992cec2e7a33fb5453b1ba08acee62d01397e2.json b/archived/symfony.validator/f8992cec2e7a33fb5453b1ba08acee62d01397e2.json new file mode 100644 index 00000000..0116e236 --- /dev/null +++ b/archived/symfony.validator/f8992cec2e7a33fb5453b1ba08acee62d01397e2.json @@ -0,0 +1,37 @@ +{ + "manifests": { + "symfony/validator": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/test/validator.yaml": { + "contents": [ + "framework:", + " validation:", + " disable_not_compromised_password: true", + "" + ], + "executable": false + }, + "config/packages/validator.yaml": { + "contents": [ + "framework:", + " validation:", + " email_validation_mode: html5", + "", + " # Enables validator auto-mapping support.", + " # For instance, basic validation constraints will be inferred from Doctrine's metadata.", + " auto_mapping:", + " App\\Entity\\: []", + "" + ], + "executable": false + } + }, + "ref": "f8992cec2e7a33fb5453b1ba08acee62d01397e2" + } + } +} diff --git a/archived/symfony.validator/fec337133aee79010c1917725077fa06cbac3d7e.json b/archived/symfony.validator/fec337133aee79010c1917725077fa06cbac3d7e.json new file mode 100644 index 00000000..ff0fbd6f --- /dev/null +++ b/archived/symfony.validator/fec337133aee79010c1917725077fa06cbac3d7e.json @@ -0,0 +1,23 @@ +{ + "manifests": { + "symfony/validator": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/validator.yaml": { + "contents": [ + "framework:", + " validator:", + " email_validation_mode: html5", + "" + ], + "executable": false + } + }, + "ref": "fec337133aee79010c1917725077fa06cbac3d7e" + } + } +} diff --git a/archived/symfony.web-profiler-bundle/6bdfa1a95f6b2e677ab985cd1af2eae35d62e0f6.json b/archived/symfony.web-profiler-bundle/6bdfa1a95f6b2e677ab985cd1af2eae35d62e0f6.json new file mode 100644 index 00000000..c9b0d5e6 --- /dev/null +++ b/archived/symfony.web-profiler-bundle/6bdfa1a95f6b2e677ab985cd1af2eae35d62e0f6.json @@ -0,0 +1,57 @@ +{ + "manifests": { + "symfony/web-profiler-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\WebProfilerBundle\\WebProfilerBundle": [ + "dev", + "test" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/dev/web_profiler.yaml": { + "contents": [ + "web_profiler:", + " toolbar: true", + " intercept_redirects: false", + "", + "framework:", + " profiler: { only_exceptions: false }", + "" + ], + "executable": false + }, + "config/packages/test/web_profiler.yaml": { + "contents": [ + "web_profiler:", + " toolbar: false", + " intercept_redirects: false", + "", + "framework:", + " profiler: { collect: false }", + "" + ], + "executable": false + }, + "config/routes/dev/web_profiler.yaml": { + "contents": [ + "web_profiler_wdt:", + " resource: '@WebProfilerBundle/Resources/config/routing/wdt.xml'", + " prefix: /_wdt", + "", + "web_profiler_profiler:", + " resource: '@WebProfilerBundle/Resources/config/routing/profiler.xml'", + " prefix: /_profiler", + "" + ], + "executable": false + } + }, + "ref": "6bdfa1a95f6b2e677ab985cd1af2eae35d62e0f6" + } + } +} diff --git a/archived/symfony.web-profiler-bundle/705db3c94b8b04f5a9d6cf2d43191ffc84f2910e.json b/archived/symfony.web-profiler-bundle/705db3c94b8b04f5a9d6cf2d43191ffc84f2910e.json new file mode 100644 index 00000000..5fda6a54 --- /dev/null +++ b/archived/symfony.web-profiler-bundle/705db3c94b8b04f5a9d6cf2d43191ffc84f2910e.json @@ -0,0 +1,57 @@ +{ + "manifests": { + "symfony/web-profiler-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\WebProfilerBundle\\WebProfilerBundle": [ + "dev", + "test" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + } + }, + "files": { + "etc/packages/dev/web_profiler.yaml": { + "contents": [ + "web_profiler:", + " toolbar: true", + " intercept_redirects: false", + "", + "framework:", + " profiler: { only_exceptions: false }", + "" + ], + "executable": false + }, + "etc/packages/test/web_profiler.yaml": { + "contents": [ + "web_profiler:", + " toolbar: false", + " intercept_redirects: false", + "", + "framework:", + " profiler: { collect: false }", + "" + ], + "executable": false + }, + "etc/routing/dev/web_profiler.yaml": { + "contents": [ + "web_profiler_wdt:", + " resource: '@WebProfilerBundle/Resources/config/routing/wdt.xml'", + " prefix: /_wdt", + "", + "web_profiler_profiler:", + " resource: '@WebProfilerBundle/Resources/config/routing/profiler.xml'", + " prefix: /_profiler", + "" + ], + "executable": false + } + }, + "ref": "705db3c94b8b04f5a9d6cf2d43191ffc84f2910e" + } + } +} diff --git a/archived/symfony.web-profiler-bundle/b67482603f8621c5f32e6fea311931ab03ac8c25.json b/archived/symfony.web-profiler-bundle/b67482603f8621c5f32e6fea311931ab03ac8c25.json new file mode 100644 index 00000000..c5fdaba8 --- /dev/null +++ b/archived/symfony.web-profiler-bundle/b67482603f8621c5f32e6fea311931ab03ac8c25.json @@ -0,0 +1,57 @@ +{ + "manifests": { + "symfony/web-profiler-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\WebProfilerBundle\\WebProfilerBundle": [ + "dev", + "test" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + } + }, + "files": { + "etc/packages/dev/web_profiler.yaml": { + "contents": [ + "web_profiler:", + " toolbar: true", + " intercept_redirects: false", + "", + "framework:", + " profiler: { only_exceptions: false }", + "" + ], + "executable": false + }, + "etc/packages/test/web_profiler.yaml": { + "contents": [ + "web_profiler:", + " toolbar: false", + " intercept_redirects: false", + "", + "framework:", + " profiler: { collect: false }", + "" + ], + "executable": false + }, + "etc/routing/dev/web_profiler.yaml": { + "contents": [ + "web_profiler_wdt:", + " resource: \"@WebProfilerBundle/Resources/config/routing/wdt.xml\"", + " prefix: /_wdt", + "", + "web_profiler_profiler:", + " resource: \"@WebProfilerBundle/Resources/config/routing/profiler.xml\"", + " prefix: /_profiler", + "" + ], + "executable": false + } + }, + "ref": "b67482603f8621c5f32e6fea311931ab03ac8c25" + } + } +} diff --git a/archived/symfony.web-profiler-bundle/b6e16fa69b794d9e0dceac01fb69b44604089421.json b/archived/symfony.web-profiler-bundle/b6e16fa69b794d9e0dceac01fb69b44604089421.json new file mode 100644 index 00000000..8c05d062 --- /dev/null +++ b/archived/symfony.web-profiler-bundle/b6e16fa69b794d9e0dceac01fb69b44604089421.json @@ -0,0 +1,57 @@ +{ + "manifests": { + "symfony/web-profiler-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\WebProfilerBundle\\WebProfilerBundle": [ + "dev", + "test" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + } + }, + "files": { + "etc/packages/dev/web_profiler.yaml": { + "contents": [ + "web_profiler:", + " toolbar: true", + " intercept_redirects: false", + "", + "framework:", + " profiler: { only_exceptions: false }", + "" + ], + "executable": false + }, + "etc/packages/test/web_profiler.yaml": { + "contents": [ + "web_profiler:", + " toolbar: false", + " intercept_redirects: false", + "", + "framework:", + " profiler: { collect: false }", + "" + ], + "executable": false + }, + "etc/routing/dev/web_profiler.yaml": { + "contents": [ + "web_profiler_wdt:", + " resource: '@WebProfilerBundle/Resources/config/routing/wdt.xml'", + " prefix: /_wdt", + "", + "web_profiler_profiler:", + " resource: '@WebProfilerBundle/Resources/config/routing/profiler.xml'", + " prefix: /_profiler", + "" + ], + "executable": false + } + }, + "ref": "b6e16fa69b794d9e0dceac01fb69b44604089421" + } + } +} diff --git a/archived/symfony.web-profiler-bundle/c7e91186041d93e1b2f37976e322c6f6ea1f2a3d.json b/archived/symfony.web-profiler-bundle/c7e91186041d93e1b2f37976e322c6f6ea1f2a3d.json new file mode 100644 index 00000000..edf815bc --- /dev/null +++ b/archived/symfony.web-profiler-bundle/c7e91186041d93e1b2f37976e322c6f6ea1f2a3d.json @@ -0,0 +1,57 @@ +{ + "manifests": { + "symfony/web-profiler-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\WebProfilerBundle\\WebProfilerBundle": [ + "dev", + "test" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/dev/web_profiler.yaml": { + "contents": [ + "web_profiler:", + " toolbar: true", + " intercept_redirects: false", + "", + "framework:", + " profiler: { only_exceptions: false }", + "" + ], + "executable": false + }, + "config/packages/test/web_profiler.yaml": { + "contents": [ + "web_profiler:", + " toolbar: false", + " intercept_redirects: false", + "", + "framework:", + " profiler: { collect: false }", + "" + ], + "executable": false + }, + "config/routing/dev/web_profiler.yaml": { + "contents": [ + "web_profiler_wdt:", + " resource: '@WebProfilerBundle/Resources/config/routing/wdt.xml'", + " prefix: /_wdt", + "", + "web_profiler_profiler:", + " resource: '@WebProfilerBundle/Resources/config/routing/profiler.xml'", + " prefix: /_profiler", + "" + ], + "executable": false + } + }, + "ref": "c7e91186041d93e1b2f37976e322c6f6ea1f2a3d" + } + } +} diff --git a/archived/symfony.web-profiler-bundle/d9534da6c58c522dccaaa4706df794c465ffa019.json b/archived/symfony.web-profiler-bundle/d9534da6c58c522dccaaa4706df794c465ffa019.json new file mode 100644 index 00000000..080493c9 --- /dev/null +++ b/archived/symfony.web-profiler-bundle/d9534da6c58c522dccaaa4706df794c465ffa019.json @@ -0,0 +1,57 @@ +{ + "manifests": { + "symfony/web-profiler-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\WebProfilerBundle\\WebProfilerBundle": [ + "dev", + "test" + ] + }, + "copy-from-recipe": { + "etc/": "%ETC_DIR%/" + } + }, + "files": { + "etc/packages/dev/web_profiler.yaml": { + "contents": [ + "web_profiler:", + " toolbar: true", + " intercept_redirects: false", + "", + "framework:", + " profiler: { only_exceptions: false }", + "" + ], + "executable": false + }, + "etc/packages/test/web_profiler.yaml": { + "contents": [ + "web_profiler:", + " toolbar: false", + " intercept_redirects: false", + "", + "framework:", + " profiler: { collect: false }", + "" + ], + "executable": false + }, + "etc/routing/dev/web_profiler.yaml": { + "contents": [ + "web_profiler_wdt:", + " resource: \"@WebProfilerBundle/Resources/config/routing/wdt.xml\"", + " prefix: /_wdt", + "", + "web_profiler_profiler:", + " resource: \"@WebProfilerBundle/Resources/config/routing/profiler.xml\"", + " prefix: /_profiler", + "" + ], + "executable": false + } + }, + "ref": "d9534da6c58c522dccaaa4706df794c465ffa019" + } + } +} diff --git a/archived/symfony.web-server-bundle/c72d107d077f1654428edaed69415d0228c1aefe.json b/archived/symfony.web-server-bundle/c72d107d077f1654428edaed69415d0228c1aefe.json new file mode 100644 index 00000000..f590e1d0 --- /dev/null +++ b/archived/symfony.web-server-bundle/c72d107d077f1654428edaed69415d0228c1aefe.json @@ -0,0 +1,18 @@ +{ + "manifests": { + "symfony/web-server-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\WebServerBundle\\WebServerBundle": [ + "dev" + ] + }, + "gitignore": [ + ".web-server-pid" + ] + }, + "files": [], + "ref": "c72d107d077f1654428edaed69415d0228c1aefe" + } + } +} diff --git a/archived/symfony.web-server-bundle/dae9b39fd6717970be7601101ce5aa960bf53d9a.json b/archived/symfony.web-server-bundle/dae9b39fd6717970be7601101ce5aa960bf53d9a.json new file mode 100644 index 00000000..595e28bb --- /dev/null +++ b/archived/symfony.web-server-bundle/dae9b39fd6717970be7601101ce5aa960bf53d9a.json @@ -0,0 +1,18 @@ +{ + "manifests": { + "symfony/web-server-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\WebServerBundle\\WebServerBundle": [ + "dev" + ] + }, + "gitignore": [ + "/.web-server-pid" + ] + }, + "files": [], + "ref": "dae9b39fd6717970be7601101ce5aa960bf53d9a" + } + } +} diff --git a/archived/symfony.webapp-meta/072c0ef861a3ac2a2343a650764895690bbc32c9.json b/archived/symfony.webapp-meta/072c0ef861a3ac2a2343a650764895690bbc32c9.json new file mode 100644 index 00000000..913f3e49 --- /dev/null +++ b/archived/symfony.webapp-meta/072c0ef861a3ac2a2343a650764895690bbc32c9.json @@ -0,0 +1,47 @@ +{ + "manifests": { + "symfony/webapp-meta": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "MESSENGER_TRANSPORT_DSN": "doctrine://default" + } + }, + "files": { + "config/packages/messenger.yaml": { + "contents": [ + "framework:", + " messenger:", + " failure_transport: failed", + "", + " transports:", + " # https://symfony.com/doc/current/messenger.html#transport-configuration", + " async:", + " dsn: '%env(MESSENGER_TRANSPORT_DSN)%'", + " options:", + " use_notify: true", + " check_delayed_interval: 60000", + " retry_strategy:", + " max_retries: 3", + " multiplier: 2", + " failed: 'doctrine://default?queue_name=failed'", + " # sync: 'sync://'", + "", + " routing:", + " Symfony\\Component\\Mailer\\Messenger\\SendEmailMessage: async", + " Symfony\\Component\\Notifier\\Message\\ChatMessage: async", + " Symfony\\Component\\Notifier\\Message\\SmsMessage: async", + "", + " # Route your messages to the transports", + " # 'App\\Message\\YourMessage': async", + "" + ], + "executable": false + } + }, + "ref": "072c0ef861a3ac2a2343a650764895690bbc32c9" + } + } +} diff --git a/archived/symfony.webapp-meta/67cae591d131c133d63b893c5324796b88c59b34.json b/archived/symfony.webapp-meta/67cae591d131c133d63b893c5324796b88c59b34.json new file mode 100644 index 00000000..7997a174 --- /dev/null +++ b/archived/symfony.webapp-meta/67cae591d131c133d63b893c5324796b88c59b34.json @@ -0,0 +1,47 @@ +{ + "manifests": { + "symfony/webapp-meta": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "MESSENGER_TRANSPORT_DSN": "doctrine://default?auto_setup=0" + } + }, + "files": { + "config/packages/messenger.yaml": { + "contents": [ + "framework:", + " messenger:", + " failure_transport: failed", + "", + " transports:", + " # https://symfony.com/doc/current/messenger.html#transport-configuration", + " async:", + " dsn: '%env(MESSENGER_TRANSPORT_DSN)%'", + " options:", + " use_notify: true", + " check_delayed_interval: 60000", + " retry_strategy:", + " max_retries: 3", + " multiplier: 2", + " failed: 'doctrine://default?queue_name=failed'", + " # sync: 'sync://'", + "", + " routing:", + " Symfony\\Component\\Mailer\\Messenger\\SendEmailMessage: async", + " Symfony\\Component\\Notifier\\Message\\ChatMessage: async", + " Symfony\\Component\\Notifier\\Message\\SmsMessage: async", + "", + " # Route your messages to the transports", + " # 'App\\Message\\YourMessage': async", + "" + ], + "executable": false + } + }, + "ref": "67cae591d131c133d63b893c5324796b88c59b34" + } + } +} diff --git a/archived/symfony.webapp-meta/80f2126c6d6929ede1d19a2b861733467674ee45.json b/archived/symfony.webapp-meta/80f2126c6d6929ede1d19a2b861733467674ee45.json new file mode 100644 index 00000000..04ecfc34 --- /dev/null +++ b/archived/symfony.webapp-meta/80f2126c6d6929ede1d19a2b861733467674ee45.json @@ -0,0 +1,47 @@ +{ + "manifests": { + "symfony/webapp-meta": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "MESSENGER_TRANSPORT_DSN": "doctrine://default?auto_setup=false" + } + }, + "files": { + "config/packages/messenger.yaml": { + "contents": [ + "framework:", + " messenger:", + " failure_transport: failed", + "", + " transports:", + " # https://symfony.com/doc/current/messenger.html#transport-configuration", + " async:", + " dsn: '%env(MESSENGER_TRANSPORT_DSN)%'", + " options:", + " use_notify: true", + " check_delayed_interval: 60000", + " retry_strategy:", + " max_retries: 3", + " multiplier: 2", + " failed: 'doctrine://default?queue_name=failed'", + " # sync: 'sync://'", + "", + " routing:", + " Symfony\\Component\\Mailer\\Messenger\\SendEmailMessage: async", + " Symfony\\Component\\Notifier\\Message\\ChatMessage: async", + " Symfony\\Component\\Notifier\\Message\\SmsMessage: async", + "", + " # Route your messages to the transports", + " # 'App\\Message\\YourMessage': async", + "" + ], + "executable": false + } + }, + "ref": "80f2126c6d6929ede1d19a2b861733467674ee45" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/052f6a3782cb7ac3506f21c2f0a05403a69247c4.json b/archived/symfony.webpack-encore-bundle/052f6a3782cb7ac3506f21c2f0a05403a69247c4.json new file mode 100644 index 00000000..731b38fb --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/052f6a3782cb7ac3506f21c2f0a05403a69247c4.json @@ -0,0 +1,197 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/css/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "assets/js/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you require will output into a single css file (app.css in this case)", + "require('../css/app.css');", + "", + "// Need jQuery? Install it with \"yarn add jquery\", then uncomment to require it.", + "// const $ = require('jquery');", + "", + "console.log('Hello Webpack Encore! Edit me in assets/js/app.js');", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # if using Encore.enableIntegrityHashes() specify the crossorigin attribute value (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + " ", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes).", + " # To enable caching for the production environment, creating a webpack_encore.yaml in the config/packages/prod directory with this value set to true", + " # Available in version 1.2", + " #cache: 'false'", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.27.0\",", + " \"core-js\": \"^3.0.0\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Add 1 entry for each \"page\" of your app", + " * (including one that's included on every page - e.g. \"app\")", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if you JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/js/app.js')", + " //.addEntry('page1', './assets/js/page1.js')", + " //.addEntry('page2', './assets/js/page2.js')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " // enables @babel/preset-env polyfills", + " .configureBabel(() => {}, {", + " useBuiltIns: 'usage',", + " corejs: 3", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + "", + " // uncomment if you use API Platform Admin (composer req api-admin)", + " //.enableReactPreset()", + " //.addEntry('admin', './assets/js/admin.js')", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "052f6a3782cb7ac3506f21c2f0a05403a69247c4" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/0907793988a8b61fb5699632b46bf1172e2e51f4.json b/archived/symfony.webpack-encore-bundle/0907793988a8b61fb5699632b46bf1172e2e51f4.json new file mode 100644 index 00000000..5a2764b9 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/0907793988a8b61fb5699632b46bf1172e2e51f4.json @@ -0,0 +1,198 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you import will output into a single css file (app.css in this case)", + "import './styles/app.css';", + "", + "// Need jQuery? Install it with \"yarn add jquery\", then uncomment to import it.", + "// import $ from 'jquery';", + "", + "console.log('Hello Webpack Encore! Edit me in assets/app.js');", + "" + ], + "executable": false + }, + "assets/styles/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # if using Encore.enableIntegrityHashes() specify the crossorigin attribute value (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + "", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes).", + " # To enable caching for the production environment, creating a webpack_encore.yaml in the config/packages/prod directory with this value set to true", + " # Available in version 1.2", + " #cache: false", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.31.0\",", + " \"core-js\": \"^3.0.0\",", + " \"regenerator-runtime\": \"^0.13.2\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Add 1 entry for each \"page\" of your app", + " * (including one that's included on every page - e.g. \"app\")", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/app.js')", + " //.addEntry('page1', './assets/page1.js')", + " //.addEntry('page2', './assets/page2.js')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " // enables @babel/preset-env polyfills", + " .configureBabelPresetEnv((config) => {", + " config.useBuiltIns = 'usage';", + " config.corejs = 3;", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + "", + " // uncomment if you use API Platform Admin (composer req api-admin)", + " //.enableReactPreset()", + " //.addEntry('admin', './assets/admin.js')", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "0907793988a8b61fb5699632b46bf1172e2e51f4" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/0f274572ea315eb3b5884518a50ca43f211b4534.json b/archived/symfony.webpack-encore-bundle/0f274572ea315eb3b5884518a50ca43f211b4534.json new file mode 100644 index 00000000..a12b55ee --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/0f274572ea315eb3b5884518a50ca43f211b4534.json @@ -0,0 +1,284 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ], + "post-install-output": [ + " * Install Yarn and run yarn install", + "", + " * Uncomment the Twig helpers in templates/base.html.twig", + "", + " * Start the development server: yarn encore dev-server" + ] + }, + "files": { + "assets/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you import will output into a single css file (app.css in this case)", + "import './styles/app.css';", + "", + "// start the Stimulus application", + "import './bootstrap';", + "" + ], + "executable": false + }, + "assets/bootstrap.js": { + "contents": [ + "import { startStimulusApp } from '@symfony/stimulus-bridge';", + "", + "// Registers Stimulus controllers from controllers.json and in the controllers/ directory", + "export const app = startStimulusApp(require.context(", + " '@symfony/stimulus-bridge/lazy-controller-loader!./controllers',", + " true,", + " /\\.(j|t)sx?$/", + "));", + "", + "// register any custom, 3rd party controllers here", + "// app.register('some_controller_name', SomeImportedController);", + "" + ], + "executable": false + }, + "assets/controllers.json": { + "contents": [ + "{", + " \"controllers\": [],", + " \"entrypoints\": []", + "}", + "" + ], + "executable": false + }, + "assets/controllers/hello_controller.js": { + "contents": [ + "import { Controller } from 'stimulus';", + "", + "/*", + " * This is an example Stimulus controller!", + " *", + " * Any element with a data-controller=\"hello\" attribute will cause", + " * this controller to be executed. The name \"hello\" comes from the filename:", + " * hello_controller.js -> \"hello\"", + " *", + " * Delete this file or adapt it for your use!", + " */", + "export default class extends Controller {", + " connect() {", + " this.element.textContent = 'Hello Stimulus! Edit me in assets/controllers/hello_controller.js';", + " }", + "}", + "" + ], + "executable": false + }, + "assets/styles/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/test/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + "# strict_mode: false", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets - i.e. Encore.setOutputPath()", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # Set attributes that will be rendered on all script and link tags", + " script_attributes:", + " defer: true", + " # Uncomment (also under link_attributes) if using Turbo Drive", + " # https://turbo.hotwired.dev/handbook/drive#reloading-when-assets-change", + " # 'data-turbo-track': reload", + " # link_attributes:", + " # Uncomment if using Turbo Drive", + " # 'data-turbo-track': reload", + "", + " # If using Encore.enableIntegrityHashes() and need the crossorigin attribute (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + "", + " # Preload all rendered script and link tags automatically via the HTTP/2 Link header", + " # preload: true", + "", + " # Throw an exception if the entrypoints.json file is missing or an entry is missing from the data", + " # strict_mode: false", + "", + " # If you have multiple builds:", + " # builds:", + " # pass \"frontend\" as the 3rg arg to the Twig functions", + " # {{ encore_entry_script_tags('entry1', null, 'frontend') }}", + "", + " # frontend: '%kernel.project_dir%/public/frontend/build'", + "", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Put in config/packages/prod/webpack_encore.yaml", + " # cache: true", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/stimulus-bridge\": \"^2.0.0\",", + " \"@symfony/webpack-encore\": \"^1.0.0\",", + " \"core-js\": \"^3.0.0\",", + " \"regenerator-runtime\": \"^0.13.2\",", + " \"stimulus\": \"^2.0.0\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "const Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/app.js')", + "", + " // enables the Symfony UX Stimulus bridge (used in assets/bootstrap.js)", + " .enableStimulusBridge('./assets/controllers.json')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " .configureBabel((config) => {", + " config.plugins.push('@babel/plugin-proposal-class-properties');", + " })", + "", + " // enables @babel/preset-env polyfills", + " .configureBabelPresetEnv((config) => {", + " config.useBuiltIns = 'usage';", + " config.corejs = 3;", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment if you use React", + " //.enableReactPreset()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "0f274572ea315eb3b5884518a50ca43f211b4534" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/10a1cc1d98be94b8dce639450b5f81efa57130a2.json b/archived/symfony.webpack-encore-bundle/10a1cc1d98be94b8dce639450b5f81efa57130a2.json new file mode 100644 index 00000000..3fa6e607 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/10a1cc1d98be94b8dce639450b5f81efa57130a2.json @@ -0,0 +1,181 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/css/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "assets/js/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you require will output into a single css file (app.css in this case)", + "require('../css/app.css');", + "", + "// Need jQuery? Install it with \"yarn add jquery\", then uncomment to require it.", + "// const $ = require('jquery');", + "", + "console.log('Hello Webpack Encore! Edit me in assets/js/app.js');", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.27.0\",", + " \"core-js\": \"^3.0.0\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Add 1 entry for each \"page\" of your app", + " * (including one that's included on every page - e.g. \"app\")", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if you JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/js/app.js')", + " //.addEntry('page1', './assets/js/page1.js')", + " //.addEntry('page2', './assets/js/page2.js')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " // enables @babel/preset-env polyfills", + " .configureBabel(() => {}, {", + " useBuiltIns: 'usage',", + " corejs: 3", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes()", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + "", + " // uncomment if you use API Platform Admin (composer req api-admin)", + " //.enableReactPreset()", + " //.addEntry('admin', './assets/js/admin.js')", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "10a1cc1d98be94b8dce639450b5f81efa57130a2" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/10e67e9dc87263a25007130ee59975a36ea624fe.json b/archived/symfony.webpack-encore-bundle/10e67e9dc87263a25007130ee59975a36ea624fe.json new file mode 100644 index 00000000..597374e7 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/10e67e9dc87263a25007130ee59975a36ea624fe.json @@ -0,0 +1,284 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ], + "post-install-output": [ + " * Install Yarn and run yarn install", + "", + " * Uncomment the Twig helpers in templates/base.html.twig", + "", + " * Start the development server: yarn encore dev-server" + ] + }, + "files": { + "assets/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you import will output into a single css file (app.css in this case)", + "import './styles/app.css';", + "", + "// start the Stimulus application", + "import './bootstrap';", + "" + ], + "executable": false + }, + "assets/bootstrap.js": { + "contents": [ + "import { startStimulusApp } from '@symfony/stimulus-bridge';", + "", + "// Registers Stimulus controllers from controllers.json and in the controllers/ directory", + "export const app = startStimulusApp(require.context(", + " '@symfony/stimulus-bridge/lazy-controller-loader!./controllers',", + " true,", + " /\\.(j|t)sx?$/", + "));", + "", + "// register any custom, 3rd party controllers here", + "// app.register('some_controller_name', SomeImportedController);", + "" + ], + "executable": false + }, + "assets/controllers.json": { + "contents": [ + "{", + " \"controllers\": [],", + " \"entrypoints\": []", + "}", + "" + ], + "executable": false + }, + "assets/controllers/hello_controller.js": { + "contents": [ + "import { Controller } from '@hotwired/stimulus';", + "", + "/*", + " * This is an example Stimulus controller!", + " *", + " * Any element with a data-controller=\"hello\" attribute will cause", + " * this controller to be executed. The name \"hello\" comes from the filename:", + " * hello_controller.js -> \"hello\"", + " *", + " * Delete this file or adapt it for your use!", + " */", + "export default class extends Controller {", + " connect() {", + " this.element.textContent = 'Hello Stimulus! Edit me in assets/controllers/hello_controller.js';", + " }", + "}", + "" + ], + "executable": false + }, + "assets/styles/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/test/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + "# strict_mode: false", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets - i.e. Encore.setOutputPath()", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # Set attributes that will be rendered on all script and link tags", + " script_attributes:", + " defer: true", + " # Uncomment (also under link_attributes) if using Turbo Drive", + " # https://turbo.hotwired.dev/handbook/drive#reloading-when-assets-change", + " # 'data-turbo-track': reload", + " # link_attributes:", + " # Uncomment if using Turbo Drive", + " # 'data-turbo-track': reload", + "", + " # If using Encore.enableIntegrityHashes() and need the crossorigin attribute (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + "", + " # Preload all rendered script and link tags automatically via the HTTP/2 Link header", + " # preload: true", + "", + " # Throw an exception if the entrypoints.json file is missing or an entry is missing from the data", + " # strict_mode: false", + "", + " # If you have multiple builds:", + " # builds:", + " # pass \"frontend\" as the 3rg arg to the Twig functions", + " # {{ encore_entry_script_tags('entry1', null, 'frontend') }}", + "", + " # frontend: '%kernel.project_dir%/public/frontend/build'", + "", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Put in config/packages/prod/webpack_encore.yaml", + " # cache: true", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@hotwired/stimulus\": \"^3.0.0\",", + " \"@symfony/stimulus-bridge\": \"^3.0.0\",", + " \"@symfony/webpack-encore\": \"^1.7.0\",", + " \"core-js\": \"^3.0.0\",", + " \"regenerator-runtime\": \"^0.13.2\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "const Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/app.js')", + "", + " // enables the Symfony UX Stimulus bridge (used in assets/bootstrap.js)", + " .enableStimulusBridge('./assets/controllers.json')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " .configureBabel((config) => {", + " config.plugins.push('@babel/plugin-proposal-class-properties');", + " })", + "", + " // enables @babel/preset-env polyfills", + " .configureBabelPresetEnv((config) => {", + " config.useBuiltIns = 'usage';", + " config.corejs = 3;", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment if you use React", + " //.enableReactPreset()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "10e67e9dc87263a25007130ee59975a36ea624fe" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/12e0ad8155c23b9f9290e8c49215d4ec921cdf71.json b/archived/symfony.webpack-encore-bundle/12e0ad8155c23b9f9290e8c49215d4ec921cdf71.json new file mode 100644 index 00000000..11329280 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/12e0ad8155c23b9f9290e8c49215d4ec921cdf71.json @@ -0,0 +1,283 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ], + "post-install-output": [ + " ", + " Finish Encore Installation ", + " ", + "", + " * Install Yarn and run yarn install", + "", + " * Uncomment the Twig helpers in templates/base.html.twig", + "", + " * Start the development server: yarn encore dev-server" + ] + }, + "files": { + "assets/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you import will output into a single css file (app.css in this case)", + "import './styles/app.css';", + "", + "// start the Stimulus application", + "import './bootstrap';", + "" + ], + "executable": false + }, + "assets/bootstrap.js": { + "contents": [ + "import { startStimulusApp } from '@symfony/stimulus-bridge';", + "", + "// Registers Stimulus controllers from controllers.json and in the controllers/ directory", + "export const app = startStimulusApp(require.context(", + " '@symfony/stimulus-bridge/lazy-controller-loader!./controllers',", + " true,", + " /\\.(j|t)sx?$/", + "));", + "", + "// register any custom, 3rd party controllers here", + "// app.register('some_controller_name', SomeImportedController);", + "" + ], + "executable": false + }, + "assets/controllers.json": { + "contents": [ + "{", + " \"controllers\": [],", + " \"entrypoints\": []", + "}", + "" + ], + "executable": false + }, + "assets/controllers/hello_controller.js": { + "contents": [ + "import { Controller } from 'stimulus';", + "", + "/*", + " * This is an example Stimulus controller!", + " *", + " * Any element with a data-controller=\"hello\" attribute will cause", + " * this controller to be executed. The name \"hello\" comes from the filename:", + " * hello_controller.js -> \"hello\"", + " *", + " * Delete this file or adapt it for your use!", + " */", + "export default class extends Controller {", + " connect() {", + " this.element.textContent = 'Hello Stimulus! Edit me in assets/controllers/hello_controller.js';", + " }", + "}", + "" + ], + "executable": false + }, + "assets/styles/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/test/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + "# strict_mode: false", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets - i.e. Encore.setOutputPath()", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # Set attributes that will be rendered on all script and link tags", + " script_attributes:", + " defer: true", + " # link_attributes:", + "", + " # If using Encore.enableIntegrityHashes() and need the crossorigin attribute (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + "", + " # Preload all rendered script and link tags automatically via the HTTP/2 Link header", + " # preload: true", + "", + " # Throw an exception if the entrypoints.json file is missing or an entry is missing from the data", + " # strict_mode: false", + "", + " # If you have multiple builds:", + " # builds:", + " # pass \"frontend\" as the 3rg arg to the Twig functions", + " # {{ encore_entry_script_tags('entry1', null, 'frontend') }}", + "", + " # frontend: '%kernel.project_dir%/public/frontend/build'", + "", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Put in config/packages/prod/webpack_encore.yaml", + " # cache: true", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/stimulus-bridge\": \"^2.0.0\",", + " \"@symfony/webpack-encore\": \"^1.0.0\",", + " \"core-js\": \"^3.0.0\",", + " \"regenerator-runtime\": \"^0.13.2\",", + " \"stimulus\": \"^2.0.0\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "const Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/app.js')", + "", + " // enables the Symfony UX Stimulus bridge (used in assets/bootstrap.js)", + " .enableStimulusBridge('./assets/controllers.json')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " .configureBabel((config) => {", + " config.plugins.push('@babel/plugin-proposal-class-properties');", + " })", + "", + " // enables @babel/preset-env polyfills", + " .configureBabelPresetEnv((config) => {", + " config.useBuiltIns = 'usage';", + " config.corejs = 3;", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment if you use React", + " //.enableReactPreset()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "12e0ad8155c23b9f9290e8c49215d4ec921cdf71" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/134850a60890780e53f5ff024fcfadbe960ab89d.json b/archived/symfony.webpack-encore-bundle/134850a60890780e53f5ff024fcfadbe960ab89d.json new file mode 100644 index 00000000..14efbee5 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/134850a60890780e53f5ff024fcfadbe960ab89d.json @@ -0,0 +1,175 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/css/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "assets/js/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you require will output into a single css file (app.css in this case)", + "require('../css/app.css');", + "", + "// Need jQuery? Install it with \"yarn add jquery\", then uncomment to require it.", + "// const $ = require('jquery');", + "", + "console.log('Hello Webpack Encore! Edit me in assets/js/app.js');", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + "", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: '%kernel.debug%'", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.26.0\",", + " \"core-js\": \"^3.0.0\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Add 1 entry for each \"page\" of your app", + " * (including one that's included on every page - e.g. \"app\")", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if you JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/js/app.js')", + " //.addEntry('page1', './assets/js/page1.js')", + " //.addEntry('page2', './assets/js/page2.js')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " // enables @babel/preset-env polyfills", + " .configureBabel(() => {}, {", + " useBuiltIns: 'usage',", + " corejs: 3", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes()", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + "", + " // uncomment if you use API Platform Admin (composer req api-admin)", + " //.enableReactPreset()", + " //.addEntry('admin', './assets/js/admin.js')", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "134850a60890780e53f5ff024fcfadbe960ab89d" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/15d61b2277cedff81e57cad9e66d2f28959e6058.json b/archived/symfony.webpack-encore-bundle/15d61b2277cedff81e57cad9e66d2f28959e6058.json new file mode 100644 index 00000000..78aa59e3 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/15d61b2277cedff81e57cad9e66d2f28959e6058.json @@ -0,0 +1,197 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/css/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "assets/js/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you require will output into a single css file (app.css in this case)", + "require('../css/app.css');", + "", + "// Need jQuery? Install it with \"yarn add jquery\", then uncomment to require it.", + "// const $ = require('jquery');", + "", + "console.log('Hello Webpack Encore! Edit me in assets/js/app.js');", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # if using Encore.enableIntegrityHashes() specify the crossorigin attribute value (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + " ", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes).", + " # To enable caching for the production environment, creating a webpack_encore.yaml in the config/packages/prod directory with this value set to true", + " # Available in version 1.2", + " #cache: 'false'", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.27.0\",", + " \"core-js\": \"^3.0.0\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Add 1 entry for each \"page\" of your app", + " * (including one that's included on every page - e.g. \"app\")", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/js/app.js')", + " //.addEntry('page1', './assets/js/page1.js')", + " //.addEntry('page2', './assets/js/page2.js')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " // enables @babel/preset-env polyfills", + " .configureBabel(() => {}, {", + " useBuiltIns: 'usage',", + " corejs: 3", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + "", + " // uncomment if you use API Platform Admin (composer req api-admin)", + " //.enableReactPreset()", + " //.addEntry('admin', './assets/js/admin.js')", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "15d61b2277cedff81e57cad9e66d2f28959e6058" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/16b38416ff25527d66e9f0df476351cfe0ee789d.json b/archived/symfony.webpack-encore-bundle/16b38416ff25527d66e9f0df476351cfe0ee789d.json new file mode 100644 index 00000000..8ab92074 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/16b38416ff25527d66e9f0df476351cfe0ee789d.json @@ -0,0 +1,242 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you import will output into a single css file (app.css in this case)", + "import './styles/app.css';", + "", + "// start the Stimulus application", + "import './bootstrap';", + "" + ], + "executable": false + }, + "assets/bootstrap.js": { + "contents": [ + "import { startStimulusApp } from '@symfony/stimulus-bridge';", + "import '@symfony/autoimport';", + "", + "// Registers Stimulus controllers from controllers.json and in the controllers/ directory", + "export const app = startStimulusApp(require.context('./controllers', true, /\\.(j|t)sx?$/));", + "" + ], + "executable": false + }, + "assets/controllers.json": { + "contents": [ + "{", + " \"controllers\": [],", + " \"entrypoints\": []", + "}", + "" + ], + "executable": false + }, + "assets/controllers/hello_controller.js": { + "contents": [ + "import { Controller } from 'stimulus';", + "", + "/*", + " * This is an example Stimulus controller!", + " *", + " * Any element with a data-controller=\"hello\" attribute will cause", + " * this controller to be executed. The name \"hello\" comes from the filename:", + " * hello_controller.js -> \"hello\"", + " *", + " * Delete this file or adapt it for your use!", + " */", + "export default class extends Controller {", + " connect() {", + " this.element.textContent = 'Hello Stimulus! Edit me in assets/controllers/hello_controller.js';", + " }", + "}", + "" + ], + "executable": false + }, + "assets/styles/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # if using Encore.enableIntegrityHashes() specify the crossorigin attribute value (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + "", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes).", + " # To enable caching for the production environment, creating a webpack_encore.yaml in the config/packages/prod directory with this value set to true", + " # Available in version 1.2", + " #cache: false", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/stimulus-bridge\": \"^1.0.0\",", + " \"@symfony/webpack-encore\": \"^0.32.0\",", + " \"core-js\": \"^3.0.0\",", + " \"stimulus\": \"^1.1.1\",", + " \"regenerator-runtime\": \"^0.13.2\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/app.js')", + "", + " // enables the Symfony UX Stimulus bridge (used in assets/bootstrap.js)", + " .enableStimulusBridge('./assets/controllers.json')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " .configureBabel((config) => {", + " config.plugins.push('@babel/plugin-proposal-class-properties');", + " })", + "", + " // enables @babel/preset-env polyfills", + " .configureBabelPresetEnv((config) => {", + " config.useBuiltIns = 'usage';", + " config.corejs = 3;", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment if you use React", + " //.enableReactPreset()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "16b38416ff25527d66e9f0df476351cfe0ee789d" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/1b88cff897d383c45522a457ea9daba85a9b9ab2.json b/archived/symfony.webpack-encore-bundle/1b88cff897d383c45522a457ea9daba85a9b9ab2.json new file mode 100644 index 00000000..3cc39c51 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/1b88cff897d383c45522a457ea9daba85a9b9ab2.json @@ -0,0 +1,164 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/css/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "assets/js/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you require will output into a single css file (app.css in this case)", + "require('../css/app.css');", + "", + "// Need jQuery? Install it with \"yarn add jquery\", then uncomment to require it.", + "// const $ = require('jquery');", + "", + "console.log('Hello Webpack Encore! Edit me in assets/js/app.js');", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + "", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: '%kernel.debug%'", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.22.0\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Add 1 entry for each \"page\" of your app", + " * (including one that's included on every page - e.g. \"app\")", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if you JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/js/app.js')", + " //.addEntry('page1', './assets/js/page1.js')", + " //.addEntry('page2', './assets/js/page2.js')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + "", + " // uncomment if you use API Platform Admin (composer req api-admin)", + " //.enableReactPreset()", + " //.addEntry('admin', './assets/js/admin.js')", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "1b88cff897d383c45522a457ea9daba85a9b9ab2" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/248c29c070dcd79e8333c676b0c5e284e3b365b5.json b/archived/symfony.webpack-encore-bundle/248c29c070dcd79e8333c676b0c5e284e3b365b5.json new file mode 100644 index 00000000..618d4b22 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/248c29c070dcd79e8333c676b0c5e284e3b365b5.json @@ -0,0 +1,157 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/css/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "assets/js/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you require will output into a single css file (app.css in this case)", + "require('../css/app.css');", + "", + "// Need jQuery? Install it with \"yarn add jquery\", then uncomment to require it.", + "// const $ = require('jquery');", + "", + "console.log('Hello Webpack Encore! Edit me in assets/js/app.js');", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.22.0\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Add 1 entry for each \"page\" of your app", + " * (including one that's included on every page - e.g. \"app\")", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if you JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/js/app.js')", + " //.addEntry('page1', './assets/js/page1.js')", + " //.addEntry('page2', './assets/js/page2.js')", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + "", + " // uncomment if you use API Platform Admin (composer req api-admin)", + " //.enableReactPreset()", + " //.addEntry('admin', './assets/js/admin.js')", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "248c29c070dcd79e8333c676b0c5e284e3b365b5" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/2d96acce1b27ddaa12bd7405a39892928ce2b95d.json b/archived/symfony.webpack-encore-bundle/2d96acce1b27ddaa12bd7405a39892928ce2b95d.json new file mode 100644 index 00000000..31c327b6 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/2d96acce1b27ddaa12bd7405a39892928ce2b95d.json @@ -0,0 +1,248 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you import will output into a single css file (app.css in this case)", + "import './styles/app.css';", + "", + "// start the Stimulus application", + "import './bootstrap';", + "" + ], + "executable": false + }, + "assets/bootstrap.js": { + "contents": [ + "import { startStimulusApp } from '@symfony/stimulus-bridge';", + "", + "// Registers Stimulus controllers from controllers.json and in the controllers/ directory", + "export const app = startStimulusApp(require.context(", + " '@symfony/stimulus-bridge/lazy-controller-loader!./controllers',", + " true,", + " /\\.(j|t)sx?$/", + "));", + "", + "// register any custom, 3rd party controllers here", + "// app.register('some_controller_name', SomeImportedController);", + "" + ], + "executable": false + }, + "assets/controllers.json": { + "contents": [ + "{", + " \"controllers\": [],", + " \"entrypoints\": []", + "}", + "" + ], + "executable": false + }, + "assets/controllers/hello_controller.js": { + "contents": [ + "import { Controller } from 'stimulus';", + "", + "/*", + " * This is an example Stimulus controller!", + " *", + " * Any element with a data-controller=\"hello\" attribute will cause", + " * this controller to be executed. The name \"hello\" comes from the filename:", + " * hello_controller.js -> \"hello\"", + " *", + " * Delete this file or adapt it for your use!", + " */", + "export default class extends Controller {", + " connect() {", + " this.element.textContent = 'Hello Stimulus! Edit me in assets/controllers/hello_controller.js';", + " }", + "}", + "" + ], + "executable": false + }, + "assets/styles/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # if using Encore.enableIntegrityHashes() specify the crossorigin attribute value (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + "", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes).", + " # To enable caching for the production environment, creating a webpack_encore.yaml in the config/packages/prod directory with this value set to true", + " # Available in version 1.2", + " #cache: false", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/stimulus-bridge\": \"^2.0.0\",", + " \"@symfony/webpack-encore\": \"^1.0.0\",", + " \"core-js\": \"^3.0.0\",", + " \"regenerator-runtime\": \"^0.13.2\",", + " \"stimulus\": \"^2.0.0\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "const Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/app.js')", + "", + " // enables the Symfony UX Stimulus bridge (used in assets/bootstrap.js)", + " .enableStimulusBridge('./assets/controllers.json')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " .configureBabel((config) => {", + " config.plugins.push('@babel/plugin-proposal-class-properties');", + " })", + "", + " // enables @babel/preset-env polyfills", + " .configureBabelPresetEnv((config) => {", + " config.useBuiltIns = 'usage';", + " config.corejs = 3;", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment if you use React", + " //.enableReactPreset()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "2d96acce1b27ddaa12bd7405a39892928ce2b95d" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/34a82422147bc632dec0db2676bf27aaaa582ba0.json b/archived/symfony.webpack-encore-bundle/34a82422147bc632dec0db2676bf27aaaa582ba0.json new file mode 100644 index 00000000..33894184 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/34a82422147bc632dec0db2676bf27aaaa582ba0.json @@ -0,0 +1,280 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ], + "post-install-output": [ + " ", + " Finish Encore Installation ", + " ", + "", + " * Install Yarn and run yarn install", + "", + " * Uncomment the Twig helpers in templates/base.html.twig", + "", + " * Start the development server: yarn encore dev-server" + ] + }, + "files": { + "assets/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you import will output into a single css file (app.css in this case)", + "import './styles/app.css';", + "", + "// start the Stimulus application", + "import './bootstrap';", + "" + ], + "executable": false + }, + "assets/bootstrap.js": { + "contents": [ + "import { startStimulusApp } from '@symfony/stimulus-bridge';", + "", + "// Registers Stimulus controllers from controllers.json and in the controllers/ directory", + "export const app = startStimulusApp(require.context(", + " '@symfony/stimulus-bridge/lazy-controller-loader!./controllers',", + " true,", + " /\\.(j|t)sx?$/", + "));", + "" + ], + "executable": false + }, + "assets/controllers.json": { + "contents": [ + "{", + " \"controllers\": [],", + " \"entrypoints\": []", + "}", + "" + ], + "executable": false + }, + "assets/controllers/hello_controller.js": { + "contents": [ + "import { Controller } from 'stimulus';", + "", + "/*", + " * This is an example Stimulus controller!", + " *", + " * Any element with a data-controller=\"hello\" attribute will cause", + " * this controller to be executed. The name \"hello\" comes from the filename:", + " * hello_controller.js -> \"hello\"", + " *", + " * Delete this file or adapt it for your use!", + " */", + "export default class extends Controller {", + " connect() {", + " this.element.textContent = 'Hello Stimulus! Edit me in assets/controllers/hello_controller.js';", + " }", + "}", + "" + ], + "executable": false + }, + "assets/styles/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/test/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + "# strict_mode: false", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets - i.e. Encore.setOutputPath()", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # Set attributes that will be rendered on all script and link tags", + " script_attributes:", + " defer: true", + " # link_attributes:", + "", + " # If using Encore.enableIntegrityHashes() and need the crossorigin attribute (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + "", + " # Preload all rendered script and link tags automatically via the HTTP/2 Link header", + " # preload: true", + "", + " # Throw an exception if the entrypoints.json file is missing or an entry is missing from the data", + " # strict_mode: false", + "", + " # If you have multiple builds:", + " # builds:", + " # pass \"frontend\" as the 3rg arg to the Twig functions", + " # {{ encore_entry_script_tags('entry1', null, 'frontend') }}", + "", + " # frontend: '%kernel.project_dir%/public/frontend/build'", + "", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Put in config/packages/prod/webpack_encore.yaml", + " # cache: true", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/stimulus-bridge\": \"^2.0.0\",", + " \"@symfony/webpack-encore\": \"^1.0.0\",", + " \"core-js\": \"^3.0.0\",", + " \"regenerator-runtime\": \"^0.13.2\",", + " \"stimulus\": \"^2.0.0\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "const Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/app.js')", + "", + " // enables the Symfony UX Stimulus bridge (used in assets/bootstrap.js)", + " .enableStimulusBridge('./assets/controllers.json')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " .configureBabel((config) => {", + " config.plugins.push('@babel/plugin-proposal-class-properties');", + " })", + "", + " // enables @babel/preset-env polyfills", + " .configureBabelPresetEnv((config) => {", + " config.useBuiltIns = 'usage';", + " config.corejs = 3;", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment if you use React", + " //.enableReactPreset()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "34a82422147bc632dec0db2676bf27aaaa582ba0" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/37d6c72565113adcea174f899c425851c8a821dc.json b/archived/symfony.webpack-encore-bundle/37d6c72565113adcea174f899c425851c8a821dc.json new file mode 100644 index 00000000..bd4eb1ca --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/37d6c72565113adcea174f899c425851c8a821dc.json @@ -0,0 +1,175 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/css/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "assets/js/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you require will output into a single css file (app.css in this case)", + "require('../css/app.css');", + "", + "// Need jQuery? Install it with \"yarn add jquery\", then uncomment to require it.", + "// const $ = require('jquery');", + "", + "console.log('Hello Webpack Encore! Edit me in assets/js/app.js');", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + "", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: '%kernel.debug%'", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.27.0\",", + " \"core-js\": \"^3.0.0\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Add 1 entry for each \"page\" of your app", + " * (including one that's included on every page - e.g. \"app\")", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if you JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/js/app.js')", + " //.addEntry('page1', './assets/js/page1.js')", + " //.addEntry('page2', './assets/js/page2.js')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " // enables @babel/preset-env polyfills", + " .configureBabel(() => {}, {", + " useBuiltIns: 'usage',", + " corejs: 3", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes()", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + "", + " // uncomment if you use API Platform Admin (composer req api-admin)", + " //.enableReactPreset()", + " //.addEntry('admin', './assets/js/admin.js')", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "37d6c72565113adcea174f899c425851c8a821dc" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/404714014dd6ff7de9aa0f9582d592147359e617.json b/archived/symfony.webpack-encore-bundle/404714014dd6ff7de9aa0f9582d592147359e617.json new file mode 100644 index 00000000..0a06de16 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/404714014dd6ff7de9aa0f9582d592147359e617.json @@ -0,0 +1,284 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ], + "post-install-output": [ + " * Install Yarn and run yarn install", + "", + " * Uncomment the Twig helpers in templates/base.html.twig", + "", + " * Start the development server: yarn encore dev-server" + ] + }, + "files": { + "assets/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you import will output into a single css file (app.css in this case)", + "import './styles/app.css';", + "", + "// start the Stimulus application", + "import './bootstrap';", + "" + ], + "executable": false + }, + "assets/bootstrap.js": { + "contents": [ + "import { startStimulusApp } from '@symfony/stimulus-bridge';", + "", + "// Registers Stimulus controllers from controllers.json and in the controllers/ directory", + "export const app = startStimulusApp(require.context(", + " '@symfony/stimulus-bridge/lazy-controller-loader!./controllers',", + " true,", + " /\\.(j|t)sx?$/", + "));", + "", + "// register any custom, 3rd party controllers here", + "// app.register('some_controller_name', SomeImportedController);", + "" + ], + "executable": false + }, + "assets/controllers.json": { + "contents": [ + "{", + " \"controllers\": [],", + " \"entrypoints\": []", + "}", + "" + ], + "executable": false + }, + "assets/controllers/hello_controller.js": { + "contents": [ + "import { Controller } from 'stimulus';", + "", + "/*", + " * This is an example Stimulus controller!", + " *", + " * Any element with a data-controller=\"hello\" attribute will cause", + " * this controller to be executed. The name \"hello\" comes from the filename:", + " * hello_controller.js -> \"hello\"", + " *", + " * Delete this file or adapt it for your use!", + " */", + "export default class extends Controller {", + " connect() {", + " this.element.textContent = 'Hello Stimulus! Edit me in assets/controllers/hello_controller.js';", + " }", + "}", + "" + ], + "executable": false + }, + "assets/styles/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/test/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + "# strict_mode: false", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets - i.e. Encore.setOutputPath()", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # Set attributes that will be rendered on all script and link tags", + " script_attributes:", + " defer: true", + " # Uncomment (also under link_attributes) if using Turbo Drive", + " # https://turbo.hotwire.dev/handbook/drive#reloading-when-assets-change", + " # 'data-turbo-track': reload", + " # link_attributes:", + " # Uncomment if using Turbo Drive", + " # 'data-turbo-track': reload", + "", + " # If using Encore.enableIntegrityHashes() and need the crossorigin attribute (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + "", + " # Preload all rendered script and link tags automatically via the HTTP/2 Link header", + " # preload: true", + "", + " # Throw an exception if the entrypoints.json file is missing or an entry is missing from the data", + " # strict_mode: false", + "", + " # If you have multiple builds:", + " # builds:", + " # pass \"frontend\" as the 3rg arg to the Twig functions", + " # {{ encore_entry_script_tags('entry1', null, 'frontend') }}", + "", + " # frontend: '%kernel.project_dir%/public/frontend/build'", + "", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Put in config/packages/prod/webpack_encore.yaml", + " # cache: true", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/stimulus-bridge\": \"^2.0.0\",", + " \"@symfony/webpack-encore\": \"^1.0.0\",", + " \"core-js\": \"^3.0.0\",", + " \"regenerator-runtime\": \"^0.13.2\",", + " \"stimulus\": \"^2.0.0\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "const Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/app.js')", + "", + " // enables the Symfony UX Stimulus bridge (used in assets/bootstrap.js)", + " .enableStimulusBridge('./assets/controllers.json')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " .configureBabel((config) => {", + " config.plugins.push('@babel/plugin-proposal-class-properties');", + " })", + "", + " // enables @babel/preset-env polyfills", + " .configureBabelPresetEnv((config) => {", + " config.useBuiltIns = 'usage';", + " config.corejs = 3;", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment if you use React", + " //.enableReactPreset()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "404714014dd6ff7de9aa0f9582d592147359e617" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/49d15f337add8dc07e6d442755587d344ab1f47c.json b/archived/symfony.webpack-encore-bundle/49d15f337add8dc07e6d442755587d344ab1f47c.json new file mode 100644 index 00000000..a3c70089 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/49d15f337add8dc07e6d442755587d344ab1f47c.json @@ -0,0 +1,245 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you import will output into a single css file (app.css in this case)", + "import './styles/app.css';", + "", + "// start the Stimulus application", + "import './bootstrap';", + "" + ], + "executable": false + }, + "assets/bootstrap.js": { + "contents": [ + "import { startStimulusApp } from '@symfony/stimulus-bridge';", + "", + "// Registers Stimulus controllers from controllers.json and in the controllers/ directory", + "export const app = startStimulusApp(require.context(", + " '@symfony/stimulus-bridge/lazy-controller-loader!./controllers',", + " true,", + " /\\.(j|t)sx?$/", + "));", + "" + ], + "executable": false + }, + "assets/controllers.json": { + "contents": [ + "{", + " \"controllers\": [],", + " \"entrypoints\": []", + "}", + "" + ], + "executable": false + }, + "assets/controllers/hello_controller.js": { + "contents": [ + "import { Controller } from 'stimulus';", + "", + "/*", + " * This is an example Stimulus controller!", + " *", + " * Any element with a data-controller=\"hello\" attribute will cause", + " * this controller to be executed. The name \"hello\" comes from the filename:", + " * hello_controller.js -> \"hello\"", + " *", + " * Delete this file or adapt it for your use!", + " */", + "export default class extends Controller {", + " connect() {", + " this.element.textContent = 'Hello Stimulus! Edit me in assets/controllers/hello_controller.js';", + " }", + "}", + "" + ], + "executable": false + }, + "assets/styles/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # if using Encore.enableIntegrityHashes() specify the crossorigin attribute value (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + "", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes).", + " # To enable caching for the production environment, creating a webpack_encore.yaml in the config/packages/prod directory with this value set to true", + " # Available in version 1.2", + " #cache: false", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/stimulus-bridge\": \"^2.0.0\",", + " \"@symfony/webpack-encore\": \"^1.0.0\",", + " \"core-js\": \"^3.0.0\",", + " \"regenerator-runtime\": \"^0.13.2\",", + " \"stimulus\": \"^2.0.0\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "const Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/app.js')", + "", + " // enables the Symfony UX Stimulus bridge (used in assets/bootstrap.js)", + " .enableStimulusBridge('./assets/controllers.json')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " .configureBabel((config) => {", + " config.plugins.push('@babel/plugin-proposal-class-properties');", + " })", + "", + " // enables @babel/preset-env polyfills", + " .configureBabelPresetEnv((config) => {", + " config.useBuiltIns = 'usage';", + " config.corejs = 3;", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment if you use React", + " //.enableReactPreset()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "49d15f337add8dc07e6d442755587d344ab1f47c" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/4c4bbf99073def9d4c2961f1a8dbb177988b8d32.json b/archived/symfony.webpack-encore-bundle/4c4bbf99073def9d4c2961f1a8dbb177988b8d32.json new file mode 100644 index 00000000..0ea71eae --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/4c4bbf99073def9d4c2961f1a8dbb177988b8d32.json @@ -0,0 +1,198 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/css/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "assets/js/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you require will output into a single css file (app.css in this case)", + "require('../css/app.css');", + "", + "// Need jQuery? Install it with \"yarn add jquery\", then uncomment to require it.", + "// const $ = require('jquery');", + "", + "console.log('Hello Webpack Encore! Edit me in assets/js/app.js');", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # if using Encore.enableIntegrityHashes() specify the crossorigin attribute value (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + "", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes).", + " # To enable caching for the production environment, creating a webpack_encore.yaml in the config/packages/prod directory with this value set to true", + " # Available in version 1.2", + " #cache: false", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.28.2\",", + " \"core-js\": \"^3.0.0\",", + " \"regenerator-runtime\": \"^0.13.2\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Add 1 entry for each \"page\" of your app", + " * (including one that's included on every page - e.g. \"app\")", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/js/app.js')", + " //.addEntry('page1', './assets/js/page1.js')", + " //.addEntry('page2', './assets/js/page2.js')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " // enables @babel/preset-env polyfills", + " .configureBabelPresetEnv((config) => {", + " config.useBuiltIns = 'usage';", + " config.corejs = 3;", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + "", + " // uncomment if you use API Platform Admin (composer req api-admin)", + " //.enableReactPreset()", + " //.addEntry('admin', './assets/js/admin.js')", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "4c4bbf99073def9d4c2961f1a8dbb177988b8d32" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/4c97a884bc54a4e66bb2d0785ca855141880b6a8.json b/archived/symfony.webpack-encore-bundle/4c97a884bc54a4e66bb2d0785ca855141880b6a8.json new file mode 100644 index 00000000..300c9ff1 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/4c97a884bc54a4e66bb2d0785ca855141880b6a8.json @@ -0,0 +1,159 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "assets/css/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "assets/js/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you require will output into a single css file (app.css in this case)", + "require('../css/app.css');", + "", + "// Need jQuery? Install it with \"yarn add jquery\", then uncomment to require it.", + "// var $ = require('jquery');", + "", + "console.log('Hello Webpack Encore! Edit me in assets/js/app.js');", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.21.0\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Add 1 entry for each \"page\" of your app", + " * (including one that's included on every page - e.g. \"app\")", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if you JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/js/app.js')", + " //.addEntry('page1', './assets/js/page1.js')", + " //.addEntry('page2', './assets/js/page2.js')", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "4c97a884bc54a4e66bb2d0785ca855141880b6a8" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/579d8de06df2ceb34d39e84e84c0c051b9b5ac68.json b/archived/symfony.webpack-encore-bundle/579d8de06df2ceb34d39e84e84c0c051b9b5ac68.json new file mode 100644 index 00000000..37e26325 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/579d8de06df2ceb34d39e84e84c0c051b9b5ac68.json @@ -0,0 +1,266 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you import will output into a single css file (app.css in this case)", + "import './styles/app.css';", + "", + "// start the Stimulus application", + "import './bootstrap';", + "" + ], + "executable": false + }, + "assets/bootstrap.js": { + "contents": [ + "import { startStimulusApp } from '@symfony/stimulus-bridge';", + "import '@symfony/autoimport';", + "", + "// Registers Stimulus controllers from controllers.json and in the controllers/ directory", + "export const app = startStimulusApp(require.context('./controllers', true, /\\.(j|t)sx?$/));", + "" + ], + "executable": false + }, + "assets/controllers.json": { + "contents": [ + "{", + " \"controllers\": [],", + " \"entrypoints\": []", + "}", + "" + ], + "executable": false + }, + "assets/controllers/hello_controller.js": { + "contents": [ + "import { Controller } from 'stimulus';", + "", + "/*", + " * This is an example Stimulus controller!", + " *", + " * Any element with a data-controller=\"hello\" attribute will cause", + " * this controller to be executed. The name \"hello\" comes from the filename:", + " * hello_controller.js -> \"hello\"", + " *", + " * Delete this file or adapt it for your use!", + " */", + "export default class extends Controller {", + " connect() {", + " this.element.textContent = 'Hello Stimulus! Edit me in assets/controllers/hello_controller.js';", + " }", + "}", + "" + ], + "executable": false + }, + "assets/styles/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/test/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + "# strict_mode: false", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets - i.e. Encore.setOutputPath()", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # Set attributes that will be rendered on all script and link tags", + " script_attributes:", + " defer: true", + " # link_attributes:", + "", + " # If using Encore.enableIntegrityHashes() and need the crossorigin attribute (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + "", + " # Preload all rendered script and link tags automatically via the HTTP/2 Link header", + " # preload: true", + "", + " # Throw an exception if the entrypoints.json file is missing or an entry is missing from the data", + " # strict_mode: false", + "", + " # If you have multiple builds:", + " # builds:", + " # pass \"frontend\" as the 3rg arg to the Twig functions", + " # {{ encore_entry_script_tags('entry1', null, 'frontend') }}", + "", + " # frontend: '%kernel.project_dir%/public/frontend/build'", + "", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Put in config/packages/prod/webpack_encore.yaml", + " # cache: true", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/stimulus-bridge\": \"^1.1.0\",", + " \"@symfony/webpack-encore\": \"^0.32.0\",", + " \"core-js\": \"^3.0.0\",", + " \"stimulus\": \"^2.0.0\",", + " \"regenerator-runtime\": \"^0.13.2\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/app.js')", + "", + " // enables the Symfony UX Stimulus bridge (used in assets/bootstrap.js)", + " .enableStimulusBridge('./assets/controllers.json')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " .configureBabel((config) => {", + " config.plugins.push('@babel/plugin-proposal-class-properties');", + " })", + "", + " // enables @babel/preset-env polyfills", + " .configureBabelPresetEnv((config) => {", + " config.useBuiltIns = 'usage';", + " config.corejs = 3;", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment if you use React", + " //.enableReactPreset()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "579d8de06df2ceb34d39e84e84c0c051b9b5ac68" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/5880e1fef9f9eb6a523e698a63f8feabcc8b0834.json b/archived/symfony.webpack-encore-bundle/5880e1fef9f9eb6a523e698a63f8feabcc8b0834.json new file mode 100644 index 00000000..665524e0 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/5880e1fef9f9eb6a523e698a63f8feabcc8b0834.json @@ -0,0 +1,160 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/css/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "assets/js/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you require will output into a single css file (app.css in this case)", + "require('../css/app.css');", + "", + "// Need jQuery? Install it with \"yarn add jquery\", then uncomment to require it.", + "// const $ = require('jquery');", + "", + "console.log('Hello Webpack Encore! Edit me in assets/js/app.js');", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.22.0\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Add 1 entry for each \"page\" of your app", + " * (including one that's included on every page - e.g. \"app\")", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if you JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/js/app.js')", + " //.addEntry('page1', './assets/js/page1.js')", + " //.addEntry('page2', './assets/js/page2.js')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + "", + " // uncomment if you use API Platform Admin (composer req api-admin)", + " //.enableReactPreset()", + " //.addEntry('admin', './assets/js/admin.js')", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "5880e1fef9f9eb6a523e698a63f8feabcc8b0834" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/5ccf77fa14a927dde2caaad95245d29441f8f8c4.json b/archived/symfony.webpack-encore-bundle/5ccf77fa14a927dde2caaad95245d29441f8f8c4.json new file mode 100644 index 00000000..1914f519 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/5ccf77fa14a927dde2caaad95245d29441f8f8c4.json @@ -0,0 +1,198 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/css/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "assets/js/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you import will output into a single css file (app.css in this case)", + "import '../css/app.css';", + "", + "// Need jQuery? Install it with \"yarn add jquery\", then uncomment to import it.", + "// import $ from 'jquery';", + "", + "console.log('Hello Webpack Encore! Edit me in assets/js/app.js');", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # if using Encore.enableIntegrityHashes() specify the crossorigin attribute value (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + "", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes).", + " # To enable caching for the production environment, creating a webpack_encore.yaml in the config/packages/prod directory with this value set to true", + " # Available in version 1.2", + " #cache: false", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.28.2\",", + " \"core-js\": \"^3.0.0\",", + " \"regenerator-runtime\": \"^0.13.2\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Add 1 entry for each \"page\" of your app", + " * (including one that's included on every page - e.g. \"app\")", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/js/app.js')", + " //.addEntry('page1', './assets/js/page1.js')", + " //.addEntry('page2', './assets/js/page2.js')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " // enables @babel/preset-env polyfills", + " .configureBabelPresetEnv((config) => {", + " config.useBuiltIns = 'usage';", + " config.corejs = 3;", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + "", + " // uncomment if you use API Platform Admin (composer req api-admin)", + " //.enableReactPreset()", + " //.addEntry('admin', './assets/js/admin.js')", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "5ccf77fa14a927dde2caaad95245d29441f8f8c4" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/5ff15d211e3d4a9216218f6b7f1572262efd74e2.json b/archived/symfony.webpack-encore-bundle/5ff15d211e3d4a9216218f6b7f1572262efd74e2.json new file mode 100644 index 00000000..67d7e442 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/5ff15d211e3d4a9216218f6b7f1572262efd74e2.json @@ -0,0 +1,288 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ], + "post-install-output": [ + " ", + " Finish Encore Installation ", + " ", + "", + " * Install Yarn and run yarn install", + "", + " * Uncomment the Twig helpers in templates/base.html.twig", + "", + " * Start the development server: yarn encore dev-server" + ] + }, + "files": { + "assets/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you import will output into a single css file (app.css in this case)", + "import './styles/app.css';", + "", + "// start the Stimulus application", + "import './bootstrap';", + "" + ], + "executable": false + }, + "assets/bootstrap.js": { + "contents": [ + "import { startStimulusApp } from '@symfony/stimulus-bridge';", + "", + "// Registers Stimulus controllers from controllers.json and in the controllers/ directory", + "export const app = startStimulusApp(require.context(", + " '@symfony/stimulus-bridge/lazy-controller-loader!./controllers',", + " true,", + " /\\.(j|t)sx?$/", + "));", + "", + "// register any custom, 3rd party controllers here", + "// app.register('some_controller_name', SomeImportedController);", + "" + ], + "executable": false + }, + "assets/controllers.json": { + "contents": [ + "{", + " \"controllers\": [],", + " \"entrypoints\": []", + "}", + "" + ], + "executable": false + }, + "assets/controllers/hello_controller.js": { + "contents": [ + "import { Controller } from 'stimulus';", + "", + "/*", + " * This is an example Stimulus controller!", + " *", + " * Any element with a data-controller=\"hello\" attribute will cause", + " * this controller to be executed. The name \"hello\" comes from the filename:", + " * hello_controller.js -> \"hello\"", + " *", + " * Delete this file or adapt it for your use!", + " */", + "export default class extends Controller {", + " connect() {", + " this.element.textContent = 'Hello Stimulus! Edit me in assets/controllers/hello_controller.js';", + " }", + "}", + "" + ], + "executable": false + }, + "assets/styles/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/test/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + "# strict_mode: false", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets - i.e. Encore.setOutputPath()", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # Set attributes that will be rendered on all script and link tags", + " script_attributes:", + " defer: true", + " # Uncomment (also under link_attributes) if using Turbo Drive", + " # https://turbo.hotwire.dev/handbook/drive#reloading-when-assets-change", + " # 'data-turbo-track': reload", + " # link_attributes:", + " # Uncomment if using Turbo Drive", + " # 'data-turbo-track': reload", + "", + " # If using Encore.enableIntegrityHashes() and need the crossorigin attribute (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + "", + " # Preload all rendered script and link tags automatically via the HTTP/2 Link header", + " # preload: true", + "", + " # Throw an exception if the entrypoints.json file is missing or an entry is missing from the data", + " # strict_mode: false", + "", + " # If you have multiple builds:", + " # builds:", + " # pass \"frontend\" as the 3rg arg to the Twig functions", + " # {{ encore_entry_script_tags('entry1', null, 'frontend') }}", + "", + " # frontend: '%kernel.project_dir%/public/frontend/build'", + "", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Put in config/packages/prod/webpack_encore.yaml", + " # cache: true", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/stimulus-bridge\": \"^2.0.0\",", + " \"@symfony/webpack-encore\": \"^1.0.0\",", + " \"core-js\": \"^3.0.0\",", + " \"regenerator-runtime\": \"^0.13.2\",", + " \"stimulus\": \"^2.0.0\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "const Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/app.js')", + "", + " // enables the Symfony UX Stimulus bridge (used in assets/bootstrap.js)", + " .enableStimulusBridge('./assets/controllers.json')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " .configureBabel((config) => {", + " config.plugins.push('@babel/plugin-proposal-class-properties');", + " })", + "", + " // enables @babel/preset-env polyfills", + " .configureBabelPresetEnv((config) => {", + " config.useBuiltIns = 'usage';", + " config.corejs = 3;", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment if you use React", + " //.enableReactPreset()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "5ff15d211e3d4a9216218f6b7f1572262efd74e2" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/61e69ba0fb43f42579741cbb249089410892fe56.json b/archived/symfony.webpack-encore-bundle/61e69ba0fb43f42579741cbb249089410892fe56.json new file mode 100644 index 00000000..fa2e9c39 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/61e69ba0fb43f42579741cbb249089410892fe56.json @@ -0,0 +1,198 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/css/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "assets/js/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you import will output into a single css file (app.css in this case)", + "import '../css/app.css';", + "", + "// Need jQuery? Install it with \"yarn add jquery\", then uncomment to import it.", + "// import $ from 'jquery';", + "", + "console.log('Hello Webpack Encore! Edit me in assets/js/app.js');", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # if using Encore.enableIntegrityHashes() specify the crossorigin attribute value (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + "", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes).", + " # To enable caching for the production environment, creating a webpack_encore.yaml in the config/packages/prod directory with this value set to true", + " # Available in version 1.2", + " #cache: false", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.29.0\",", + " \"core-js\": \"^3.0.0\",", + " \"regenerator-runtime\": \"^0.13.2\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Add 1 entry for each \"page\" of your app", + " * (including one that's included on every page - e.g. \"app\")", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/js/app.js')", + " //.addEntry('page1', './assets/js/page1.js')", + " //.addEntry('page2', './assets/js/page2.js')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " // enables @babel/preset-env polyfills", + " .configureBabelPresetEnv((config) => {", + " config.useBuiltIns = 'usage';", + " config.corejs = 3;", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + "", + " // uncomment if you use API Platform Admin (composer req api-admin)", + " //.enableReactPreset()", + " //.addEntry('admin', './assets/js/admin.js')", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "61e69ba0fb43f42579741cbb249089410892fe56" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/65a49f9f4d220756b46ab730bf6dcadd2cea92fc.json b/archived/symfony.webpack-encore-bundle/65a49f9f4d220756b46ab730bf6dcadd2cea92fc.json new file mode 100644 index 00000000..f34109ea --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/65a49f9f4d220756b46ab730bf6dcadd2cea92fc.json @@ -0,0 +1,196 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/css/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "assets/js/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you require will output into a single css file (app.css in this case)", + "require('../css/app.css');", + "", + "// Need jQuery? Install it with \"yarn add jquery\", then uncomment to require it.", + "// const $ = require('jquery');", + "", + "console.log('Hello Webpack Encore! Edit me in assets/js/app.js');", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # if using Encore.enableIntegrityHashes() specify the crossorigin attribute value (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + " ", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: '%kernel.debug%'", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.27.0\",", + " \"core-js\": \"^3.0.0\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Add 1 entry for each \"page\" of your app", + " * (including one that's included on every page - e.g. \"app\")", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if you JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/js/app.js')", + " //.addEntry('page1', './assets/js/page1.js')", + " //.addEntry('page2', './assets/js/page2.js')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " // enables @babel/preset-env polyfills", + " .configureBabel(() => {}, {", + " useBuiltIns: 'usage',", + " corejs: 3", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes()", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + "", + " // uncomment if you use API Platform Admin (composer req api-admin)", + " //.enableReactPreset()", + " //.addEntry('admin', './assets/js/admin.js')", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "65a49f9f4d220756b46ab730bf6dcadd2cea92fc" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/6747b34e25c836dd684d27846a452d8f8a3abb2e.json b/archived/symfony.webpack-encore-bundle/6747b34e25c836dd684d27846a452d8f8a3abb2e.json new file mode 100644 index 00000000..d1b15ca3 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/6747b34e25c836dd684d27846a452d8f8a3abb2e.json @@ -0,0 +1,261 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you import will output into a single css file (app.css in this case)", + "import './styles/app.css';", + "", + "// start the Stimulus application", + "import './bootstrap';", + "" + ], + "executable": false + }, + "assets/bootstrap.js": { + "contents": [ + "import { startStimulusApp } from '@symfony/stimulus-bridge';", + "import '@symfony/autoimport';", + "", + "// Registers Stimulus controllers from controllers.json and in the controllers/ directory", + "export const app = startStimulusApp(require.context('./controllers', true, /\\.(j|t)sx?$/));", + "" + ], + "executable": false + }, + "assets/controllers.json": { + "contents": [ + "{", + " \"controllers\": [],", + " \"entrypoints\": []", + "}", + "" + ], + "executable": false + }, + "assets/controllers/hello_controller.js": { + "contents": [ + "import { Controller } from 'stimulus';", + "", + "/*", + " * This is an example Stimulus controller!", + " *", + " * Any element with a data-controller=\"hello\" attribute will cause", + " * this controller to be executed. The name \"hello\" comes from the filename:", + " * hello_controller.js -> \"hello\"", + " *", + " * Delete this file or adapt it for your use!", + " */", + "export default class extends Controller {", + " connect() {", + " this.element.textContent = 'Hello Stimulus! Edit me in assets/controllers/hello_controller.js';", + " }", + "}", + "" + ], + "executable": false + }, + "assets/styles/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/test/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + "# strict_mode: false", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets - i.e. Encore.setOutputPath()", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # if using Encore.enableIntegrityHashes() and need the crossorigin attribute (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + "", + " # preload all rendered script and link tags automatically via the HTTP/2 Link header", + " # preload: true", + "", + " # Throw an exception if the entrypoints.json file is missing or an entry is missing from the data", + " # strict_mode: false", + "", + " # if you have multiple builds:", + " # builds:", + " # pass \"frontend\" as the 3rg arg to the Twig functions", + " # {{ encore_entry_script_tags('entry1', null, 'frontend') }}", + "", + " # frontend: '%kernel.project_dir%/public/frontend/build'", + "", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Put in config/packages/prod/webpack_encore.yaml", + " # cache: true", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/stimulus-bridge\": \"^1.0.0\",", + " \"@symfony/webpack-encore\": \"^0.32.0\",", + " \"core-js\": \"^3.0.0\",", + " \"stimulus\": \"^1.1.1\",", + " \"regenerator-runtime\": \"^0.13.2\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/app.js')", + "", + " // enables the Symfony UX Stimulus bridge (used in assets/bootstrap.js)", + " .enableStimulusBridge('./assets/controllers.json')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " .configureBabel((config) => {", + " config.plugins.push('@babel/plugin-proposal-class-properties');", + " })", + "", + " // enables @babel/preset-env polyfills", + " .configureBabelPresetEnv((config) => {", + " config.useBuiltIns = 'usage';", + " config.corejs = 3;", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment if you use React", + " //.enableReactPreset()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "6747b34e25c836dd684d27846a452d8f8a3abb2e" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/6825c9ce018f7e1b460c9ebf64faf347924143dd.json b/archived/symfony.webpack-encore-bundle/6825c9ce018f7e1b460c9ebf64faf347924143dd.json new file mode 100644 index 00000000..e4b4a1b4 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/6825c9ce018f7e1b460c9ebf64faf347924143dd.json @@ -0,0 +1,198 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/css/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "assets/js/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you import will output into a single css file (app.css in this case)", + "import '../css/app.css';", + "", + "// Need jQuery? Install it with \"yarn add jquery\", then uncomment to import it.", + "// import $ from 'jquery';", + "", + "console.log('Hello Webpack Encore! Edit me in assets/js/app.js');", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # if using Encore.enableIntegrityHashes() specify the crossorigin attribute value (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + "", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes).", + " # To enable caching for the production environment, creating a webpack_encore.yaml in the config/packages/prod directory with this value set to true", + " # Available in version 1.2", + " #cache: false", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.30.0\",", + " \"core-js\": \"^3.0.0\",", + " \"regenerator-runtime\": \"^0.13.2\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Add 1 entry for each \"page\" of your app", + " * (including one that's included on every page - e.g. \"app\")", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/js/app.js')", + " //.addEntry('page1', './assets/js/page1.js')", + " //.addEntry('page2', './assets/js/page2.js')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " // enables @babel/preset-env polyfills", + " .configureBabelPresetEnv((config) => {", + " config.useBuiltIns = 'usage';", + " config.corejs = 3;", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + "", + " // uncomment if you use API Platform Admin (composer req api-admin)", + " //.enableReactPreset()", + " //.addEntry('admin', './assets/js/admin.js')", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "6825c9ce018f7e1b460c9ebf64faf347924143dd" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/69e1d805ad95964088bd510c05995e87dc391564.json b/archived/symfony.webpack-encore-bundle/69e1d805ad95964088bd510c05995e87dc391564.json new file mode 100644 index 00000000..c8886465 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/69e1d805ad95964088bd510c05995e87dc391564.json @@ -0,0 +1,217 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/css/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "assets/js/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you require will output into a single css file (app.css in this case)", + "require('../css/app.css');", + "", + "// Need jQuery? Install it with \"yarn add jquery\", then uncomment to require it.", + "// const $ = require('jquery');", + "", + "console.log('Hello Webpack Encore! Edit me in assets/js/app.js');", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/test/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + "# strict_mode: false", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets - i.e. Encore.setOutputPath()", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # if using Encore.enableIntegrityHashes() and need the crossorigin attribute (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + "", + " # preload all rendered script and link tags automatically via the http2 Link header", + " # preload: true", + "", + " # Throw an exception if the entrypoints.json file is missing or an entry is missing from the data", + " # strict_mode: false", + "", + " # if you have multiple builds:", + " # builds:", + " # pass \"frontend\" as the 3rg arg to the Twig functions", + " # {{ encore_entry_script_tags('entry1', null, 'frontend') }}", + "", + " # frontend: '%kernel.project_dir%/public/frontend/build'", + "", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Put in config/packages/prod/webpack_encore.yaml", + " # cache: true", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.28.0\",", + " \"core-js\": \"^3.0.0\",", + " \"regenerator-runtime\": \"^0.13.2\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Add 1 entry for each \"page\" of your app", + " * (including one that's included on every page - e.g. \"app\")", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/js/app.js')", + " //.addEntry('page1', './assets/js/page1.js')", + " //.addEntry('page2', './assets/js/page2.js')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " // enables @babel/preset-env polyfills", + " .configureBabel(() => {}, {", + " useBuiltIns: 'usage',", + " corejs: 3", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + "", + " // uncomment if you use API Platform Admin (composer req api-admin)", + " //.enableReactPreset()", + " //.addEntry('admin', './assets/js/admin.js')", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "69e1d805ad95964088bd510c05995e87dc391564" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/6eecb32a5cc40845fd4e18293ccc9b2f9b721566.json b/archived/symfony.webpack-encore-bundle/6eecb32a5cc40845fd4e18293ccc9b2f9b721566.json new file mode 100644 index 00000000..3ea1d7d1 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/6eecb32a5cc40845fd4e18293ccc9b2f9b721566.json @@ -0,0 +1,198 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/css/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "assets/js/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you require will output into a single css file (app.css in this case)", + "require('../css/app.css');", + "", + "// Need jQuery? Install it with \"yarn add jquery\", then uncomment to require it.", + "// const $ = require('jquery');", + "", + "console.log('Hello Webpack Encore! Edit me in assets/js/app.js');", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # if using Encore.enableIntegrityHashes() specify the crossorigin attribute value (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + " ", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes).", + " # To enable caching for the production environment, creating a webpack_encore.yaml in the config/packages/prod directory with this value set to true", + " # Available in version 1.2", + " #cache: 'false'", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.27.0\",", + " \"core-js\": \"^3.0.0\",", + " \"regenerator-runtime\": \"^0.13.2\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Add 1 entry for each \"page\" of your app", + " * (including one that's included on every page - e.g. \"app\")", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/js/app.js')", + " //.addEntry('page1', './assets/js/page1.js')", + " //.addEntry('page2', './assets/js/page2.js')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " // enables @babel/preset-env polyfills", + " .configureBabel(() => {}, {", + " useBuiltIns: 'usage',", + " corejs: 3", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + "", + " // uncomment if you use API Platform Admin (composer req api-admin)", + " //.enableReactPreset()", + " //.addEntry('admin', './assets/js/admin.js')", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "6eecb32a5cc40845fd4e18293ccc9b2f9b721566" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/729e968bd020e8e012a7073739b6ac536e04160e.json b/archived/symfony.webpack-encore-bundle/729e968bd020e8e012a7073739b6ac536e04160e.json new file mode 100644 index 00000000..8db4b02a --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/729e968bd020e8e012a7073739b6ac536e04160e.json @@ -0,0 +1,267 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you import will output into a single css file (app.css in this case)", + "import './styles/app.css';", + "", + "// start the Stimulus application", + "import './bootstrap';", + "" + ], + "executable": false + }, + "assets/bootstrap.js": { + "contents": [ + "import { startStimulusApp } from '@symfony/stimulus-bridge';", + "", + "// Registers Stimulus controllers from controllers.json and in the controllers/ directory", + "export const app = startStimulusApp(require.context(", + " '@symfony/stimulus-bridge/lazy-controller-loader!./controllers',", + " true,", + " /\\.(j|t)sx?$/", + "));", + "", + "// register any custom, 3rd party controllers here", + "// app.register('some_controller_name', SomeImportedController);", + "" + ], + "executable": false + }, + "assets/controllers.json": { + "contents": [ + "{", + " \"controllers\": [],", + " \"entrypoints\": []", + "}", + "" + ], + "executable": false + }, + "assets/controllers/hello_controller.js": { + "contents": [ + "import { Controller } from 'stimulus';", + "", + "/*", + " * This is an example Stimulus controller!", + " *", + " * Any element with a data-controller=\"hello\" attribute will cause", + " * this controller to be executed. The name \"hello\" comes from the filename:", + " * hello_controller.js -> \"hello\"", + " *", + " * Delete this file or adapt it for your use!", + " */", + "export default class extends Controller {", + " connect() {", + " this.element.textContent = 'Hello Stimulus! Edit me in assets/controllers/hello_controller.js';", + " }", + "}", + "" + ], + "executable": false + }, + "assets/styles/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/test/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + "# strict_mode: false", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets - i.e. Encore.setOutputPath()", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # If using Encore.enableIntegrityHashes() and need the crossorigin attribute (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + "", + " # Preload all rendered script and link tags automatically via the HTTP/2 Link header", + " # preload: true", + "", + " # Throw an exception if the entrypoints.json file is missing or an entry is missing from the data", + " # strict_mode: false", + "", + " # If you have multiple builds:", + " # builds:", + " # pass \"frontend\" as the 3rg arg to the Twig functions", + " # {{ encore_entry_script_tags('entry1', null, 'frontend') }}", + "", + " # frontend: '%kernel.project_dir%/public/frontend/build'", + "", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Put in config/packages/prod/webpack_encore.yaml", + " # cache: true", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/stimulus-bridge\": \"^2.0.0\",", + " \"@symfony/webpack-encore\": \"^1.0.0\",", + " \"core-js\": \"^3.0.0\",", + " \"regenerator-runtime\": \"^0.13.2\",", + " \"stimulus\": \"^2.0.0\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "const Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/app.js')", + "", + " // enables the Symfony UX Stimulus bridge (used in assets/bootstrap.js)", + " .enableStimulusBridge('./assets/controllers.json')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " .configureBabel((config) => {", + " config.plugins.push('@babel/plugin-proposal-class-properties');", + " })", + "", + " // enables @babel/preset-env polyfills", + " .configureBabelPresetEnv((config) => {", + " config.useBuiltIns = 'usage';", + " config.corejs = 3;", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment if you use React", + " //.enableReactPreset()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "729e968bd020e8e012a7073739b6ac536e04160e" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/785993d29764b9a970bbad42533951b65a8145be.json b/archived/symfony.webpack-encore-bundle/785993d29764b9a970bbad42533951b65a8145be.json new file mode 100644 index 00000000..8d5c9cea --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/785993d29764b9a970bbad42533951b65a8145be.json @@ -0,0 +1,242 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you import will output into a single css file (app.css in this case)", + "import './styles/app.css';", + "", + "// start the Stimulus application", + "import './bootstrap';", + "" + ], + "executable": false + }, + "assets/bootstrap.js": { + "contents": [ + "import { startStimulusApp } from '@symfony/stimulus-bridge';", + "import '@symfony/autoimport';", + "", + "// Registers Stimulus controllers from controllers.json and in the controllers/ directory", + "export const app = startStimulusApp(require.context('./controllers', true, /\\.(j|t)sx?$/));", + "" + ], + "executable": false + }, + "assets/controllers.json": { + "contents": [ + "{", + " \"controllers\": [],", + " \"entrypoints\": []", + "}", + "" + ], + "executable": false + }, + "assets/controllers/hello_controller.js": { + "contents": [ + "import { Controller } from 'stimulus';", + "", + "/*", + " * This is an example Stimulus controller!", + " *", + " * Any element with a data-controller=\"hello\" attribute will cause", + " * this controller to be executed. The name \"hello\" comes from the filename:", + " * hello_controller.js -> \"hello\"", + " *", + " * Delete this file or adapt it for your use!", + " */", + "export default class extends Controller {", + " connect() {", + " this.element.textContent = 'Hello Stimulus! Edit me in assets/controllers/hello_controller.js';", + " }", + "}", + "" + ], + "executable": false + }, + "assets/styles/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # if using Encore.enableIntegrityHashes() specify the crossorigin attribute value (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + "", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes).", + " # To enable caching for the production environment, creating a webpack_encore.yaml in the config/packages/prod directory with this value set to true", + " # Available in version 1.2", + " #cache: false", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/stimulus-bridge\": \"^1.1.0\",", + " \"@symfony/webpack-encore\": \"^1.0.0\",", + " \"core-js\": \"^3.0.0\",", + " \"regenerator-runtime\": \"^0.13.2\",", + " \"stimulus\": \"^2.0.0\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "const Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/app.js')", + "", + " // enables the Symfony UX Stimulus bridge (used in assets/bootstrap.js)", + " .enableStimulusBridge('./assets/controllers.json')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " .configureBabel((config) => {", + " config.plugins.push('@babel/plugin-proposal-class-properties');", + " })", + "", + " // enables @babel/preset-env polyfills", + " .configureBabelPresetEnv((config) => {", + " config.useBuiltIns = 'usage';", + " config.corejs = 3;", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment if you use React", + " //.enableReactPreset()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "785993d29764b9a970bbad42533951b65a8145be" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/7b6180725839c090cd8dbd069a3947b0dca1bae0.json b/archived/symfony.webpack-encore-bundle/7b6180725839c090cd8dbd069a3947b0dca1bae0.json new file mode 100644 index 00000000..8b8abc5a --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/7b6180725839c090cd8dbd069a3947b0dca1bae0.json @@ -0,0 +1,190 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/css/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "assets/js/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you require will output into a single css file (app.css in this case)", + "require('../css/app.css');", + "", + "// Need jQuery? Install it with \"yarn add jquery\", then uncomment to require it.", + "// const $ = require('jquery');", + "", + "console.log('Hello Webpack Encore! Edit me in assets/js/app.js');", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # if using Encore.enableIntegrityHashes() specify the crossorigin attribute value (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + " ", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: '%kernel.debug%'", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.27.0\",", + " \"core-js\": \"^3.0.0\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Add 1 entry for each \"page\" of your app", + " * (including one that's included on every page - e.g. \"app\")", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if you JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/js/app.js')", + " //.addEntry('page1', './assets/js/page1.js')", + " //.addEntry('page2', './assets/js/page2.js')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " // enables @babel/preset-env polyfills", + " .configureBabel(() => {}, {", + " useBuiltIns: 'usage',", + " corejs: 3", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes()", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + "", + " // uncomment if you use API Platform Admin (composer req api-admin)", + " //.enableReactPreset()", + " //.addEntry('admin', './assets/js/admin.js')", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "7b6180725839c090cd8dbd069a3947b0dca1bae0" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/9399a0bfc6ee7a0c019f952bca46d6a6045dd451.json b/archived/symfony.webpack-encore-bundle/9399a0bfc6ee7a0c019f952bca46d6a6045dd451.json new file mode 100644 index 00000000..46166df1 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/9399a0bfc6ee7a0c019f952bca46d6a6045dd451.json @@ -0,0 +1,280 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ], + "post-install-output": [ + " ", + " Finish Encore Installation ", + " ", + "", + " * Install Yarn and run yarn install", + "", + " * Uncomment the Twig helpers in templates/base.html.twig", + "", + " * Start the development server: yarn encore dev-server" + ] + }, + "files": { + "assets/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you import will output into a single css file (app.css in this case)", + "import './styles/app.css';", + "", + "// start the Stimulus application", + "import './bootstrap';", + "" + ], + "executable": false + }, + "assets/bootstrap.js": { + "contents": [ + "import { startStimulusApp } from '@symfony/stimulus-bridge';", + "", + "// Registers Stimulus controllers from controllers.json and in the controllers/ directory", + "export const app = startStimulusApp(require.context(", + " '@symfony/stimulus-bridge/lazy-controller-loader!./controllers',", + " true,", + " /\\.(j|t)sx?$/", + "));", + "" + ], + "executable": false + }, + "assets/controllers.json": { + "contents": [ + "{", + " \"controllers\": [],", + " \"entrypoints\": []", + "}", + "" + ], + "executable": false + }, + "assets/controllers/hello_controller.js": { + "contents": [ + "import { Controller } from 'stimulus';", + "", + "/*", + " * This is an example Stimulus controller!", + " *", + " * Any element with a data-controller=\"hello\" attribute will cause", + " * this controller to be executed. The name \"hello\" comes from the filename:", + " * hello_controller.js -> \"hello\"", + " *", + " * Delete this file or adapt it for your use!", + " */", + "export default class extends Controller {", + " connect() {", + " this.element.textContent = 'Hello Stimulus! Edit me in assets/controllers/hello_controller.js';", + " }", + "}", + "" + ], + "executable": false + }, + "assets/styles/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/test/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + "# strict_mode: false", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets - i.e. Encore.setOutputPath()", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # Set attributes that will be rendered on all script and link tags", + " script_attributes:", + " defer: true", + " # link_attributes:", + "", + " # If using Encore.enableIntegrityHashes() and need the crossorigin attribute (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + "", + " # Preload all rendered script and link tags automatically via the HTTP/2 Link header", + " # preload: true", + "", + " # Throw an exception if the entrypoints.json file is missing or an entry is missing from the data", + " # strict_mode: false", + "", + " # If you have multiple builds:", + " # builds:", + " # pass \"frontend\" as the 3rg arg to the Twig functions", + " # {{ encore_entry_script_tags('entry1', null, 'frontend') }}", + "", + " # frontend: '%kernel.project_dir%/public/frontend/build'", + "", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Put in config/packages/prod/webpack_encore.yaml", + " # cache: true", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/stimulus-bridge\": \"^2.0.0\",", + " \"@symfony/webpack-encore\": \"^1.0.0\",", + " \"core-js\": \"^3.0.0\",", + " \"regenerator-runtime\": \"^0.13.2\",", + " \"stimulus\": \"^2.0.0\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "const Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/app.js')", + "", + " // enables the Symfony UX Stimulus bridge (used in assets/bootstrap.js)", + " .enableStimulusBridge('./assets/controllers.json')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " .configureBabel((config) => {", + " config.plugins.push('@babel/plugin-proposal-class-properties');", + " })", + "", + " // enables @babel/preset-env polyfills", + " .configureBabelPresetEnv((config) => {", + " config.useBuiltIns = 'usage';", + " config.corejs = 3;", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment if you use React", + " //.enableReactPreset()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "9399a0bfc6ee7a0c019f952bca46d6a6045dd451" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/9a04161b2cc384bb68a2654dc58560339da05632.json b/archived/symfony.webpack-encore-bundle/9a04161b2cc384bb68a2654dc58560339da05632.json new file mode 100644 index 00000000..98319245 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/9a04161b2cc384bb68a2654dc58560339da05632.json @@ -0,0 +1,198 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you import will output into a single css file (app.css in this case)", + "import './styles/app.css';", + "", + "// Need jQuery? Install it with \"yarn add jquery\", then uncomment to import it.", + "// import $ from 'jquery';", + "", + "console.log('Hello Webpack Encore! Edit me in assets/app.js');", + "" + ], + "executable": false + }, + "assets/styles/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # if using Encore.enableIntegrityHashes() specify the crossorigin attribute value (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + "", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes).", + " # To enable caching for the production environment, creating a webpack_encore.yaml in the config/packages/prod directory with this value set to true", + " # Available in version 1.2", + " #cache: false", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.30.0\",", + " \"core-js\": \"^3.0.0\",", + " \"regenerator-runtime\": \"^0.13.2\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Add 1 entry for each \"page\" of your app", + " * (including one that's included on every page - e.g. \"app\")", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/app.js')", + " //.addEntry('page1', './assets/page1.js')", + " //.addEntry('page2', './assets/page2.js')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " // enables @babel/preset-env polyfills", + " .configureBabelPresetEnv((config) => {", + " config.useBuiltIns = 'usage';", + " config.corejs = 3;", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + "", + " // uncomment if you use API Platform Admin (composer req api-admin)", + " //.enableReactPreset()", + " //.addEntry('admin', './assets/admin.js')", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "9a04161b2cc384bb68a2654dc58560339da05632" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/9aea6366d216792824dc4985fc56617fabdaf82b.json b/archived/symfony.webpack-encore-bundle/9aea6366d216792824dc4985fc56617fabdaf82b.json new file mode 100644 index 00000000..1d98ffe9 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/9aea6366d216792824dc4985fc56617fabdaf82b.json @@ -0,0 +1,163 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "assets/css/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "assets/js/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you require will output into a single css file (app.css in this case)", + "require('../css/app.css');", + "", + "// Need jQuery? Install it with \"yarn add jquery\", then uncomment to require it.", + "// var $ = require('jquery');", + "", + "console.log('Hello Webpack Encore! Edit me in assets/js/app.js');", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.22.0\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Add 1 entry for each \"page\" of your app", + " * (including one that's included on every page - e.g. \"app\")", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if you JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/js/app.js')", + " //.addEntry('page1', './assets/js/page1.js')", + " //.addEntry('page2', './assets/js/page2.js')", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + "", + " // uncomment if you use API Platform Admin (composer req api-admin)", + " //.enableReactPreset()", + " //.addEntry('admin', './assets/js/admin.js')", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "9aea6366d216792824dc4985fc56617fabdaf82b" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/b2587ffa5b4ae4eb0c9140efe53b8a2a1fb03315.json b/archived/symfony.webpack-encore-bundle/b2587ffa5b4ae4eb0c9140efe53b8a2a1fb03315.json new file mode 100644 index 00000000..d01e2971 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/b2587ffa5b4ae4eb0c9140efe53b8a2a1fb03315.json @@ -0,0 +1,245 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you import will output into a single css file (app.css in this case)", + "import './styles/app.css';", + "", + "// start the Stimulus application", + "import './bootstrap';", + "" + ], + "executable": false + }, + "assets/bootstrap.js": { + "contents": [ + "import { startStimulusApp } from '@symfony/stimulus-bridge';", + "", + "// Registers Stimulus controllers from controllers.json and in the controllers/ directory", + "export const app = startStimulusApp(require.context(", + " '@symfony/stimulus-bridge/lazy-controller-loader!./controllers',", + " true,", + " /\\.(j|t)sx?$/", + "));", + "" + ], + "executable": false + }, + "assets/controllers.json": { + "contents": [ + "{", + " \"controllers\": [],", + " \"entrypoints\": []", + "}", + "" + ], + "executable": false + }, + "assets/controllers/hello_controller.js": { + "contents": [ + "import { Controller } from 'stimulus';", + "", + "/*", + " * This is an example Stimulus controller!", + " *", + " * Any element with a data-controller=\"hello\" attribute will cause", + " * this controller to be executed. The name \"hello\" comes from the filename:", + " * hello_controller.js -> \"hello\"", + " *", + " * Delete this file or adapt it for your use!", + " */", + "export default class extends Controller {", + " connect() {", + " this.element.textContent = 'Hello Stimulus! Edit me in assets/controllers/hello_controller.js';", + " }", + "}", + "" + ], + "executable": false + }, + "assets/styles/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # if using Encore.enableIntegrityHashes() specify the crossorigin attribute value (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + "", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes).", + " # To enable caching for the production environment, creating a webpack_encore.yaml in the config/packages/prod directory with this value set to true", + " # Available in version 1.2", + " #cache: false", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/stimulus-bridge\": \"^2.0.0\",", + " \"@symfony/webpack-encore\": \"^1.0.0\",", + " \"core-js\": \"^3.0.0\",", + " \"regenerator-runtime\": \"^0.13.2\",", + " \"stimulus\": \"^2.0.0\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "const Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/app.js')", + "", + " // enables the Symfony UX Stimulus bridge (used in assets/bootstrap.js)", + " .enableStimulusBridge('./assets/controllers.json')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " .configureBabel((config) => {", + " config.plugins.push('@babel/plugin-proposal-class-properties');", + " })", + "", + " // enables @babel/preset-env polyfills", + " .configureBabelPresetEnv((config) => {", + " config.useBuiltIns = 'usage';", + " config.corejs = 3;", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment if you use React", + " //.enableReactPreset()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "b2587ffa5b4ae4eb0c9140efe53b8a2a1fb03315" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/cee9cba3be86a8e5b90dfeff714f514cdc1d302a.json b/archived/symfony.webpack-encore-bundle/cee9cba3be86a8e5b90dfeff714f514cdc1d302a.json new file mode 100644 index 00000000..f6743996 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/cee9cba3be86a8e5b90dfeff714f514cdc1d302a.json @@ -0,0 +1,198 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/css/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "assets/js/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you require will output into a single css file (app.css in this case)", + "require('../css/app.css');", + "", + "// Need jQuery? Install it with \"yarn add jquery\", then uncomment to require it.", + "// const $ = require('jquery');", + "", + "console.log('Hello Webpack Encore! Edit me in assets/js/app.js');", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # if using Encore.enableIntegrityHashes() specify the crossorigin attribute value (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + "", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes).", + " # To enable caching for the production environment, creating a webpack_encore.yaml in the config/packages/prod directory with this value set to true", + " # Available in version 1.2", + " #cache: false", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.28.2\",", + " \"core-js\": \"^3.0.0\",", + " \"regenerator-runtime\": \"^0.13.2\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Add 1 entry for each \"page\" of your app", + " * (including one that's included on every page - e.g. \"app\")", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/js/app.js')", + " //.addEntry('page1', './assets/js/page1.js')", + " //.addEntry('page2', './assets/js/page2.js')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " // enables @babel/preset-env polyfills", + " .configureBabelPresetEnv((config) => {", + " config.useBuiltIns = 'usage';", + " config.corejs = 3;", + " });", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + "", + " // uncomment if you use API Platform Admin (composer req api-admin)", + " //.enableReactPreset()", + " //.addEntry('admin', './assets/js/admin.js')", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "cee9cba3be86a8e5b90dfeff714f514cdc1d302a" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/d3b160b9799c91cbfc3df6f018c795f3bf88698a.json b/archived/symfony.webpack-encore-bundle/d3b160b9799c91cbfc3df6f018c795f3bf88698a.json new file mode 100644 index 00000000..3a533be0 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/d3b160b9799c91cbfc3df6f018c795f3bf88698a.json @@ -0,0 +1,198 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/css/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "assets/js/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you require will output into a single css file (app.css in this case)", + "require('../css/app.css');", + "", + "// Need jQuery? Install it with \"yarn add jquery\", then uncomment to require it.", + "// const $ = require('jquery');", + "", + "console.log('Hello Webpack Encore! Edit me in assets/js/app.js');", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # if using Encore.enableIntegrityHashes() specify the crossorigin attribute value (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + "", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes).", + " # To enable caching for the production environment, creating a webpack_encore.yaml in the config/packages/prod directory with this value set to true", + " # Available in version 1.2", + " #cache: false", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.28.0\",", + " \"core-js\": \"^3.0.0\",", + " \"regenerator-runtime\": \"^0.13.2\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Add 1 entry for each \"page\" of your app", + " * (including one that's included on every page - e.g. \"app\")", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/js/app.js')", + " //.addEntry('page1', './assets/js/page1.js')", + " //.addEntry('page2', './assets/js/page2.js')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " // enables @babel/preset-env polyfills", + " .configureBabel(() => {}, {", + " useBuiltIns: 'usage',", + " corejs: 3", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + "", + " // uncomment if you use API Platform Admin (composer req api-admin)", + " //.enableReactPreset()", + " //.addEntry('admin', './assets/js/admin.js')", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "d3b160b9799c91cbfc3df6f018c795f3bf88698a" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/dd3d54835606839c751c96b9aff2c17644aab99c.json b/archived/symfony.webpack-encore-bundle/dd3d54835606839c751c96b9aff2c17644aab99c.json new file mode 100644 index 00000000..ea7d5757 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/dd3d54835606839c751c96b9aff2c17644aab99c.json @@ -0,0 +1,242 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you import will output into a single css file (app.css in this case)", + "import './styles/app.css';", + "", + "// start the Stimulus application", + "import './bootstrap';", + "" + ], + "executable": false + }, + "assets/bootstrap.js": { + "contents": [ + "import { startStimulusApp } from '@symfony/stimulus-bridge';", + "import '@symfony/autoimport';", + "", + "// Registers Stimulus controllers from controllers.json and in the controllers/ directory", + "export const app = startStimulusApp(require.context('./controllers', true, /\\.(j|t)sx?$/));", + "" + ], + "executable": false + }, + "assets/controllers.json": { + "contents": [ + "{", + " \"controllers\": [],", + " \"entrypoints\": []", + "}", + "" + ], + "executable": false + }, + "assets/controllers/hello_controller.js": { + "contents": [ + "import { Controller } from 'stimulus';", + "", + "/*", + " * This is an example Stimulus controller!", + " *", + " * Any element with a data-controller=\"hello\" attribute will cause", + " * this controller to be executed. The name \"hello\" comes from the filename:", + " * hello_controller.js -> \"hello\"", + " *", + " * Delete this file or adapt it for your use!", + " */", + "export default class extends Controller {", + " connect() {", + " this.element.textContent = 'Hello Stimulus! Edit me in assets/controllers/hello_controller.js';", + " }", + "}", + "" + ], + "executable": false + }, + "assets/styles/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # if using Encore.enableIntegrityHashes() specify the crossorigin attribute value (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + "", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes).", + " # To enable caching for the production environment, creating a webpack_encore.yaml in the config/packages/prod directory with this value set to true", + " # Available in version 1.2", + " #cache: false", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/stimulus-bridge\": \"^1.1.0\",", + " \"@symfony/webpack-encore\": \"^0.32.0\",", + " \"core-js\": \"^3.0.0\",", + " \"stimulus\": \"^2.0.0\",", + " \"regenerator-runtime\": \"^0.13.2\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/app.js')", + "", + " // enables the Symfony UX Stimulus bridge (used in assets/bootstrap.js)", + " .enableStimulusBridge('./assets/controllers.json')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " .configureBabel((config) => {", + " config.plugins.push('@babel/plugin-proposal-class-properties');", + " })", + "", + " // enables @babel/preset-env polyfills", + " .configureBabelPresetEnv((config) => {", + " config.useBuiltIns = 'usage';", + " config.corejs = 3;", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment if you use React", + " //.enableReactPreset()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "dd3d54835606839c751c96b9aff2c17644aab99c" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/dd76e869a5d10fac29f4c0c02f8feaac613471ff.json b/archived/symfony.webpack-encore-bundle/dd76e869a5d10fac29f4c0c02f8feaac613471ff.json new file mode 100644 index 00000000..6cf43110 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/dd76e869a5d10fac29f4c0c02f8feaac613471ff.json @@ -0,0 +1,159 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "assets/css/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "assets/js/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you require will output into a single css file (app.css in this case)", + "require('../css/app.css');", + "", + "// Need jQuery? Install it with \"yarn add jquery\", then uncomment to require it.", + "// var $ = require('jquery');", + "", + "console.log('Hello Webpack Encore! Edit me in assets/js/app.js');", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.22.0\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Add 1 entry for each \"page\" of your app", + " * (including one that's included on every page - e.g. \"app\")", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if you JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/js/app.js')", + " //.addEntry('page1', './assets/js/page1.js')", + " //.addEntry('page2', './assets/js/page2.js')", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "dd76e869a5d10fac29f4c0c02f8feaac613471ff" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/e28e8b718d7523d6b3420e774346498b128f7baf.json b/archived/symfony.webpack-encore-bundle/e28e8b718d7523d6b3420e774346498b128f7baf.json new file mode 100644 index 00000000..7d8ca2d6 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/e28e8b718d7523d6b3420e774346498b128f7baf.json @@ -0,0 +1,242 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you import will output into a single css file (app.css in this case)", + "import './styles/app.css';", + "", + "// start the Stimulus application", + "import './bootstrap';", + "" + ], + "executable": false + }, + "assets/bootstrap.js": { + "contents": [ + "import { startStimulusApp } from '@symfony/stimulus-bridge';", + "import '@symfony/autoimport';", + "", + "// Registers Stimulus controllers from controllers.json and in the controllers/ directory", + "export const app = startStimulusApp(require.context('./controllers', true, /\\.(j|t)sx?$/));", + "" + ], + "executable": false + }, + "assets/controllers.json": { + "contents": [ + "{", + " \"controllers\": [],", + " \"entrypoints\": []", + "}", + "" + ], + "executable": false + }, + "assets/controllers/hello_controller.js": { + "contents": [ + "import { Controller } from 'stimulus';", + "", + "/*", + " * This is an example Stimulus controller!", + " *", + " * Any element with a data-controller=\"hello\" attribute will cause", + " * this controller to be executed. The name \"hello\" comes from the filename:", + " * hello_controller.js -> \"hello\"", + " *", + " * Delete this file or adapt it for your use!", + " */", + "export default class extends Controller {", + " connect() {", + " this.element.textContent = 'Hello Stimulus! Edit me in assets/controllers/hello_controller.js';", + " }", + "}", + "" + ], + "executable": false + }, + "assets/styles/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # if using Encore.enableIntegrityHashes() specify the crossorigin attribute value (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + "", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes).", + " # To enable caching for the production environment, creating a webpack_encore.yaml in the config/packages/prod directory with this value set to true", + " # Available in version 1.2", + " #cache: false", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/stimulus-bridge\": \"^1.1.0\",", + " \"@symfony/webpack-encore\": \"^0.32.0\",", + " \"core-js\": \"^3.0.0\",", + " \"regenerator-runtime\": \"^0.13.2\",", + " \"stimulus\": \"^2.0.0\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/app.js')", + "", + " // enables the Symfony UX Stimulus bridge (used in assets/bootstrap.js)", + " .enableStimulusBridge('./assets/controllers.json')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " .configureBabel((config) => {", + " config.plugins.push('@babel/plugin-proposal-class-properties');", + " })", + "", + " // enables @babel/preset-env polyfills", + " .configureBabelPresetEnv((config) => {", + " config.useBuiltIns = 'usage';", + " config.corejs = 3;", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment if you use React", + " //.enableReactPreset()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "e28e8b718d7523d6b3420e774346498b128f7baf" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/e33393e32759195f8e10c9d4faceb0d232a7e1de.json b/archived/symfony.webpack-encore-bundle/e33393e32759195f8e10c9d4faceb0d232a7e1de.json new file mode 100644 index 00000000..1f2dd9cd --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/e33393e32759195f8e10c9d4faceb0d232a7e1de.json @@ -0,0 +1,197 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/css/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "assets/js/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you require will output into a single css file (app.css in this case)", + "require('../css/app.css');", + "", + "// Need jQuery? Install it with \"yarn add jquery\", then uncomment to require it.", + "// const $ = require('jquery');", + "", + "console.log('Hello Webpack Encore! Edit me in assets/js/app.js');", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # if using Encore.enableIntegrityHashes() specify the crossorigin attribute value (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + " ", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes).", + " # To enable caching for the production environment, creating a webpack_encore.yaml in the config/packages/prod directory with this value set to true", + " # Available in version 1.2", + " #cache: 'false'", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.27.0\",", + " \"core-js\": \"^3.0.0\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Add 1 entry for each \"page\" of your app", + " * (including one that's included on every page - e.g. \"app\")", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if you JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/js/app.js')", + " //.addEntry('page1', './assets/js/page1.js')", + " //.addEntry('page2', './assets/js/page2.js')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " // enables @babel/preset-env polyfills", + " .configureBabel(() => {}, {", + " useBuiltIns: 'usage',", + " corejs: 3", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes()", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + "", + " // uncomment if you use API Platform Admin (composer req api-admin)", + " //.enableReactPreset()", + " //.addEntry('admin', './assets/js/admin.js')", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "e33393e32759195f8e10c9d4faceb0d232a7e1de" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/e3d1d5990ae73f9b32eab79763a365ccc077b468.json b/archived/symfony.webpack-encore-bundle/e3d1d5990ae73f9b32eab79763a365ccc077b468.json new file mode 100644 index 00000000..74baa883 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/e3d1d5990ae73f9b32eab79763a365ccc077b468.json @@ -0,0 +1,242 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you import will output into a single css file (app.css in this case)", + "import './styles/app.css';", + "", + "// start the Stimulus application", + "import './bootstrap';", + "" + ], + "executable": false + }, + "assets/bootstrap.js": { + "contents": [ + "import { startStimulusApp } from '@symfony/stimulus-bridge';", + "import '@symfony/autoimport';", + "", + "// Registers Stimulus controllers from controllers.json and in the controllers/ directory", + "export const app = startStimulusApp(require.context('./controllers', true, /\\.(j|t)sx?$/));", + "" + ], + "executable": false + }, + "assets/controllers.json": { + "contents": [ + "{", + " \"controllers\": [],", + " \"entrypoints\": []", + "}", + "" + ], + "executable": false + }, + "assets/controllers/hello_controller.js": { + "contents": [ + "import { Controller } from 'stimulus';", + "", + "/*", + " * This is an example Stimulus controller!", + " *", + " * Any element with a data-controller=\"hello\" attribute will cause", + " * this controller to be executed. The name \"hello\" comes from the filename:", + " * hello_controller.js -> \"hello\"", + " *", + " * Delete this file or adapt it for your use!", + " */", + "export default class extends Controller {", + " connect() {", + " this.element.textContent = 'Hello Stimulus! Edit me in assets/controllers/hello_controller.js';", + " }", + "}", + "" + ], + "executable": false + }, + "assets/styles/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # if using Encore.enableIntegrityHashes() specify the crossorigin attribute value (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + "", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes).", + " # To enable caching for the production environment, creating a webpack_encore.yaml in the config/packages/prod directory with this value set to true", + " # Available in version 1.2", + " #cache: false", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/stimulus-bridge\": \"^1.1.0\",", + " \"@symfony/webpack-encore\": \"^1.0.0\",", + " \"core-js\": \"^3.0.0\",", + " \"regenerator-runtime\": \"^0.13.2\",", + " \"stimulus\": \"^2.0.0\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/app.js')", + "", + " // enables the Symfony UX Stimulus bridge (used in assets/bootstrap.js)", + " .enableStimulusBridge('./assets/controllers.json')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " .configureBabel((config) => {", + " config.plugins.push('@babel/plugin-proposal-class-properties');", + " })", + "", + " // enables @babel/preset-env polyfills", + " .configureBabelPresetEnv((config) => {", + " config.useBuiltIns = 'usage';", + " config.corejs = 3;", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment if you use React", + " //.enableReactPreset()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "e3d1d5990ae73f9b32eab79763a365ccc077b468" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/e8b6b2ac4a1522bd688ea2953fbc264c968b8f39.json b/archived/symfony.webpack-encore-bundle/e8b6b2ac4a1522bd688ea2953fbc264c968b8f39.json new file mode 100644 index 00000000..69760e5b --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/e8b6b2ac4a1522bd688ea2953fbc264c968b8f39.json @@ -0,0 +1,198 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/css/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "assets/js/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you require will output into a single css file (app.css in this case)", + "require('../css/app.css');", + "", + "// Need jQuery? Install it with \"yarn add jquery\", then uncomment to require it.", + "// const $ = require('jquery');", + "", + "console.log('Hello Webpack Encore! Edit me in assets/js/app.js');", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # if using Encore.enableIntegrityHashes() specify the crossorigin attribute value (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + " ", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes).", + " # To enable caching for the production environment, creating a webpack_encore.yaml in the config/packages/prod directory with this value set to true", + " # Available in version 1.2", + " #cache: false", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.27.0\",", + " \"core-js\": \"^3.0.0\",", + " \"regenerator-runtime\": \"^0.13.2\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Add 1 entry for each \"page\" of your app", + " * (including one that's included on every page - e.g. \"app\")", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/js/app.js')", + " //.addEntry('page1', './assets/js/page1.js')", + " //.addEntry('page2', './assets/js/page2.js')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " // enables @babel/preset-env polyfills", + " .configureBabel(() => {}, {", + " useBuiltIns: 'usage',", + " corejs: 3", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + "", + " // uncomment if you use API Platform Admin (composer req api-admin)", + " //.enableReactPreset()", + " //.addEntry('admin', './assets/js/admin.js')", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "e8b6b2ac4a1522bd688ea2953fbc264c968b8f39" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/f362ed8e8aa99a8cb216e6bdb2ac833dfb7643dd.json b/archived/symfony.webpack-encore-bundle/f362ed8e8aa99a8cb216e6bdb2ac833dfb7643dd.json new file mode 100644 index 00000000..1e756573 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/f362ed8e8aa99a8cb216e6bdb2ac833dfb7643dd.json @@ -0,0 +1,261 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you import will output into a single css file (app.css in this case)", + "import './styles/app.css';", + "", + "// start the Stimulus application", + "import './bootstrap';", + "" + ], + "executable": false + }, + "assets/bootstrap.js": { + "contents": [ + "import { startStimulusApp } from '@symfony/stimulus-bridge';", + "import '@symfony/autoimport';", + "", + "// Registers Stimulus controllers from controllers.json and in the controllers/ directory", + "export const app = startStimulusApp(require.context('./controllers', true, /\\.(j|t)sx?$/));", + "" + ], + "executable": false + }, + "assets/controllers.json": { + "contents": [ + "{", + " \"controllers\": [],", + " \"entrypoints\": []", + "}", + "" + ], + "executable": false + }, + "assets/controllers/hello_controller.js": { + "contents": [ + "import { Controller } from 'stimulus';", + "", + "/*", + " * This is an example Stimulus controller!", + " *", + " * Any element with a data-controller=\"hello\" attribute will cause", + " * this controller to be executed. The name \"hello\" comes from the filename:", + " * hello_controller.js -> \"hello\"", + " *", + " * Delete this file or adapt it for your use!", + " */", + "export default class extends Controller {", + " connect() {", + " this.element.textContent = 'Hello Stimulus! Edit me in assets/controllers/hello_controller.js';", + " }", + "}", + "" + ], + "executable": false + }, + "assets/styles/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/test/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + "# strict_mode: false", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets - i.e. Encore.setOutputPath()", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # If using Encore.enableIntegrityHashes() and need the crossorigin attribute (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + "", + " # Preload all rendered script and link tags automatically via the HTTP/2 Link header", + " # preload: true", + "", + " # Throw an exception if the entrypoints.json file is missing or an entry is missing from the data", + " # strict_mode: false", + "", + " # If you have multiple builds:", + " # builds:", + " # pass \"frontend\" as the 3rg arg to the Twig functions", + " # {{ encore_entry_script_tags('entry1', null, 'frontend') }}", + "", + " # frontend: '%kernel.project_dir%/public/frontend/build'", + "", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Put in config/packages/prod/webpack_encore.yaml", + " # cache: true", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/stimulus-bridge\": \"^1.1.0\",", + " \"@symfony/webpack-encore\": \"^0.32.0\",", + " \"core-js\": \"^3.0.0\",", + " \"stimulus\": \"^2.0.0\",", + " \"regenerator-runtime\": \"^0.13.2\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/app.js')", + "", + " // enables the Symfony UX Stimulus bridge (used in assets/bootstrap.js)", + " .enableStimulusBridge('./assets/controllers.json')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " .configureBabel((config) => {", + " config.plugins.push('@babel/plugin-proposal-class-properties');", + " })", + "", + " // enables @babel/preset-env polyfills", + " .configureBabelPresetEnv((config) => {", + " config.useBuiltIns = 'usage';", + " config.corejs = 3;", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment if you use React", + " //.enableReactPreset()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "f362ed8e8aa99a8cb216e6bdb2ac833dfb7643dd" + } + } +} diff --git a/archived/symfony.webpack-encore-bundle/faa1c4972a2b855edc2e113bcf9e1d84b02bf1de.json b/archived/symfony.webpack-encore-bundle/faa1c4972a2b855edc2e113bcf9e1d84b02bf1de.json new file mode 100644 index 00000000..22b00167 --- /dev/null +++ b/archived/symfony.webpack-encore-bundle/faa1c4972a2b855edc2e113bcf9e1d84b02bf1de.json @@ -0,0 +1,198 @@ +{ + "manifests": { + "symfony/webpack-encore-bundle": { + "manifest": { + "bundles": { + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/css/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "assets/js/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you require will output into a single css file (app.css in this case)", + "require('../css/app.css');", + "", + "// Need jQuery? Install it with \"yarn add jquery\", then uncomment to require it.", + "// const $ = require('jquery');", + "", + "console.log('Hello Webpack Encore! Edit me in assets/js/app.js');", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "config/packages/prod/webpack_encore.yaml": { + "contents": [ + "#webpack_encore:", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)", + " # Available in version 1.2", + " #cache: true", + "" + ], + "executable": false + }, + "config/packages/webpack_encore.yaml": { + "contents": [ + "webpack_encore:", + " # The path where Encore is building the assets.", + " # This should match Encore.setOutputPath() in webpack.config.js.", + " output_path: '%kernel.project_dir%/public/build'", + " # If multiple builds are defined (as shown below), you can disable the default build:", + " # output_path: false", + "", + " # if using Encore.enableIntegrityHashes() specify the crossorigin attribute value (default: false, or use 'anonymous' or 'use-credentials')", + " # crossorigin: 'anonymous'", + " ", + " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes).", + " # To enable caching for the production environment, creating a webpack_encore.yaml in the config/packages/prod directory with this value set to true", + " # Available in version 1.2", + " #cache: false", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.28.0\",", + " \"core-js\": \"^3.0.0\",", + " \"regenerator-runtime\": \"^0.13.2\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.", + "// It's useful when you use tools that rely on webpack.config.js file.", + "if (!Encore.isRuntimeEnvironmentConfigured()) {", + " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');", + "}", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Add 1 entry for each \"page\" of your app", + " * (including one that's included on every page - e.g. \"app\")", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/js/app.js')", + " //.addEntry('page1', './assets/js/page1.js')", + " //.addEntry('page2', './assets/js/page2.js')", + "", + " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.", + " .splitEntryChunks()", + "", + " // will require an extra script tag for runtime.js", + " // but, you probably want this, unless you're building a single-page app", + " .enableSingleRuntimeChunk()", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " // enables @babel/preset-env polyfills", + " .configureBabel(() => {}, {", + " useBuiltIns: 'usage',", + " corejs: 3", + " })", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment to get integrity=\"...\" attributes on your script & link tags", + " // requires WebpackEncoreBundle 1.4 or higher", + " //.enableIntegrityHashes(Encore.isProduction())", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + "", + " // uncomment if you use API Platform Admin (composer req api-admin)", + " //.enableReactPreset()", + " //.addEntry('admin', './assets/js/admin.js')", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "faa1c4972a2b855edc2e113bcf9e1d84b02bf1de" + } + } +} diff --git a/archived/symfony.webpack-encore-pack/0e8ef1deeaef761e1defbec0be694237660ab13a.json b/archived/symfony.webpack-encore-pack/0e8ef1deeaef761e1defbec0be694237660ab13a.json new file mode 100644 index 00000000..ebec3a66 --- /dev/null +++ b/archived/symfony.webpack-encore-pack/0e8ef1deeaef761e1defbec0be694237660ab13a.json @@ -0,0 +1,77 @@ +{ + "manifests": { + "symfony/webpack-encore-pack": { + "manifest": { + "copy-from-recipe": { + "assets/": "assets/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.19.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "Encore", + " // the project directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // the public path used by the web server to access the previous directory", + " .setPublicPath('/build')", + " .cleanupOutputBeforeBuild()", + " .enableSourceMaps(!Encore.isProduction())", + " // uncomment to create hashed filenames (e.g. app.abc123.css)", + " // .enableVersioning(Encore.isProduction())", + "", + " // uncomment to define the assets of the project", + " // .addEntry('js/app', './assets/js/app.js')", + " // .addStyleEntry('css/app', './assets/css/app.scss')", + "", + " // uncomment if you use Sass/SCSS files", + " // .enableSassLoader()", + "", + " // uncomment for legacy applications that require $/jQuery as a global variable", + " // .autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "0e8ef1deeaef761e1defbec0be694237660ab13a" + } + } +} diff --git a/archived/symfony.webpack-encore-pack/2b19a31caf3f036852e98ca1709651a4db1e73fb.json b/archived/symfony.webpack-encore-pack/2b19a31caf3f036852e98ca1709651a4db1e73fb.json new file mode 100644 index 00000000..ad1b8e96 --- /dev/null +++ b/archived/symfony.webpack-encore-pack/2b19a31caf3f036852e98ca1709651a4db1e73fb.json @@ -0,0 +1,77 @@ +{ + "manifests": { + "symfony/webpack-encore-pack": { + "manifest": { + "copy-from-recipe": { + "assets/": "assets/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.17.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "Encore", + " // the project directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // the public path used by the web server to access the previous directory", + " .setPublicPath('/build')", + " .cleanupOutputBeforeBuild()", + " .enableSourceMaps(!Encore.isProduction())", + " // uncomment to create hashed filenames (e.g. app.abc123.css)", + " // .enableVersioning(Encore.isProduction())", + "", + " // uncomment to define the assets of the project", + " // .addEntry('js/app', './assets/js/app.js')", + " // .addStyleEntry('css/app', './assets/css/app.scss')", + "", + " // uncomment if you use Sass/SCSS files", + " // .enableSassLoader()", + "", + " // uncomment for legacy applications that require $/jQuery as a global variable", + " // .autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "2b19a31caf3f036852e98ca1709651a4db1e73fb" + } + } +} diff --git a/archived/symfony.webpack-encore-pack/33e24612742ddabc012f0c20d870c79843d45715.json b/archived/symfony.webpack-encore-pack/33e24612742ddabc012f0c20d870c79843d45715.json new file mode 100644 index 00000000..86e8ea3d --- /dev/null +++ b/archived/symfony.webpack-encore-pack/33e24612742ddabc012f0c20d870c79843d45715.json @@ -0,0 +1,75 @@ +{ + "manifests": { + "symfony/webpack-encore-pack": { + "manifest": { + "copy-from-recipe": { + "assets/": "assets/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/public/build/" + ] + }, + "files": { + "assets/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.12.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "Encore", + " // the project directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // the public path used by the web server to access the previous directory", + " .setPublicPath('/build')", + " .cleanupOutputBeforeBuild()", + " .enableSourceMaps(!Encore.isProduction())", + " // uncomment to create hashed filenames (e.g. app.abc123.css)", + " // .enableVersioning(Encore.isProduction())", + "", + " // uncomment to define the assets of the project", + " // .addEntry('js/app', './assets/js/app.js')", + " // .addStyleEntry('css/app', './assets/css/app.scss')", + "", + " // uncomment if you use Sass/SCSS files", + " // .enableSassLoader()", + "", + " // uncomment for legacy applications that require $/jQuery as a global variable", + " // .autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "33e24612742ddabc012f0c20d870c79843d45715" + } + } +} diff --git a/archived/symfony.webpack-encore-pack/64af2ee6674985957cc328954f7018b3d34d45de.json b/archived/symfony.webpack-encore-pack/64af2ee6674985957cc328954f7018b3d34d45de.json new file mode 100644 index 00000000..0ad8120c --- /dev/null +++ b/archived/symfony.webpack-encore-pack/64af2ee6674985957cc328954f7018b3d34d45de.json @@ -0,0 +1,69 @@ +{ + "manifests": { + "symfony/webpack-encore-pack": { + "manifest": { + "copy-from-recipe": { + "assets/": "assets/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + } + }, + "files": { + "assets/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.12.0\"", + " },", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "Encore", + " // the project directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // the public path used by the web server to access the previous directory", + " .setPublicPath('/build')", + " .cleanupOutputBeforeBuild()", + " .enableSourceMaps(!Encore.isProduction())", + " // uncomment to create hashed filenames (e.g. app.abc123.css)", + " // .enableVersioning(Encore.isProduction())", + "", + " // uncomment to define the assets of the project", + " // .addEntry('js/app', './assets/js/app.js')", + " // .addStyleEntry('css/app', './assets/css/app.scss')", + "", + " // uncomment if you use Sass/SCSS files", + " // .enableSassLoader()", + "", + " // uncomment for legacy applications that require $/jQuery as a global variable", + " // .autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "64af2ee6674985957cc328954f7018b3d34d45de" + } + } +} diff --git a/archived/symfony.webpack-encore-pack/8e81b0743207474b384548d9bc73fb03b218a9bf.json b/archived/symfony.webpack-encore-pack/8e81b0743207474b384548d9bc73fb03b218a9bf.json new file mode 100644 index 00000000..8775ef20 --- /dev/null +++ b/archived/symfony.webpack-encore-pack/8e81b0743207474b384548d9bc73fb03b218a9bf.json @@ -0,0 +1,140 @@ +{ + "manifests": { + "symfony/webpack-encore-pack": { + "manifest": { + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "assets/css/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "assets/js/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you require will output into a single css file (app.css in this case)", + "require('../css/app.css');", + "", + "// Need jQuery? Install it with \"yarn add jquery\", then uncomment to require it.", + "// var $ = require('jquery');", + "", + "console.log('Hello Webpack Encore! Edit me in assets/js/app.js');", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.20.0\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Add 1 entry for each \"page\" of your app", + " * (including one that's included on every page - e.g. \"app\")", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if you JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/js/app.js')", + " //.addEntry('page1', './assets/js/page1.js')", + " //.addEntry('page2', './assets/js/page2.js')", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "8e81b0743207474b384548d9bc73fb03b218a9bf" + } + } +} diff --git a/archived/symfony.webpack-encore-pack/9954e3835ce82fee2682be8501ce0511bb867812.json b/archived/symfony.webpack-encore-pack/9954e3835ce82fee2682be8501ce0511bb867812.json new file mode 100644 index 00000000..3f85c75a --- /dev/null +++ b/archived/symfony.webpack-encore-pack/9954e3835ce82fee2682be8501ce0511bb867812.json @@ -0,0 +1,74 @@ +{ + "manifests": { + "symfony/webpack-encore-pack": { + "manifest": { + "copy-from-recipe": { + "assets/": "assets/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/" + ] + }, + "files": { + "assets/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.12.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "Encore", + " // the project directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // the public path used by the web server to access the previous directory", + " .setPublicPath('/build')", + " .cleanupOutputBeforeBuild()", + " .enableSourceMaps(!Encore.isProduction())", + " // uncomment to create hashed filenames (e.g. app.abc123.css)", + " // .enableVersioning(Encore.isProduction())", + "", + " // uncomment to define the assets of the project", + " // .addEntry('js/app', './assets/js/app.js')", + " // .addStyleEntry('css/app', './assets/css/app.scss')", + "", + " // uncomment if you use Sass/SCSS files", + " // .enableSassLoader()", + "", + " // uncomment for legacy applications that require $/jQuery as a global variable", + " // .autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "9954e3835ce82fee2682be8501ce0511bb867812" + } + } +} diff --git a/archived/symfony.webpack-encore-pack/a2f276eff6e95ca94be135d2d3e5c1247c6f8807.json b/archived/symfony.webpack-encore-pack/a2f276eff6e95ca94be135d2d3e5c1247c6f8807.json new file mode 100644 index 00000000..440962b6 --- /dev/null +++ b/archived/symfony.webpack-encore-pack/a2f276eff6e95ca94be135d2d3e5c1247c6f8807.json @@ -0,0 +1,75 @@ +{ + "manifests": { + "symfony/webpack-encore-pack": { + "manifest": { + "copy-from-recipe": { + "assets/": "assets/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/public/build/" + ] + }, + "files": { + "assets/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.17.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "Encore", + " // the project directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // the public path used by the web server to access the previous directory", + " .setPublicPath('/build')", + " .cleanupOutputBeforeBuild()", + " .enableSourceMaps(!Encore.isProduction())", + " // uncomment to create hashed filenames (e.g. app.abc123.css)", + " // .enableVersioning(Encore.isProduction())", + "", + " // uncomment to define the assets of the project", + " // .addEntry('js/app', './assets/js/app.js')", + " // .addStyleEntry('css/app', './assets/css/app.scss')", + "", + " // uncomment if you use Sass/SCSS files", + " // .enableSassLoader()", + "", + " // uncomment for legacy applications that require $/jQuery as a global variable", + " // .autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "a2f276eff6e95ca94be135d2d3e5c1247c6f8807" + } + } +} diff --git a/archived/symfony.webpack-encore-pack/b87dfd249390a7b534caa137450277930901236e.json b/archived/symfony.webpack-encore-pack/b87dfd249390a7b534caa137450277930901236e.json new file mode 100644 index 00000000..a6753b76 --- /dev/null +++ b/archived/symfony.webpack-encore-pack/b87dfd249390a7b534caa137450277930901236e.json @@ -0,0 +1,140 @@ +{ + "manifests": { + "symfony/webpack-encore-pack": { + "manifest": { + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "assets/css/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "assets/js/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you require will output into a single css file (app.css in this case)", + "require('../css/app.css');", + "", + "// Need jQuery? Install it with \"yarn add jquery\", then uncomment to require it.", + "// var $ = require('jquery');", + "", + "console.log('Hello Webpack Encore! Edit me in assets/js/app.js');", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.19.0\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Add 1 entry for each \"page\" of your app", + " * (including one that's included on every page - e.g. \"app\")", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if you JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/js/app.js')", + " //.addEntry('page1', './assets/js/page1.js')", + " //.addEntry('page2', './assets/js/page2.js')", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "b87dfd249390a7b534caa137450277930901236e" + } + } +} diff --git a/archived/symfony.webpack-encore-pack/bbc090f73bcda30eeb4b9ff702ce2a466c1d9e64.json b/archived/symfony.webpack-encore-pack/bbc090f73bcda30eeb4b9ff702ce2a466c1d9e64.json new file mode 100644 index 00000000..cc84665c --- /dev/null +++ b/archived/symfony.webpack-encore-pack/bbc090f73bcda30eeb4b9ff702ce2a466c1d9e64.json @@ -0,0 +1,72 @@ +{ + "manifests": { + "symfony/webpack-encore-pack": { + "manifest": { + "copy-from-recipe": { + "assets/": "assets/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/" + ] + }, + "files": { + "assets/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.12.0\"", + " },", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "Encore", + " // the project directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // the public path used by the web server to access the previous directory", + " .setPublicPath('/build')", + " .cleanupOutputBeforeBuild()", + " .enableSourceMaps(!Encore.isProduction())", + " // uncomment to create hashed filenames (e.g. app.abc123.css)", + " // .enableVersioning(Encore.isProduction())", + "", + " // uncomment to define the assets of the project", + " // .addEntry('js/app', './assets/js/app.js')", + " // .addStyleEntry('css/app', './assets/css/app.scss')", + "", + " // uncomment if you use Sass/SCSS files", + " // .enableSassLoader()", + "", + " // uncomment for legacy applications that require $/jQuery as a global variable", + " // .autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "bbc090f73bcda30eeb4b9ff702ce2a466c1d9e64" + } + } +} diff --git a/archived/symfony.webpack-encore-pack/db7185a4e6193a81c70d51e8b8ac0e656fea7ad3.json b/archived/symfony.webpack-encore-pack/db7185a4e6193a81c70d51e8b8ac0e656fea7ad3.json new file mode 100644 index 00000000..6fe06f36 --- /dev/null +++ b/archived/symfony.webpack-encore-pack/db7185a4e6193a81c70d51e8b8ac0e656fea7ad3.json @@ -0,0 +1,75 @@ +{ + "manifests": { + "symfony/webpack-encore-pack": { + "manifest": { + "copy-from-recipe": { + "assets/": "assets/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/" + ] + }, + "files": { + "assets/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.17.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "Encore", + " // the project directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // the public path used by the web server to access the previous directory", + " .setPublicPath('/build')", + " .cleanupOutputBeforeBuild()", + " .enableSourceMaps(!Encore.isProduction())", + " // uncomment to create hashed filenames (e.g. app.abc123.css)", + " // .enableVersioning(Encore.isProduction())", + "", + " // uncomment to define the assets of the project", + " // .addEntry('js/app', './assets/js/app.js')", + " // .addStyleEntry('css/app', './assets/css/app.scss')", + "", + " // uncomment if you use Sass/SCSS files", + " // .enableSassLoader()", + "", + " // uncomment for legacy applications that require $/jQuery as a global variable", + " // .autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "db7185a4e6193a81c70d51e8b8ac0e656fea7ad3" + } + } +} diff --git a/archived/symfony.webpack-encore-pack/e18b0c550c3ee79142dc314b3e38193caafe4bb5.json b/archived/symfony.webpack-encore-pack/e18b0c550c3ee79142dc314b3e38193caafe4bb5.json new file mode 100644 index 00000000..090d5df2 --- /dev/null +++ b/archived/symfony.webpack-encore-pack/e18b0c550c3ee79142dc314b3e38193caafe4bb5.json @@ -0,0 +1,25 @@ +{ + "manifests": { + "symfony/webpack-encore-pack": { + "manifest": { + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ], + "post-install-output": [ + " ", + " The symfony/webpack-encore-pack is no longer required anymore. Instead, use symfony/webpack-encore-bundle. ", + " ", + "", + " * Instead:", + " 1. Remove it now: composer remove symfony/webpack-encore-pack", + " 2. Use Symfony's bridge: composer require encore" + ] + }, + "files": [], + "ref": "e18b0c550c3ee79142dc314b3e38193caafe4bb5" + } + } +} diff --git a/archived/symfony.webpack-encore-pack/edb7857f95f1abb7ec45051dfde69623ad950481.json b/archived/symfony.webpack-encore-pack/edb7857f95f1abb7ec45051dfde69623ad950481.json new file mode 100644 index 00000000..6782359d --- /dev/null +++ b/archived/symfony.webpack-encore-pack/edb7857f95f1abb7ec45051dfde69623ad950481.json @@ -0,0 +1,94 @@ +{ + "manifests": { + "symfony/webpack-encore-pack": { + "manifest": { + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.19.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "Encore", + " // the project directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // the public path used by the web server to access the previous directory", + " .setPublicPath('/build')", + " // the public path you will use in Symfony's asset() function - e.g. asset('build/some_file.js')", + " .setManifestKeyPrefix('build/')", + "", + " .cleanupOutputBeforeBuild()", + " .enableSourceMaps(!Encore.isProduction())", + "", + " // the following line enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " // uncomment to define the assets of the project", + " //.addEntry('js/app', './assets/js/app.js')", + " //.addStyleEntry('css/app', './assets/css/app.scss')", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment if you use Sass/SCSS files", + " //.enableSassLoader()", + "", + " // uncomment for legacy applications that require $/jQuery as a global variable", + " //.autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "edb7857f95f1abb7ec45051dfde69623ad950481" + } + } +} diff --git a/archived/symfony.webpack-encore-pack/ef1a50501afae33d0b745c19fb5fd4bf44204bce.json b/archived/symfony.webpack-encore-pack/ef1a50501afae33d0b745c19fb5fd4bf44204bce.json new file mode 100644 index 00000000..5464a0cc --- /dev/null +++ b/archived/symfony.webpack-encore-pack/ef1a50501afae33d0b745c19fb5fd4bf44204bce.json @@ -0,0 +1,140 @@ +{ + "manifests": { + "symfony/webpack-encore-pack": { + "manifest": { + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "package.json": "package.json", + "webpack.config.js": "webpack.config.js" + }, + "gitignore": [ + "/node_modules/", + "/%PUBLIC_DIR%/build/", + "npm-debug.log", + "yarn-error.log" + ] + }, + "files": { + "assets/.gitignore": { + "contents": [ + "" + ], + "executable": false + }, + "assets/css/app.css": { + "contents": [ + "body {", + " background-color: lightgray;", + "}", + "" + ], + "executable": false + }, + "assets/js/app.js": { + "contents": [ + "/*", + " * Welcome to your app's main JavaScript file!", + " *", + " * We recommend including the built version of this JavaScript file", + " * (and its CSS file) in your base layout (base.html.twig).", + " */", + "", + "// any CSS you require will output into a single css file (app.css in this case)", + "require('../css/app.css');", + "", + "// Need jQuery? Install it with \"yarn add jquery\", then uncomment to require it.", + "// var $ = require('jquery');", + "", + "console.log('Hello Webpack Encore! Edit me in assets/js/app.js');", + "" + ], + "executable": false + }, + "config/packages/assets.yaml": { + "contents": [ + "framework:", + " assets:", + " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'", + "" + ], + "executable": false + }, + "package.json": { + "contents": [ + "{", + " \"devDependencies\": {", + " \"@symfony/webpack-encore\": \"^0.20.0\",", + " \"webpack-notifier\": \"^1.6.0\"", + " },", + " \"license\": \"UNLICENSED\",", + " \"private\": true,", + " \"scripts\": {", + " \"dev-server\": \"encore dev-server\",", + " \"dev\": \"encore dev\",", + " \"watch\": \"encore dev --watch\",", + " \"build\": \"encore production --progress\"", + " }", + "}", + "" + ], + "executable": false + }, + "webpack.config.js": { + "contents": [ + "var Encore = require('@symfony/webpack-encore');", + "", + "Encore", + " // directory where compiled assets will be stored", + " .setOutputPath('public/build/')", + " // public path used by the web server to access the output path", + " .setPublicPath('/build')", + " // only needed for CDN's or sub-directory deploy", + " //.setManifestKeyPrefix('build/')", + "", + " /*", + " * ENTRY CONFIG", + " *", + " * Add 1 entry for each \"page\" of your app", + " * (including one that's included on every page - e.g. \"app\")", + " *", + " * Each entry will result in one JavaScript file (e.g. app.js)", + " * and one CSS file (e.g. app.css) if you JavaScript imports CSS.", + " */", + " .addEntry('app', './assets/js/app.js')", + " //.addEntry('page1', './assets/js/page1.js')", + " //.addEntry('page2', './assets/js/page2.js')", + "", + " /*", + " * FEATURE CONFIG", + " *", + " * Enable & configure other features below. For a full", + " * list of features, see:", + " * https://symfony.com/doc/current/frontend.html#adding-more-features", + " */", + " .cleanupOutputBeforeBuild()", + " .enableBuildNotifications()", + " .enableSourceMaps(!Encore.isProduction())", + " // enables hashed filenames (e.g. app.abc123.css)", + " .enableVersioning(Encore.isProduction())", + "", + " // enables Sass/SCSS support", + " //.enableSassLoader()", + "", + " // uncomment if you use TypeScript", + " //.enableTypeScriptLoader()", + "", + " // uncomment if you're having problems with a jQuery plugin", + " //.autoProvidejQuery()", + ";", + "", + "module.exports = Encore.getWebpackConfig();", + "" + ], + "executable": false + } + }, + "ref": "ef1a50501afae33d0b745c19fb5fd4bf44204bce" + } + } +} diff --git a/archived/symfony.workflow/3b2f8ca32a07fcb00f899649053943fa3d8bbfb6.json b/archived/symfony.workflow/3b2f8ca32a07fcb00f899649053943fa3d8bbfb6.json new file mode 100644 index 00000000..15c4ec39 --- /dev/null +++ b/archived/symfony.workflow/3b2f8ca32a07fcb00f899649053943fa3d8bbfb6.json @@ -0,0 +1,22 @@ +{ + "manifests": { + "symfony/workflow": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/workflow.yaml": { + "contents": [ + "framework:", + " workflows: null", + "" + ], + "executable": false + } + }, + "ref": "3b2f8ca32a07fcb00f899649053943fa3d8bbfb6" + } + } +} diff --git a/archived/symfony.workflow/7c8798612bf94fbe4cb75056a4cd7ea3a9183698.json b/archived/symfony.workflow/7c8798612bf94fbe4cb75056a4cd7ea3a9183698.json new file mode 100644 index 00000000..c2b0a8f8 --- /dev/null +++ b/archived/symfony.workflow/7c8798612bf94fbe4cb75056a4cd7ea3a9183698.json @@ -0,0 +1,22 @@ +{ + "manifests": { + "symfony/workflow": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/workflow.yaml": { + "contents": [ + "framework:", + " workflows: ~", + "" + ], + "executable": false + } + }, + "ref": "7c8798612bf94fbe4cb75056a4cd7ea3a9183698" + } + } +} diff --git a/archived/symfony.yunpian-notifier/08778d7e5064baba215ea8be1176aee31a7bd1e3.json b/archived/symfony.yunpian-notifier/08778d7e5064baba215ea8be1176aee31a7bd1e3.json new file mode 100644 index 00000000..58479ba6 --- /dev/null +++ b/archived/symfony.yunpian-notifier/08778d7e5064baba215ea8be1176aee31a7bd1e3.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/yunpian-notifier": { + "manifest": { + "env": { + "#1": "YUNPIAN_DSN=yunpian://APIKEY@default" + } + }, + "files": [], + "ref": "08778d7e5064baba215ea8be1176aee31a7bd1e3" + } + } +} diff --git a/archived/symfony.zulip-notifier/3d410f569958d5b78258926575d16091ac1c1df3.json b/archived/symfony.zulip-notifier/3d410f569958d5b78258926575d16091ac1c1df3.json new file mode 100644 index 00000000..e7517846 --- /dev/null +++ b/archived/symfony.zulip-notifier/3d410f569958d5b78258926575d16091ac1c1df3.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/zulip-notifier": { + "manifest": { + "env": { + "#1": "ZULIP_DSN=zulip://EMAIL:APIKEY@ENDPOINT?channel=CHANNEL" + } + }, + "files": [], + "ref": "3d410f569958d5b78258926575d16091ac1c1df3" + } + } +} diff --git a/archived/symfony.zulip-notifier/4a15d94334463daa5274c81373cf12f115829e6f.json b/archived/symfony.zulip-notifier/4a15d94334463daa5274c81373cf12f115829e6f.json new file mode 100644 index 00000000..dc518352 --- /dev/null +++ b/archived/symfony.zulip-notifier/4a15d94334463daa5274c81373cf12f115829e6f.json @@ -0,0 +1,13 @@ +{ + "manifests": { + "symfony/zulip-notifier": { + "manifest": { + "env": { + "#1": "ZULIP_DSN=zulip://EMAIL:TOKEN@HOST?channel=CHANNEL" + } + }, + "files": [], + "ref": "4a15d94334463daa5274c81373cf12f115829e6f" + } + } +} diff --git a/archived/symfonycasts.reset-password-bundle/97c1627c0384534997ae1047b93be517ca16de43.json b/archived/symfonycasts.reset-password-bundle/97c1627c0384534997ae1047b93be517ca16de43.json new file mode 100644 index 00000000..de35bdc9 --- /dev/null +++ b/archived/symfonycasts.reset-password-bundle/97c1627c0384534997ae1047b93be517ca16de43.json @@ -0,0 +1,30 @@ +{ + "manifests": { + "symfonycasts/reset-password-bundle": { + "manifest": { + "bundles": { + "SymfonyCasts\\Bundle\\ResetPassword\\SymfonyCastsResetPasswordBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/reset_password.yaml": { + "contents": [ + "symfonycasts_reset_password:", + " # Replace symfonycasts.reset_password.fake_request_repository with the full", + " # namespace of the password reset request repository after it has been created.", + " # i.e. App\\Repository\\ResetPasswordRequestRepository", + " request_password_repository: symfonycasts.reset_password.fake_request_repository", + "" + ], + "executable": false + } + }, + "ref": "97c1627c0384534997ae1047b93be517ca16de43" + } + } +} diff --git a/archived/symfonycorp.platformsh-meta/072c0ef861a3ac2a2343a650764895690bbc32c9.json b/archived/symfonycorp.platformsh-meta/072c0ef861a3ac2a2343a650764895690bbc32c9.json new file mode 100644 index 00000000..eedea8ae --- /dev/null +++ b/archived/symfonycorp.platformsh-meta/072c0ef861a3ac2a2343a650764895690bbc32c9.json @@ -0,0 +1,47 @@ +{ + "manifests": { + "symfonycorp/platformsh-meta": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "MESSENGER_TRANSPORT_DSN": "doctrine://default" + } + }, + "files": { + "config/packages/messenger.yaml": { + "contents": [ + "framework:", + " messenger:", + " failure_transport: failed", + "", + " transports:", + " # https://symfony.com/doc/current/messenger.html#transport-configuration", + " async:", + " dsn: '%env(MESSENGER_TRANSPORT_DSN)%'", + " options:", + " use_notify: true", + " check_delayed_interval: 60000", + " retry_strategy:", + " max_retries: 3", + " multiplier: 2", + " failed: 'doctrine://default?queue_name=failed'", + " # sync: 'sync://'", + "", + " routing:", + " Symfony\\Component\\Mailer\\Messenger\\SendEmailMessage: async", + " Symfony\\Component\\Notifier\\Message\\ChatMessage: async", + " Symfony\\Component\\Notifier\\Message\\SmsMessage: async", + "", + " # Route your messages to the transports", + " # 'App\\Message\\YourMessage': async", + "" + ], + "executable": false + } + }, + "ref": "072c0ef861a3ac2a2343a650764895690bbc32c9" + } + } +} diff --git a/archived/symfonycorp.platformsh-meta/54d99beac3399f7a782d7c41dd74b948d792dcaf.json b/archived/symfonycorp.platformsh-meta/54d99beac3399f7a782d7c41dd74b948d792dcaf.json new file mode 100644 index 00000000..0062cabd --- /dev/null +++ b/archived/symfonycorp.platformsh-meta/54d99beac3399f7a782d7c41dd74b948d792dcaf.json @@ -0,0 +1,148 @@ +{ + "manifests": { + "symfonycorp/platformsh-meta": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + ".platform/": ".platform/", + ".platform.app.yaml": ".platform.app.yaml", + "php.ini": "php.ini" + }, + "env": { + "MESSENGER_TRANSPORT_DSN": "doctrine://default" + } + }, + "files": { + ".platform.app.yaml": { + "contents": [ + "name: app", + "", + "type: php:8.0", + "", + "runtime:", + " extensions:", + " - apcu", + " - mbstring", + " - sodium", + " - ctype", + " - iconv", + " - xsl", + " - pdo_pgsql", + " - blackfire", + "", + "variables:", + " php:", + " opcache.preload: /app/config/preload.php", + "", + "build:", + " flavor: none", + "", + "disk: 512", + "", + "relationships:", + " database: \"database:postgresql\"", + "", + "web:", + " locations:", + " \"/\":", + " root: \"public\"", + " expires: 1h", + " passthru: \"/index.php\"", + "", + "mounts:", + " \"/var\": { source: local, source_path: var }", + "", + "hooks:", + " build: |", + " set -x -e", + "", + " curl -fs https://get.symfony.com/cloud/configurator | (>&2 bash)", + "", + " (>&2 symfony-build)", + "", + " deploy: |", + " set -x -e", + "", + " (>&2 symfony-deploy)", + "", + "workers:", + " messenger:", + " # PHP background workers usually don't require much CPU.", + " # See https://symfony.com/doc/current/cloud/cookbooks/resources_allocation.html", + " size: XS", + " resources:", + " base_memory: 64 # Keep in sync with the `memory-limit` flag value", + " memory_ratio: 128", + " commands:", + " # Don't forget to update your receiver name(s)", + " start: symfony console --time-limit=3600 --memory-limit=64M messenger:consume async", + "" + ], + "executable": false + }, + ".platform/routes.yaml": { + "contents": [ + "\"https://{all}/\": { type: upstream, upstream: \"app:http\" }", + "\"http://{all}/\": { type: redirect, to: \"https://{all}/\" }", + "" + ], + "executable": false + }, + ".platform/services.yaml": { + "contents": [ + "database:", + " type: postgresql:13", + " disk: 1024", + "" + ], + "executable": false + }, + "config/packages/messenger.yaml": { + "contents": [ + "framework:", + " messenger:", + " failure_transport: failed", + "", + " transports:", + " # https://symfony.com/doc/current/messenger.html#transport-configuration", + " async:", + " dsn: '%env(MESSENGER_TRANSPORT_DSN)%'", + " options:", + " use_notify: true", + " check_delayed_interval: 60000", + " retry_strategy:", + " max_retries: 3", + " multiplier: 2", + " failed: 'doctrine://default?queue_name=failed'", + " # sync: 'sync://'", + "", + " routing:", + " Symfony\\Component\\Mailer\\Messenger\\SendEmailMessage: async", + " Symfony\\Component\\Notifier\\Message\\ChatMessage: async", + " Symfony\\Component\\Notifier\\Message\\SmsMessage: async", + "", + " # Route your messages to the transports", + " # 'App\\Message\\YourMessage': async", + "" + ], + "executable": false + }, + "php.ini": { + "contents": [ + "allow_url_include=off", + "assert.active=off", + "display_errors=off", + "display_startup_errors=off", + "max_execution_time=30", + "session.use_strict_mode=On", + "realpath_cache_ttl=3600", + "zend.detect_unicode=Off", + "" + ], + "executable": false + } + }, + "ref": "54d99beac3399f7a782d7c41dd74b948d792dcaf" + } + } +} diff --git a/archived/symfonycorp.platformsh-meta/6640a840a92a97592f98cada4152d7220ef50c58.json b/archived/symfonycorp.platformsh-meta/6640a840a92a97592f98cada4152d7220ef50c58.json new file mode 100644 index 00000000..d88d0236 --- /dev/null +++ b/archived/symfonycorp.platformsh-meta/6640a840a92a97592f98cada4152d7220ef50c58.json @@ -0,0 +1,152 @@ +{ + "manifests": { + "symfonycorp/platformsh-meta": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + ".platform/": ".platform/", + ".platform.app.yaml": ".platform.app.yaml", + "php.ini": "php.ini" + }, + "env": { + "MESSENGER_TRANSPORT_DSN": "doctrine://default" + } + }, + "files": { + ".platform.app.yaml": { + "contents": [ + "name: app", + "", + "type: php:8.0", + "", + "runtime:", + " extensions:", + " - apcu", + " - mbstring", + " - sodium", + " - ctype", + " - iconv", + " - xsl", + " - pdo_pgsql", + " - blackfire", + "", + "variables:", + " php:", + " opcache.preload: /app/config/preload.php", + "", + "build:", + " flavor: none", + "", + "disk: 512", + "", + "relationships:", + " database: \"database:postgresql\"", + "", + "web:", + " locations:", + " \"/\":", + " root: \"public\"", + " expires: 1h", + " passthru: \"/index.php\"", + "", + "mounts:", + " \"/var\": { source: local, source_path: var }", + "", + "hooks:", + " build: |", + " set -x -e", + "", + " curl -fs https://get.symfony.com/cloud/configurator | (>&2 bash)", + "", + " (>&2 symfony-build)", + "", + " deploy: |", + " set -x -e", + "", + " (>&2 symfony-deploy)", + "", + "crons:", + " security-check:", + " # Check that no security issues have been found for PHP packages deployed in production", + " # See https://github.com/fabpot/local-php-security-checker", + " spec: '50 23 * * *'", + " cmd: |", + " if [ \"$SYMFONY_BRANCH\" = \"master\" ]; then", + " croncape php-security-checker", + " fi", + "", + "workers:", + " messenger:", + " commands:", + " # Consume \"async\" messages (as configured in the routing section of config/packages/messenger.yaml)", + " start: symfony console --time-limit=3600 --memory-limit=64M messenger:consume async", + "" + ], + "executable": false + }, + ".platform/routes.yaml": { + "contents": [ + "\"https://{all}/\": { type: upstream, upstream: \"app:http\" }", + "\"http://{all}/\": { type: redirect, to: \"https://{all}/\" }", + "" + ], + "executable": false + }, + ".platform/services.yaml": { + "contents": [ + "database:", + " type: postgresql:13", + " disk: 1024", + "" + ], + "executable": false + }, + "config/packages/messenger.yaml": { + "contents": [ + "framework:", + " messenger:", + " failure_transport: failed", + "", + " transports:", + " # https://symfony.com/doc/current/messenger.html#transport-configuration", + " async:", + " dsn: '%env(MESSENGER_TRANSPORT_DSN)%'", + " options:", + " use_notify: true", + " check_delayed_interval: 60000", + " retry_strategy:", + " max_retries: 3", + " multiplier: 2", + " failed: 'doctrine://default?queue_name=failed'", + " # sync: 'sync://'", + "", + " routing:", + " Symfony\\Component\\Mailer\\Messenger\\SendEmailMessage: async", + " Symfony\\Component\\Notifier\\Message\\ChatMessage: async", + " Symfony\\Component\\Notifier\\Message\\SmsMessage: async", + "", + " # Route your messages to the transports", + " # 'App\\Message\\YourMessage': async", + "" + ], + "executable": false + }, + "php.ini": { + "contents": [ + "allow_url_include=off", + "assert.active=off", + "display_errors=off", + "display_startup_errors=off", + "max_execution_time=30", + "session.use_strict_mode=On", + "realpath_cache_ttl=3600", + "zend.detect_unicode=Off", + "" + ], + "executable": false + } + }, + "ref": "6640a840a92a97592f98cada4152d7220ef50c58" + } + } +} diff --git a/archived/symfonycorp.platformsh-meta/bc8dc3f73283f09959be36571a818a0717a2e0a5.json b/archived/symfonycorp.platformsh-meta/bc8dc3f73283f09959be36571a818a0717a2e0a5.json new file mode 100644 index 00000000..f6b7b331 --- /dev/null +++ b/archived/symfonycorp.platformsh-meta/bc8dc3f73283f09959be36571a818a0717a2e0a5.json @@ -0,0 +1,149 @@ +{ + "manifests": { + "symfonycorp/platformsh-meta": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + ".platform/": ".platform/", + ".platform.app.yaml": ".platform.app.yaml", + "php.ini": "php.ini" + }, + "env": { + "MESSENGER_TRANSPORT_DSN": "doctrine://default" + } + }, + "files": { + ".platform.app.yaml": { + "contents": [ + "name: app", + "", + "type: php:8.0", + "", + "runtime:", + " extensions:", + " - apcu", + " - mbstring", + " - sodium", + " - ctype", + " - iconv", + " - xsl", + " - pdo_pgsql", + " - blackfire", + "", + "variables:", + " php:", + " opcache.preload: /app/config/preload.php", + "", + "build:", + " flavor: none", + "", + "disk: 512", + "", + "relationships:", + " database: \"database:postgresql\"", + "", + "web:", + " locations:", + " \"/\":", + " root: \"public\"", + " expires: 1h", + " passthru: \"/index.php\"", + "", + "mounts:", + " \"/var\": { source: local, source_path: var }", + "", + "hooks:", + " build: |", + " set -x -e", + "", + " curl -fs https://get.symfony.com/cloud/configurator | (>&2 bash)", + "", + " (>&2 symfony-build)", + "", + " deploy: |", + " set -x -e", + "", + " (>&2 symfony-deploy)", + "", + "crons:", + " security-check:", + " # Check that no security issues have been found for PHP packages deployed in production", + " # See https://github.com/fabpot/local-php-security-checker", + " spec: '50 23 * * *'", + " cmd: if [ \"$SYMFONY_BRANCH\" = \"master\" ]; then croncape php-security-checker; fi", + "", + "workers:", + " messenger:", + " commands:", + " # Consume \"async\" messages (as configured in the routing section of config/packages/messenger.yaml)", + " start: symfony console --time-limit=3600 --memory-limit=64M messenger:consume async", + "" + ], + "executable": false + }, + ".platform/routes.yaml": { + "contents": [ + "\"https://{all}/\": { type: upstream, upstream: \"app:http\" }", + "\"http://{all}/\": { type: redirect, to: \"https://{all}/\" }", + "" + ], + "executable": false + }, + ".platform/services.yaml": { + "contents": [ + "database:", + " type: postgresql:13", + " disk: 1024", + "" + ], + "executable": false + }, + "config/packages/messenger.yaml": { + "contents": [ + "framework:", + " messenger:", + " failure_transport: failed", + "", + " transports:", + " # https://symfony.com/doc/current/messenger.html#transport-configuration", + " async:", + " dsn: '%env(MESSENGER_TRANSPORT_DSN)%'", + " options:", + " use_notify: true", + " check_delayed_interval: 60000", + " retry_strategy:", + " max_retries: 3", + " multiplier: 2", + " failed: 'doctrine://default?queue_name=failed'", + " # sync: 'sync://'", + "", + " routing:", + " Symfony\\Component\\Mailer\\Messenger\\SendEmailMessage: async", + " Symfony\\Component\\Notifier\\Message\\ChatMessage: async", + " Symfony\\Component\\Notifier\\Message\\SmsMessage: async", + "", + " # Route your messages to the transports", + " # 'App\\Message\\YourMessage': async", + "" + ], + "executable": false + }, + "php.ini": { + "contents": [ + "allow_url_include=off", + "assert.active=off", + "display_errors=off", + "display_startup_errors=off", + "max_execution_time=30", + "session.use_strict_mode=On", + "realpath_cache_ttl=3600", + "zend.detect_unicode=Off", + "" + ], + "executable": false + } + }, + "ref": "bc8dc3f73283f09959be36571a818a0717a2e0a5" + } + } +} diff --git a/archived/symfonycorp.platformsh-meta/f2aa1da0140f51411d9517735865c386178de428.json b/archived/symfonycorp.platformsh-meta/f2aa1da0140f51411d9517735865c386178de428.json new file mode 100644 index 00000000..c9be56e5 --- /dev/null +++ b/archived/symfonycorp.platformsh-meta/f2aa1da0140f51411d9517735865c386178de428.json @@ -0,0 +1,144 @@ +{ + "manifests": { + "symfonycorp/platformsh-meta": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + ".platform/": ".platform/", + ".platform.app.yaml": ".platform.app.yaml", + "php.ini": "php.ini" + }, + "env": { + "MESSENGER_TRANSPORT_DSN": "doctrine://default" + } + }, + "files": { + ".platform.app.yaml": { + "contents": [ + "name: app", + "", + "type: php:8.0", + "", + "runtime:", + " extensions:", + " - apcu", + " - mbstring", + " - sodium", + " - ctype", + " - iconv", + " - xsl", + " - pdo_pgsql", + " - blackfire", + "", + "variables:", + " php:", + " opcache.preload: /app/config/preload.php", + "", + "build:", + " flavor: none", + "", + "disk: 512", + "", + "relationships:", + " database: \"database:postgresql\"", + "", + "web:", + " locations:", + " \"/\":", + " root: \"public\"", + " expires: 1h", + " passthru: \"/index.php\"", + "", + "mounts:", + " \"/var\": { source: local, source_path: var }", + "", + "hooks:", + " build: |", + " set -x -e", + "", + " curl -fs https://get.symfony.com/cloud/configurator | (>&2 bash)", + "", + " (>&2 symfony-build)", + "", + " deploy: |", + " set -x -e", + "", + " (>&2 symfony-deploy)", + "", + "workers:", + " messenger:", + " # PHP background workers usually don't require much CPU.", + " # See https://symfony.com/doc/current/cloud/cookbooks/resources_allocation.html", + " size: XS", + " resources:", + " base_memory: 64 # Keep in sync with the `memory-limit` flag value", + " memory_ratio: 128", + " commands:", + " # Don't forget to update your receiver name(s)", + " start: symfony console --time-limit=3600 --memory-limit=64M messenger:consume async", + "" + ], + "executable": false + }, + ".platform/routes.yaml": { + "contents": [ + "\"https://{all}/\": { type: upstream, upstream: \"app:http\" }", + "\"http://{all}/\": { type: redirect, to: \"https://{all}/\" }", + "" + ], + "executable": false + }, + ".platform/services.yaml": { + "contents": [ + "database:", + " type: postgresql:13", + " disk: 1024", + "" + ], + "executable": false + }, + "config/packages/messenger.yaml": { + "contents": [ + "framework:", + " messenger:", + " failure_transport: failed", + "", + " transports:", + " # https://symfony.com/doc/current/messenger.html#transport-configuration", + " async:", + " dsn: '%env(MESSENGER_TRANSPORT_DSN)%'", + " options:", + " use_notify: true", + " check_delayed_interval: 60000", + " retry_strategy:", + " max_retries: 3", + " multiplier: 2", + " failed: 'doctrine://default?queue_name=failed'", + " # sync: 'sync://'", + "", + " routing:", + " # Route your messages to the transports", + " # 'App\\Message\\YourMessage': async", + "" + ], + "executable": false + }, + "php.ini": { + "contents": [ + "allow_url_include=off", + "assert.active=off", + "display_errors=off", + "display_startup_errors=off", + "max_execution_time=30", + "session.use_strict_mode=On", + "realpath_cache_ttl=3600", + "zend.detect_unicode=Off", + "" + ], + "executable": false + } + }, + "ref": "f2aa1da0140f51411d9517735865c386178de428" + } + } +} diff --git a/archived/theofidry.alice-data-fixtures/fe5a50faf580eb58f08ada2abe8afbd2d4941e05.json b/archived/theofidry.alice-data-fixtures/fe5a50faf580eb58f08ada2abe8afbd2d4941e05.json new file mode 100644 index 00000000..68653b4f --- /dev/null +++ b/archived/theofidry.alice-data-fixtures/fe5a50faf580eb58f08ada2abe8afbd2d4941e05.json @@ -0,0 +1,16 @@ +{ + "manifests": { + "theofidry/alice-data-fixtures": { + "manifest": { + "bundles": { + "Fidry\\AliceDataFixtures\\Bridge\\Symfony\\FidryAliceDataFixturesBundle": [ + "dev", + "test" + ] + } + }, + "files": [], + "ref": "fe5a50faf580eb58f08ada2abe8afbd2d4941e05" + } + } +} diff --git a/archived/twig.cssinliner-extension/3460ba58f2609c9f1a38c6e9f2a416ff911f0861.json b/archived/twig.cssinliner-extension/3460ba58f2609c9f1a38c6e9f2a416ff911f0861.json new file mode 100644 index 00000000..ac1156a2 --- /dev/null +++ b/archived/twig.cssinliner-extension/3460ba58f2609c9f1a38c6e9f2a416ff911f0861.json @@ -0,0 +1,15 @@ +{ + "manifests": { + "twig/cssinliner-extension": { + "manifest": { + "bundles": { + "Twig\\CssInliner\\Bundle\\TwigCssInlinerBundle": [ + "all" + ] + } + }, + "files": [], + "ref": "3460ba58f2609c9f1a38c6e9f2a416ff911f0861" + } + } +} diff --git a/archived/twig.extensions/4851df0afc426b8f07204379d21fca25b6df5d68.json b/archived/twig.extensions/4851df0afc426b8f07204379d21fca25b6df5d68.json new file mode 100644 index 00000000..81d6e5f1 --- /dev/null +++ b/archived/twig.extensions/4851df0afc426b8f07204379d21fca25b6df5d68.json @@ -0,0 +1,30 @@ +{ + "manifests": { + "twig/extensions": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/twig_extensions.yaml": { + "contents": [ + "services:", + " _defaults:", + " public: false", + " autowire: true", + " autoconfigure: true", + "", + " #Twig\\Extensions\\ArrayExtension: ~", + " #Twig\\Extensions\\DateExtension: ~", + " #Twig\\Extensions\\IntlExtension: ~", + " #Twig\\Extensions\\TextExtension: ~", + "" + ], + "executable": false + } + }, + "ref": "4851df0afc426b8f07204379d21fca25b6df5d68" + } + } +} diff --git a/archived/twig.extensions/a86723ee8d8b2f9437c8ce60a5546a1c267da5ed.json b/archived/twig.extensions/a86723ee8d8b2f9437c8ce60a5546a1c267da5ed.json new file mode 100644 index 00000000..dd26e837 --- /dev/null +++ b/archived/twig.extensions/a86723ee8d8b2f9437c8ce60a5546a1c267da5ed.json @@ -0,0 +1,31 @@ +{ + "manifests": { + "twig/extensions": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/twig_extensions.yaml": { + "contents": [ + "services:", + " _defaults:", + " public: false", + " autowire: true", + " autoconfigure: true", + "", + " # Uncomment any lines below to activate that Twig extension", + " #Twig\\Extensions\\ArrayExtension: null", + " #Twig\\Extensions\\DateExtension: null", + " #Twig\\Extensions\\IntlExtension: null", + " #Twig\\Extensions\\TextExtension: null", + "" + ], + "executable": false + } + }, + "ref": "a86723ee8d8b2f9437c8ce60a5546a1c267da5ed" + } + } +} diff --git a/archived/twig.extensions/ddb2e0a77773b7fd75d8d649545f174e664500ab.json b/archived/twig.extensions/ddb2e0a77773b7fd75d8d649545f174e664500ab.json new file mode 100644 index 00000000..de0c1412 --- /dev/null +++ b/archived/twig.extensions/ddb2e0a77773b7fd75d8d649545f174e664500ab.json @@ -0,0 +1,31 @@ +{ + "manifests": { + "twig/extensions": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/twig_extensions.yaml": { + "contents": [ + "services:", + " _defaults:", + " public: false", + " autowire: true", + " autoconfigure: true", + "", + " # Uncomment any lines below to activate that Twig extension", + " #Twig\\Extensions\\ArrayExtension: ~", + " #Twig\\Extensions\\DateExtension: ~", + " #Twig\\Extensions\\IntlExtension: ~", + " #Twig\\Extensions\\TextExtension: ~", + "" + ], + "executable": false + } + }, + "ref": "ddb2e0a77773b7fd75d8d649545f174e664500ab" + } + } +} diff --git a/archived/twig.inky-extension/98aa25792ca5b18aebbac6644a150ac90867408d.json b/archived/twig.inky-extension/98aa25792ca5b18aebbac6644a150ac90867408d.json new file mode 100644 index 00000000..e8ebb128 --- /dev/null +++ b/archived/twig.inky-extension/98aa25792ca5b18aebbac6644a150ac90867408d.json @@ -0,0 +1,15 @@ +{ + "manifests": { + "twig/inky-extension": { + "manifest": { + "bundles": { + "Twig\\Inky\\Bundle\\TwigInkyBundle": [ + "all" + ] + } + }, + "files": [], + "ref": "98aa25792ca5b18aebbac6644a150ac90867408d" + } + } +} diff --git a/archived/twig.markdown-extension/709b663eeb863ec3011db883d795c1122d85be85.json b/archived/twig.markdown-extension/709b663eeb863ec3011db883d795c1122d85be85.json new file mode 100644 index 00000000..00ead967 --- /dev/null +++ b/archived/twig.markdown-extension/709b663eeb863ec3011db883d795c1122d85be85.json @@ -0,0 +1,15 @@ +{ + "manifests": { + "twig/markdown-extension": { + "manifest": { + "bundles": { + "Twig\\Markdown\\Bundle\\TwigMarkdownBundle": [ + "all" + ] + } + }, + "files": [], + "ref": "709b663eeb863ec3011db883d795c1122d85be85" + } + } +} diff --git a/archived/willdurand.js-translation-bundle/02b720a49f6d36b44d557e0b18e48bf09e0a8e07.json b/archived/willdurand.js-translation-bundle/02b720a49f6d36b44d557e0b18e48bf09e0a8e07.json new file mode 100644 index 00000000..c1136ea8 --- /dev/null +++ b/archived/willdurand.js-translation-bundle/02b720a49f6d36b44d557e0b18e48bf09e0a8e07.json @@ -0,0 +1,27 @@ +{ + "manifests": { + "willdurand/js-translation-bundle": { + "manifest": { + "bundles": { + "Bazinga\\Bundle\\JsTranslationBundle\\BazingaJsTranslationBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/routes/js_translation.yaml": { + "contents": [ + "bazinga_js_translation:", + " resource: \"@BazingaJsTranslationBundle/Resources/config/routing/routing.yml\"", + "" + ], + "executable": false + } + }, + "ref": "02b720a49f6d36b44d557e0b18e48bf09e0a8e07" + } + } +} diff --git a/archived/zenstruck.foundry/26a9e6291d5fc0bfd1d673bc1d6cfe3c582c7678.json b/archived/zenstruck.foundry/26a9e6291d5fc0bfd1d673bc1d6cfe3c582c7678.json new file mode 100644 index 00000000..4538ecd9 --- /dev/null +++ b/archived/zenstruck.foundry/26a9e6291d5fc0bfd1d673bc1d6cfe3c582c7678.json @@ -0,0 +1,47 @@ +{ + "manifests": { + "zenstruck/foundry": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "bundles": { + "Zenstruck\\Foundry\\ZenstruckFoundryBundle": [ + "dev", + "test" + ] + }, + "post-install-output": [ + " * You're ready to use zenstruck/foundry. Create your first factory with", + " bin/console make:factory.", + "", + " * Read the documentation at https://github.com/zenstruck/foundry#foundry" + ] + }, + "files": { + "config/packages/dev/zenstruck_foundry.yaml": { + "contents": [ + "# See full configuration: https://github.com/zenstruck/foundry#full-default-bundle-configuration", + "zenstruck_foundry:", + " # Whether to auto-refresh proxies by default (https://github.com/zenstruck/foundry#auto-refresh)", + " auto_refresh_proxies: true", + "" + ], + "executable": false + }, + "config/packages/test/zenstruck_foundry.yaml": { + "contents": [ + "# Unless you want different configuration for test/dev environments,", + "# add configuration to config/packages/dev/zenstruck_foundry.yml", + "# and this will be synced to your test environment.", + "imports:", + " - { resource: ../dev/zenstruck_foundry.yaml }", + "" + ], + "executable": false + } + }, + "ref": "26a9e6291d5fc0bfd1d673bc1d6cfe3c582c7678" + } + } +} diff --git a/archived/zenstruck.foundry/4105965892040697deb766a89e518eddc8d207e1.json b/archived/zenstruck.foundry/4105965892040697deb766a89e518eddc8d207e1.json new file mode 100644 index 00000000..18d22280 --- /dev/null +++ b/archived/zenstruck.foundry/4105965892040697deb766a89e518eddc8d207e1.json @@ -0,0 +1,47 @@ +{ + "manifests": { + "zenstruck/foundry": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "bundles": { + "Zenstruck\\Foundry\\ZenstruckFoundryBundle": [ + "dev", + "test" + ] + }, + "post-install-output": [ + " * You're ready to use zenstruck/foundry. Create your first factory with", + " bin/console make:factory.", + "", + " * Read the documentation at https://symfony.com/bundles/ZenstruckFoundryBundle/current/index.html" + ] + }, + "files": { + "config/packages/dev/zenstruck_foundry.yaml": { + "contents": [ + "# See full configuration: https://symfony.com/bundles/ZenstruckFoundryBundle/current/index.html#full-default-bundle-configuration", + "zenstruck_foundry:", + " # Whether to auto-refresh proxies by default (https://symfony.com/bundles/ZenstruckFoundryBundle/current/index.html#auto-refresh)", + " auto_refresh_proxies: true", + "" + ], + "executable": false + }, + "config/packages/test/zenstruck_foundry.yaml": { + "contents": [ + "# Unless you want different configuration for test/dev environments,", + "# add configuration to config/packages/dev/zenstruck_foundry.yml", + "# and this will be synced to your test environment.", + "imports:", + " - { resource: ../dev/zenstruck_foundry.yaml }", + "" + ], + "executable": false + } + }, + "ref": "4105965892040697deb766a89e518eddc8d207e1" + } + } +} diff --git a/archived/zenstruck.foundry/e03ffeeb52fd76e99f2c527ecddc9c986cb194e5.json b/archived/zenstruck.foundry/e03ffeeb52fd76e99f2c527ecddc9c986cb194e5.json new file mode 100644 index 00000000..0967e775 --- /dev/null +++ b/archived/zenstruck.foundry/e03ffeeb52fd76e99f2c527ecddc9c986cb194e5.json @@ -0,0 +1,51 @@ +{ + "manifests": { + "zenstruck/foundry": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "bundles": { + "Zenstruck\\Foundry\\ZenstruckFoundryBundle": [ + "dev", + "test" + ] + }, + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * You're ready to use zenstruck/foundry. Create your first factory with", + " bin/console make:factory.", + "", + " * Read the documentation at https://github.com/zenstruck/foundry#foundry" + ] + }, + "files": { + "config/packages/dev/zenstruck_foundry.yaml": { + "contents": [ + "# See full configuration: https://github.com/zenstruck/foundry#full-default-bundle-configuration", + "zenstruck_foundry:", + " # Whether to auto-refresh proxies by default (https://github.com/zenstruck/foundry#auto-refresh)", + " auto_refresh_proxies: true", + "" + ], + "executable": false + }, + "config/packages/test/zenstruck_foundry.yaml": { + "contents": [ + "# Unless you want different configuration for test/dev environments,", + "# add configuration to config/packages/dev/zenstruck_foundry.yml", + "# and this will be synced to your test environment.", + "imports:", + " - { resource: ../dev/zenstruck_foundry.yaml }", + "" + ], + "executable": false + } + }, + "ref": "e03ffeeb52fd76e99f2c527ecddc9c986cb194e5" + } + } +}