Completed
Push — dev/upgrade ( 0c4059 )
by Kiyotaka
06:32
created

UpgradeCommand::__construct()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 7

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
nc 1
nop 3
dl 0
loc 7
rs 10
c 0
b 0
f 0
1
<?php
2
/*
3
 * This file is part of EC-CUBE
4
 *
5
 * Copyright(c) LOCKON CO.,LTD. All Rights Reserved.
6
 *
7
 * http://www.lockon.co.jp/
8
 *
9
 * For the full copyright and license information, please view the LICENSE
10
 * file that was distributed with this source code.
11
 */
12
13
namespace Eccube\Command;
14
15
16
use Eccube\Common\EccubeConfig;
17
use Eccube\Entity\Plugin;
18
use Eccube\Repository\PluginRepository;
19
use Eccube\Service\Composer\ComposerApiService;
20
use Symfony\Component\Console\Command\Command;
21
use Symfony\Component\Console\Input\ArrayInput;
22
use Symfony\Component\Console\Input\InputInterface;
23
use Symfony\Component\Console\Output\OutputInterface;
24
use Symfony\Component\Console\Style\SymfonyStyle;
25
26
class UpgradeCommand extends Command
27
{
28
    protected static $defaultName = 'eccube:upgrade';
29
30
    private $projectRoot;
31
32
    /**
33
     * @var PluginRepository
34
     */
35
    private $pluginRepository;
36
37
    /**
38
     * @var ComposerApiService
39
     */
40
    private $composerApiService;
41
42
    /**
43
     * @var SymfonyStyle
44
     */
45
    private $io;
46
47
    const FILE_HASH = [
48
        '.coveralls.yml' => 'fac7d689a5588da34d847d4594877bb7',
49
        '.env.dist' => 'b6479f2772111f1bbeaf7c2a9bf65678',
50
        '.env.install' => '54a5eca30ded10da8251833a924af376',
51
        '.gitignore' => 'ca6fcecf15ee97617bbeda2c12ff6dd1',
52
        '.gitmodules' => 'd41d8cd98f00b204e9800998ecf8427e',
53
        '.htaccess' => 'aa2c522d3f59875b77a73fce0598779c',
54
        '.php_cs.dist' => '7e57bce018b44e90a8a60b1958149de5',
55
        '.phpstorm.meta.php' => '3bf5dc447f6f4164399727a78c518e9b',
56
        '.scrutinizer.yml' => '58e40f91aa5b874e1ee83635d8da2135',
57
        '.travis.yml' => 'bf671f572b23dc5d94d13943e4cf3d96',
58
        '.web-server-pid' => '4d5831c3de6feb69a6b150946753065c',
59
        'COPYING' => '751419260aa954499f7abaabaa882bbe',
60
        'LICENSE.txt' => 'e591bcf9d8bcabf501a2e48e9416ce76',
61
        'Procfile' => '8c27d58186c40631b0042e733f5c926c',
62
        'README.md' => '669ffea7a83da497bd585b4fa5414e24',
63
        'app.json' => 'b2ef50b60104ed1749cc133dcdcac6d3',
64
        'appveyor.yml' => '05b2cbb4641ec3c052eb92b4511bcefa',
65
        'codeception.yml' => 'd1f6ab72c2896100c47d57cfecbb70f0',
66
        'gulpfile.js' => 'a8ee2c388a36d39aaa159eff6fd8bc97',
67
        'index.php' => '45b3d8cff4a1547ec34ba9f1f6ea8624',
68
        'package-lock.json' => '39f045e6cf95d90c1d20f073504aa2d2',
69
        'package.json' => '00e58cfa71de5ba52d4263a9f2305f04',
70
        'phpunit.xml.dist' => '64462c932b37f84fb69d31e507768941',
71
        'pimple.json' => '49781856eee80cc063c008f639aea6dd',
72
        'robots.txt' => '0915d98f0ed50c4266a50c585265b4df',
73
        'symfony.lock' => 'bb55c09b1e055d2a4a8c42128db426fb',
74
        'web.config' => '19347a4d9ee029ee1dbbe05117a305f8',
75
        'src/Eccube/DataCollector/EccubeDataCollector.php' => '22975714645011b4067a5ea22d2cb681',
76
        'src/Eccube/Application.php' => 'b3a5191459275d0d7d08e57f2fa23cba',
77
        'src/Eccube/Repository/DeliveryDurationRepository.php' => '6b7924a18ecd474da43d47ea6483def6',
78
        'src/Eccube/Repository/MailTemplateRepository.php' => 'bf13c2d80ff9762dbc895a6cd311f929',
79
        'src/Eccube/Repository/PageRepository.php' => 'f007ad5f9bec3bbd17be9d37d20075b9',
80
        'src/Eccube/Repository/DeliveryRepository.php' => 'e01e8a9789c49a084a575cd69a537028',
81
        'src/Eccube/Repository/BlockRepository.php' => '7d5261898c79f35a4c5f46c7367524d5',
82
        'src/Eccube/Repository/OrderPdfRepository.php' => '2f94fa3574c287badbccce1b71e3f5c5',
83
        'src/Eccube/Repository/TagRepository.php' => '6a3cfc8f8cd37a0dd5e28d9e4718d603',
84
        'src/Eccube/Repository/BaseInfoRepository.php' => 'c061205eb8b3c6c1f37586d2364d626f',
85
        'src/Eccube/Repository/CsvRepository.php' => '2a0c68cc4a1514ff3f48fde656e0a260',
86
        'src/Eccube/Repository/CustomerRepository.php' => '09c27eafa52b9f18f23f33abc96cf306',
87
        'src/Eccube/Repository/PaymentRepository.php' => '77f3b99b704dc8e722abb993530ba4e5',
88
        'src/Eccube/Repository/CategoryRepository.php' => '16449e456466fca9410bdd423454cb89',
89
        'src/Eccube/Repository/CartRepository.php' => '537db317ee9e47e6c9049b9b975e729c',
90
        'src/Eccube/Repository/AuthorityRoleRepository.php' => '2bd8624fcdf5068ea43d4f486c0d41ca',
91
        'src/Eccube/Repository/PaymentOptionRepository.php' => '24e72a9292cea8d40e9c4cccd5d2f4ba',
92
        'src/Eccube/Repository/NewsRepository.php' => '2359542e38f5f3e86ce2ae20b7996a95',
93
        'src/Eccube/Repository/OrderItemRepository.php' => 'a1fb570062fcc694d81f528232fd15b5',
94
        'src/Eccube/Repository/DeliveryFeeRepository.php' => '9ae68af12c74c1cc45d4f1cd7cafeb12',
95
        'src/Eccube/Repository/ProductRepository.php' => '28645b08ade3d17abf7283c8977ef375',
96
        'src/Eccube/Repository/ProductImageRepository.php' => '2f5790ced8c60949dc9c74cb5af266e8',
97
        'src/Eccube/Repository/ProductClassRepository.php' => '0ecad73393c78c2a98e092b2e480c1e0',
98
        'src/Eccube/Repository/TemplateRepository.php' => 'b6a3006a9706b285ce9d70add05ac727',
99
        'src/Eccube/Repository/PageLayoutRepository.php' => '0849b43f916752b086475ccac8cdb1ae',
100
        'src/Eccube/Repository/ProductTagRepository.php' => 'f772ead4926bd5295a27bb746f7432b2',
101
        'src/Eccube/Repository/AbstractRepository.php' => '7e5b8f2ab0c8bfbe52570d818242d93c',
102
        'src/Eccube/Repository/ProductStockRepository.php' => '4755809e668c565ac82722cdc94dd4cb',
103
        'src/Eccube/Repository/ClassCategoryRepository.php' => 'f5322c62031439a38c282c2ca62a4586',
104
        'src/Eccube/Repository/CustomerFavoriteProductRepository.php' => 'eed8bc260b72d6412b4841eb451afba5',
105
        'src/Eccube/Repository/CartItemRepository.php' => '7ce2a4d8756098e2f886a4325899ac00',
106
        'src/Eccube/Repository/DeliveryTimeRepository.php' => 'ed9c395ae9d212ebd4712341244c7148',
107
        'src/Eccube/Repository/OrderRepository.php' => '3e1c20cdf4e6580d3cf0e4d2ba708f7e',
108
        'src/Eccube/Repository/ClassNameRepository.php' => '1e3b9383459598269429eec2fe65b9ec',
109
        'src/Eccube/Repository/Master/CountryRepository.php' => '071386a187f70cacbc96cbdb9fc05661',
110
        'src/Eccube/Repository/Master/PrefRepository.php' => '3319b840e095857eb4e1446a7a4d4704',
111
        'src/Eccube/Repository/Master/ProductListMaxRepository.php' => 'f1f3ee198a85ebc7dbbdd5f05675a6fd',
112
        'src/Eccube/Repository/Master/WorkRepository.php' => 'c87db3ce926a4eddac1c0f4088a8dd0d',
113
        'src/Eccube/Repository/Master/SexRepository.php' => '9b376377e579eec93966e82e484a027a',
114
        'src/Eccube/Repository/Master/CustomerStatusRepository.php' => '1eb52963ab845b567a3bfb1638e90422',
115
        'src/Eccube/Repository/Master/RoundingTypeRepository.php' => '03e10ef9178504eb99c934c677cf2a86',
116
        'src/Eccube/Repository/Master/DeviceTypeRepository.php' => '54bb4ba818018656f60769eccf1fbf61',
117
        'src/Eccube/Repository/Master/TaxTypeRepository.php' => '2d7af9b0accdc55ea9f5a49080490eae',
118
        'src/Eccube/Repository/Master/JobRepository.php' => '5f0d253bb488590f738e3a6b40c997bb',
119
        'src/Eccube/Repository/Master/PageMaxRepository.php' => 'b6c1fcdfb0f462f1835bfc0d2b5bc639',
120
        'src/Eccube/Repository/Master/CustomerOrderStatusRepository.php' => '57ed08418daefbfdd0a96a37af730cd8',
121
        'src/Eccube/Repository/Master/ProductListOrderByRepository.php' => 'fbd8c20347fc6316bd1197e9cf3ab2c3',
122
        'src/Eccube/Repository/Master/AuthorityRepository.php' => '2a0f4451e9b9d8bedf48ba2ff130e9c4',
123
        'src/Eccube/Repository/Master/CsvTypeRepository.php' => '24d4b02fe9b20176cd0b04748f8ace98',
124
        'src/Eccube/Repository/Master/TaxDisplayTypeRepository.php' => '8ed8b18fb3ec722d47183f54d6d7bfec',
125
        'src/Eccube/Repository/Master/OrderStatusColorRepository.php' => '07e3e4ea124277d46218ca57edfdf0d9',
126
        'src/Eccube/Repository/Master/ProductStatusRepository.php' => 'be74a9a8ca3674d8a64a35a56b28ebc6',
127
        'src/Eccube/Repository/Master/OrderItemTypeRepository.php' => 'b05826805999fed2c72be091942beb03',
128
        'src/Eccube/Repository/Master/OrderStatusRepository.php' => 'ac2ec738beadbb000f1270da3692d5f9',
129
        'src/Eccube/Repository/Master/SaleTypeRepository.php' => '868780c44f2e2ed281695a77041301f5',
130
        'src/Eccube/Repository/PluginRepository.php' => '5fbacedd6b64ebecef64a94d44a63a21',
131
        'src/Eccube/Repository/TaxRuleRepository.php' => 'c2ac686a59e4c31018c44120d49adb11',
132
        'src/Eccube/Repository/LayoutRepository.php' => 'c9ca0cfafe418608f8ec12495983342a',
133
        'src/Eccube/Repository/MemberRepository.php' => 'e7e99cc9f356aa706bb5df08637711d6',
134
        'src/Eccube/Repository/ShippingRepository.php' => 'a2cc93d2537cabb080d22b0a2e044968',
135
        'src/Eccube/Repository/QueryKey.php' => 'f0944b70b39ba79ef936c23c10399387',
136
        'src/Eccube/Repository/ProductCategoryRepository.php' => '198acfb0b2321580d4c67ad38c51ac4b',
137
        'src/Eccube/Repository/CustomerAddressRepository.php' => '694130bc0d8fe0debae5d1cb49281979',
138
        'src/Eccube/Repository/BlockPositionRepository.php' => 'a655e60bdd0a51d7932201aef48cec37',
139
        'src/Eccube/Repository/MailHistoryRepository.php' => '93beb7d3bcfb4dfae7491fafec75e074',
140
        'src/Eccube/Form/Validator/EmailValidator.php' => 'c7a114556a8a0c2f67d6c7e19b1887d7',
141
        'src/Eccube/Form/Validator/Email.php' => '883114b9219bf0c79c68b835cb53e818',
142
        'src/Eccube/Form/Validator/TwigLint.php' => '6e58a673394287729cd859eb7812098d',
143
        'src/Eccube/Form/Validator/TwigLintValidator.php' => '53c80b6a02c0dbff8f74f350dab8e9ab',
144
        'src/Eccube/Form/Extension/DoctrineOrmExtension.php' => 'ffa101814233fd2fb4808d2af94b7688',
145
        'src/Eccube/Form/Extension/HelpTypeExtension.php' => '6897bad3501a26c9435ed5f4d51f45d3',
146
        'src/Eccube/Form/DataTransformer/EntityToIdTransformer.php' => '221b9324414626181d286def4d5e7c6d',
147
        'src/Eccube/Form/Type/ShippingMultipleItemType.php' => 'e5e0665d5affba878badc360685c1aab',
148
        'src/Eccube/Form/Type/RepeatedPasswordType.php' => '8d2f0a4c103a7d99b46afc32ad12d6b5',
149
        'src/Eccube/Form/Type/PhoneNumberType.php' => '6f826465aab95e1e29891746125f0400',
150
        'src/Eccube/Form/Type/ShippingMultipleType.php' => '4334dfacaf181af4d766478ef4ff9d0e',
151
        'src/Eccube/Form/Type/Install/Step5Type.php' => 'baca1b0d17d1dc3f05a8ec59ffadb4e8',
152
        'src/Eccube/Form/Type/Install/Step4Type.php' => '92225bfb2fcb425d6b7fc250ece185a7',
153
        'src/Eccube/Form/Type/Install/Step1Type.php' => 'b4c1f660993cdec171374b56ee026fd9',
154
        'src/Eccube/Form/Type/Install/Step3Type.php' => '11dc371a526f41675bd39fe25aa55fa8',
155
        'src/Eccube/Form/Type/Shopping/CustomerAddressType.php' => 'd5a71ea16651162326c4b59c7615e2da',
156
        'src/Eccube/Form/Type/Shopping/ShippingType.php' => '1b4f10cdb5cf6d57e206793ea2fcb53a',
157
        'src/Eccube/Form/Type/Shopping/OrderItemType.php' => 'ab3948ec31f5a8c97473476747e73367',
158
        'src/Eccube/Form/Type/Shopping/OrderType.php' => '95ed0086eb379bed929bc9bd889f8647',
159
        'src/Eccube/Form/Type/NameType.php' => 'eb50f6e4f39ac63262a7d10617919d4f',
160
        'src/Eccube/Form/Type/PostalType.php' => 'ecbff628a179d84d5ee6e22df21db855',
161
        'src/Eccube/Form/Type/ToggleSwitchType.php' => 'd3399d552dfa5e292ad06672e1051a37',
162
        'src/Eccube/Form/Type/Admin/OrderItemForShippingRegistrationType.php' => '9d35ff7176383a71445ba6cb42359b7e',
163
        'src/Eccube/Form/Type/Admin/MasterdataType.php' => 'eb44e04573efdee14d6dc0c0374dae13',
164
        'src/Eccube/Form/Type/Admin/OrderPdfType.php' => 'a41b80b5d2886c73e22ca35d3978d933',
165
        'src/Eccube/Form/Type/Admin/TagType.php' => 'ac35d8f55ad93d4267ce5ee307fb9880',
166
        'src/Eccube/Form/Type/Admin/SearchOrderType.php' => '86979dd0f738596c7bf1537dad8796b0',
167
        'src/Eccube/Form/Type/Admin/MailType.php' => '0095e2c356c5c6099dc33244a4350d14',
168
        'src/Eccube/Form/Type/Admin/ProductClassType.php' => '90244a9e2221ae15fde0440aa8333397',
169
        'src/Eccube/Form/Type/Admin/DeliveryTimeType.php' => 'b8e83d80f32c1d84e28d1c6f2c2e03a6',
170
        'src/Eccube/Form/Type/Admin/MainEditType.php' => '068ee93825026dfa0e8fec58da1b1577',
171
        'src/Eccube/Form/Type/Admin/MasterdataEditType.php' => 'f42bf060026bc5c8f9ab9bdb14691d48',
172
        'src/Eccube/Form/Type/Admin/NewsType.php' => 'a2510d5336da7fb0fcf6f0a1e7137e4a',
173
        'src/Eccube/Form/Type/Admin/PageType.php' => '7b3ee7aef6ab5e2411f98f7e3a05d0b5',
174
        'src/Eccube/Form/Type/Admin/SearchCustomerType.php' => 'dd184789397a15c14cbfae9c72b249dd',
175
        'src/Eccube/Form/Type/Admin/CustomerType.php' => '0a22c1ff85b1da81fc73c55bf513c3bd',
176
        'src/Eccube/Form/Type/Admin/LayoutType.php' => '1b3a11c44072c1d979f40dc581d0f699',
177
        'src/Eccube/Form/Type/Admin/ProductClassMatrixType.php' => '47b70c0db19d505b6534f134f6cce31c',
178
        'src/Eccube/Form/Type/Admin/OrderMailType.php' => '408394e20aa2edd78e4e7379cf3da7cd',
179
        'src/Eccube/Form/Type/Admin/ClassCategoryType.php' => '2a3b722daa0557293734c11268c07745',
180
        'src/Eccube/Form/Type/Admin/ShippingType.php' => '426affd9d18b337e95c50a4c759ca76a',
181
        'src/Eccube/Form/Type/Admin/PaymentRegisterType.php' => '99b30b1f36e426c362ecbd1f30123796',
182
        'src/Eccube/Form/Type/Admin/DeliveryFeeType.php' => 'b205e730583f10fbc3f8ee6ea348e36e',
183
        'src/Eccube/Form/Type/Admin/PluginLocalInstallType.php' => 'b24fe56b5ba50be9929e9c74b75a835c',
184
        'src/Eccube/Form/Type/Admin/SearchProductType.php' => '140d1a4cfe7fa725119102ce3fa8f59c',
185
        'src/Eccube/Form/Type/Admin/AuthenticationType.php' => 'c16e82f13c648c078aca1675441ebf9a',
186
        'src/Eccube/Form/Type/Admin/AuthorityRoleType.php' => 'f6c8afaaf57a57ca04c5731d4faba01d',
187
        'src/Eccube/Form/Type/Admin/CategoryType.php' => '6de1a2604b3168fde4225a3c7a80a332',
188
        'src/Eccube/Form/Type/Admin/DeliveryType.php' => 'd277cd2c8bd7a8f0f808461e1ba2240a',
189
        'src/Eccube/Form/Type/Admin/ProductType.php' => '2ce48a10583ba42ce7f6471cfc694061',
190
        'src/Eccube/Form/Type/Admin/ShopMasterType.php' => 'c2378e979e8bbbc0e09da1c7c0a87763',
191
        'src/Eccube/Form/Type/Admin/ProductTag.php' => 'be09ab8945b55a4d86da060439013645',
192
        'src/Eccube/Form/Type/Admin/SecurityType.php' => '8cea389442543fd1da919ab7d6db347d',
193
        'src/Eccube/Form/Type/Admin/MemberType.php' => '588f2349ff7c67c501c77c27e6cf992b',
194
        'src/Eccube/Form/Type/Admin/ProductClassEditType.php' => '9389874a8b2ee7c4bd81f7cd41f9bdf8',
195
        'src/Eccube/Form/Type/Admin/TaxRuleType.php' => '53e6bbb040b3988b80b0f929dd3c69bb',
196
        'src/Eccube/Form/Type/Admin/SearchPluginApiType.php' => 'e190341df0a91404ee903511ea3e50d0',
197
        'src/Eccube/Form/Type/Admin/LogType.php' => 'ed5ad22632414ad7e8979ed769d46a03',
198
        'src/Eccube/Form/Type/Admin/CsvImportType.php' => 'e1c6026af609bf73a5f2372e795de4c5',
199
        'src/Eccube/Form/Type/Admin/LoginType.php' => 'cc77f9168db4b4a5602ef2e23e76310b',
200
        'src/Eccube/Form/Type/Admin/BlockType.php' => '9453a1c44ac02397f5bca02cb2f3fdff',
201
        'src/Eccube/Form/Type/Admin/ClassNameType.php' => 'd91676c49b2a0d9af33a88b67c13e458',
202
        'src/Eccube/Form/Type/Admin/PluginManagementType.php' => '8184db92347c8a3fddcc9a90c99f898b',
203
        'src/Eccube/Form/Type/Admin/MasterdataDataType.php' => '1db06f2824c83c1ab9f491f83de4f9f3',
204
        'src/Eccube/Form/Type/Admin/OrderItemType.php' => 'ed532c6994a367c2876292874bbd70fc',
205
        'src/Eccube/Form/Type/Admin/TemplateType.php' => '203d56b204e357f108ab6cf653a3472a',
206
        'src/Eccube/Form/Type/Admin/ChangePasswordType.php' => '53681a20874991d7de98b3ebb3c2bf08',
207
        'src/Eccube/Form/Type/Admin/OrderType.php' => 'b212052cdfaefa3a1350d70521b6d46b',
208
        'src/Eccube/Form/Type/SearchProductType.php' => '3ded76eedae6a811f97045be5518e81f',
209
        'src/Eccube/Form/Type/ShoppingType.php' => '2da02b5250ed6e605fe4716625051be7',
210
        'src/Eccube/Form/Type/KanaType.php' => '2552082876dd5d555e981e0d59963d1f',
211
        'src/Eccube/Form/Type/SearchProductBlockType.php' => '7c07c2e9cc6d669cccae95f48259382e',
212
        'src/Eccube/Form/Type/Master/CustomerStatusType.php' => 'dbcff0702512f311f5ec0a552dbd6c9c',
213
        'src/Eccube/Form/Type/Master/JobType.php' => '7c2b4143df9ed4ece64cacb705bb4008',
214
        'src/Eccube/Form/Type/Master/CsvType.php' => 'ae1b05e1feb2f9a0a0a8f7b4e421ea49',
215
        'src/Eccube/Form/Type/Master/PaymentType.php' => 'd755b28f221193a25e8c2edd9c77e2f9',
216
        'src/Eccube/Form/Type/Master/MailTemplateType.php' => 'ec533e0a94322213aaf7d141667af2a1',
217
        'src/Eccube/Form/Type/Master/CategoryType.php' => 'a11b3f1638276c66ffa25074b8bbc687',
218
        'src/Eccube/Form/Type/Master/ProductStatusType.php' => 'b5903506cadc91abb55c2e891d4c8d9d',
219
        'src/Eccube/Form/Type/Master/PageMaxType.php' => '2f22e9ef62d27c27ebbc48dd6ec590b9',
220
        'src/Eccube/Form/Type/Master/SaleTypeType.php' => 'a8a43b83de6762f90e7fb8348acc6901',
221
        'src/Eccube/Form/Type/Master/ProductListMaxType.php' => 'db51a2cbbfde9b6983839ca16c91e133',
222
        'src/Eccube/Form/Type/Master/RoundingTypeType.php' => '4cf178c6c44cc689514fb82baf14b744',
223
        'src/Eccube/Form/Type/Master/DeviceTypeType.php' => 'acb31051848373a95e6979a0cd2cbe9c',
224
        'src/Eccube/Form/Type/Master/OrderStatusType.php' => '22bcb2121e9c6021406be8a192c88525',
225
        'src/Eccube/Form/Type/Master/DeliveryDurationType.php' => '85a97fa2aa2f58c914dba8206f9d70a0',
226
        'src/Eccube/Form/Type/Master/ProductListOrderByType.php' => '277af0876efacaaf309ad94626b3daf8',
227
        'src/Eccube/Form/Type/Master/SexType.php' => '66a7cf7ef668e6a3d69581fff976a697',
228
        'src/Eccube/Form/Type/Master/PrefType.php' => '46c4864a0cada28d617d1902ef5a6020',
229
        'src/Eccube/Form/Type/AddressType.php' => '998af5b57b98e3247242bd940ee29b50',
230
        'src/Eccube/Form/Type/RepeatedEmailType.php' => '0ad262ab8bfbc77398dc81cf0dba2d38',
231
        'src/Eccube/Form/Type/AddCartType.php' => '9ff21f64ddbdd167cf01666e33a68f21',
232
        'src/Eccube/Form/Type/Front/CustomerLoginType.php' => '1f3dba8002a098f2840b259bd2f0dd6e',
233
        'src/Eccube/Form/Type/Front/CustomerAddressType.php' => '94663aa76fc91556275beeec7e3b1661',
234
        'src/Eccube/Form/Type/Front/NonMemberType.php' => '934f67c88a962e7a8d0d32f0cb6858d6',
235
        'src/Eccube/Form/Type/Front/ContactType.php' => '16b5db764973a19fcf95d5b6b9294ca5',
236
        'src/Eccube/Form/Type/Front/ShoppingShippingType.php' => 'f00922dc5c6690a9ee30d8f675dedd6d',
237
        'src/Eccube/Form/Type/Front/PasswordResetType.php' => 'd80665b122dafdf2891f6037f6f8b6d5',
238
        'src/Eccube/Form/Type/Front/ForgotType.php' => '077e5a01b8baadf26a4125e190308bf8',
239
        'src/Eccube/Form/Type/Front/EntryType.php' => '96719c24c44bc6a186c1d98080006647',
240
        'src/Eccube/Form/Type/PriceType.php' => 'a0df1f3abb4f6a9a2d66ddbe3695f394',
241
        'src/Eccube/Form/Type/ShoppingMultipleType.php' => '23a4111630698fdb5cebb66069ad90e1',
242
        'src/Eccube/Form/Type/MasterType.php' => '19cb1db290de89482c7ab2b04a2039a5',
243
        'src/Eccube/Form/EventListener/TruncateHyphenListener.php' => 'eb0a4a9df637198ed2daf7b4183ba75f',
244
        'src/Eccube/Form/EventListener/ConvertKanaListener.php' => '6f94277229ddd3bceeb51b799c33facd',
245
        'src/Eccube/.DS_Store' => 'efce2850d29e54ec181b98aac764a5da',
246
        'src/Eccube/Validator/EmailValidator/NoRFCEmailValidator.php' => 'e58394029571373968ded4635465d84c',
247
        'src/Eccube/Util/StringUtil.php' => '7487a0d50e52e387a1dd371118f4eb37',
248
        'src/Eccube/Util/FormUtil.php' => '1a6fdd8c95dfd04add6c8b7ac4ea980d',
249
        'src/Eccube/Util/ReflectionUtil.php' => '6d8ee2030b557d9e343573dd886926d3',
250
        'src/Eccube/Util/CacheUtil.php' => 'e13729fb8889981f885c5764c4e93f84',
251
        'src/Eccube/Util/FilesystemUtil.php' => 'e9c6986d997597abe884f659e73fd775',
252
        'src/Eccube/Util/EntityUtil.php' => '51e708cd6285cca9c1b47a89e90bd3c4',
253
        'src/Eccube/Security/Core/Encoder/PasswordEncoder.php' => '5e5e6becca2dacd5f514bface30c6ad5',
254
        'src/Eccube/Security/Core/User/MemberProvider.php' => '61d084aeb9408af32553eef418da357e',
255
        'src/Eccube/Security/Core/User/CustomerProvider.php' => '14cdf55731e666b6d76ee2da766e1511',
256
        'src/Eccube/Security/Voter/AuthorityVoter.php' => 'ba5241cf9319b649bafd969b3f9e4cf0',
257
        'src/Eccube/Security/Http/Authentication/EccubeAuthenticationSuccessHandler.php' => '90211c50046afb47aba18ad7eedfa628',
258
        'src/Eccube/Security/Http/Authentication/EccubeAuthenticationFailureHandler.php' => '26a07298fd357a3d1ff05cc024ef64fc',
259
        'src/Eccube/Entity/News.php' => 'cfafc4d506427287cedbb8eaad6c186e',
260
        'src/Eccube/Entity/AbstractEntity.php' => '5f20554b78aefd8cf5dd772f030d5f66',
261
        'src/Eccube/Entity/Category.php' => '9e9137f5b1022fe82fe38e1fb6b5a53b',
262
        'src/Eccube/Entity/ItemInterface.php' => 'f83cc203c579d1596c5a041b39f95810',
263
        'src/Eccube/Entity/MailHistory.php' => 'fb8b0d2ed15c6054b19063a3ca54056d',
264
        'src/Eccube/Entity/Cart.php' => 'e2d6fde64b9a8c699eb993ba1c5900d0',
265
        'src/Eccube/Entity/Product.php' => '8deef07a51f6567769504e14cc2a3699',
266
        'src/Eccube/Entity/Order.php' => 'e1a676290e3db960a32a4bf0d358f812',
267
        'src/Eccube/Entity/PaymentOption.php' => '7534015a758644e7f4621536eac946dd',
268
        'src/Eccube/Entity/CustomerFavoriteProduct.php' => 'a0101d5c0d6479ef225458e5cade46f9',
269
        'src/Eccube/Entity/ExportCsvRow.php' => 'ef549a54d191647907e3ac969cc3c207',
270
        'src/Eccube/Entity/MailTemplate.php' => 'b34fcb731fb325210818a327c8b8f330',
271
        'src/Eccube/Entity/Shipping.php' => 'e86814f087fcacae75d2106d9d5d4dfa',
272
        'src/Eccube/Entity/TaxRule.php' => '605b800604c97b6c4c4bcd56fdb446a6',
273
        'src/Eccube/Entity/ItemHolderInterface.php' => '154896d27043c93befd8ecc2098598bd',
274
        'src/Eccube/Entity/Delivery.php' => '4b99bd3ac855889d7306009b69b0c632',
275
        'src/Eccube/Entity/CartItem.php' => '4a032362f483037a2c652daba434750e',
276
        'src/Eccube/Entity/ProductImage.php' => '23d84d964e903f06326da433ddd4a918',
277
        'src/Eccube/Entity/Tag.php' => '933aef3f9ddb3542b5bea62477d39289',
278
        'src/Eccube/Entity/Plugin.php' => 'a9955086c419efa9f206d91815760fde',
279
        'src/Eccube/Entity/OrderItem.php' => '244ad5dbe841ae9344913f9f7eb37306',
280
        'src/Eccube/Entity/ClassName.php' => '20aff138b5702bf38b9d78232e9e969e',
281
        'src/Eccube/Entity/NameTrait.php' => '0fcd8fbb5b7e998bc87c59d816aff45a',
282
        'src/Eccube/Entity/DeliveryTime.php' => '6153c174db7a1e2608164bab2fac05b2',
283
        'src/Eccube/Entity/Member.php' => '8ae3eda2ac81eedd12f01da631bb8f0d',
284
        'src/Eccube/Entity/PageLayout.php' => '4eb1fcb8380185a57f12276d1cd70cd9',
285
        'src/Eccube/Entity/Payment.php' => 'd70819b47560ec4bc40ce37290c8e6af',
286
        'src/Eccube/Entity/Customer.php' => '0bf8bdecfbdc5e3646180d584c770665',
287
        'src/Eccube/Entity/Layout.php' => '0d2a1b3c579d497ed322896008e032a0',
288
        'src/Eccube/Entity/DeliveryDuration.php' => '70704cfc612f6ca5abb360e2604aa37d',
289
        'src/Eccube/Entity/AuthorityRole.php' => '5f07dda720cdeb35ff629e4d1770d656',
290
        'src/Eccube/Entity/Block.php' => 'fa7f21a890700f2d7fb7107a3cd50376',
291
        'src/Eccube/Entity/PointTrait.php' => '64c4447b4eff59d827817902ab7e141f',
292
        'src/Eccube/Entity/BaseInfo.php' => '4096c19f31518b459a4d8468ea6a251c',
293
        'src/Eccube/Entity/ProductTag.php' => '71a48fdaea200dc62c27b6adcf19129e',
294
        'src/Eccube/Entity/Master/CustomerStatus.php' => 'e315d95d3d05593e3bd77089a135835a',
295
        'src/Eccube/Entity/Master/DeviceType.php' => 'ec64f3703ac049c34b182c68cb313797',
296
        'src/Eccube/Entity/Master/Work.php' => '38acd8bd6121b1c5c951b6def44d4488',
297
        'src/Eccube/Entity/Master/CsvType.php' => 'e47f4348d9b80c448ecbfe786d0893dc',
298
        'src/Eccube/Entity/Master/Authority.php' => 'fe37d62eb90ab746d95514797fca67ea',
299
        'src/Eccube/Entity/Master/Country.php' => '80d4016f6556f1dc5ca7ab86d24ff977',
300
        'src/Eccube/Entity/Master/RoundingType.php' => '575ce397fbb248ac69623f11e1c13601',
301
        'src/Eccube/Entity/Master/TaxType.php' => 'cbecc048b247dd8f6c54bf02673afd38',
302
        'src/Eccube/Entity/Master/OrderStatusColor.php' => '62003a72a9beb9f811816ca96eea1158',
303
        'src/Eccube/Entity/Master/OrderStatus.php' => 'e19b34bf55ff4f119ceab0191e806e11',
304
        'src/Eccube/Entity/Master/TaxDisplayType.php' => '6be444087b9ec2734bd2bb222142bc4e',
305
        'src/Eccube/Entity/Master/Sex.php' => '1ff5fe9c296fc9fdec85feee6d78e191',
306
        'src/Eccube/Entity/Master/AbstractMasterEntity.php' => '65c771dd605038c8a81d31403743f4ab',
307
        'src/Eccube/Entity/Master/ProductListOrderBy.php' => '4e90d9cbfb41b0bc3cf970b57db06c88',
308
        'src/Eccube/Entity/Master/PageMax.php' => '3639fb14f8343d588016db234dca9f90',
309
        'src/Eccube/Entity/Master/ProductListMax.php' => 'e2f952567747cbe842b9e266d3cb25f2',
310
        'src/Eccube/Entity/Master/CustomerOrderStatus.php' => '140883fa7ea56349bc3293c53060cdd0',
311
        'src/Eccube/Entity/Master/ProductStatus.php' => 'acebf0b90866501e46fb9b9b953e6159',
312
        'src/Eccube/Entity/Master/Pref.php' => '2089b5611e2b7e64c337a6d49c3807a7',
313
        'src/Eccube/Entity/Master/Job.php' => '68b39b4f2e057fd38e5ba55fc0ade01c',
314
        'src/Eccube/Entity/Master/SaleType.php' => '24c6e36c7bf2624df1fa65367c1778ee',
315
        'src/Eccube/Entity/Master/OrderItemType.php' => '8ee0dab128a6deba502279807eb2c076',
316
        'src/Eccube/Entity/ProductClass.php' => 'e4cd3d2683076e19a1f4db1b2603f3d3',
317
        'src/Eccube/Entity/BlockPosition.php' => '12a927480a0e15b76b8339edc8beaf06',
318
        'src/Eccube/Entity/PurchaseInterface.php' => '7df552c2f23f13e1a516a58e5598bc50',
319
        'src/Eccube/Entity/DeliveryFee.php' => 'c923504c7166c41cac21d49ecc30dd92',
320
        'src/Eccube/Entity/Page.php' => '832c50664ee077d7480d94719a3049d1',
321
        'src/Eccube/Entity/Template.php' => '05219fd82780f0ff8cf350d05bfa852e',
322
        'src/Eccube/Entity/CustomerAddress.php' => 'a774b6749df71e00260c1ab7f09f57c0',
323
        'src/Eccube/Entity/PointRateTrait.php' => 'e092295cb2253f159df3ac9f81f34da8',
324
        'src/Eccube/Entity/Csv.php' => 'e553962b80063d88089bb2c2c0c4234a',
325
        'src/Eccube/Entity/ClassCategory.php' => '0f54d417f4aa6eff076331817a74d59c',
326
        'src/Eccube/Entity/ProductCategory.php' => '7af46bb549858ff092c70b1d63f3f076',
327
        'src/Eccube/Entity/ProductStock.php' => '5812be4b8c7efbd496a8ed58322599e2',
328
        'src/Eccube/Entity/OrderPdf.php' => '1fcd21c2dfd02314bd63a4cda0d1b5f4',
329
        'src/Eccube/Plugin/AbstractPluginManager.php' => '6f87312caf82c1595005707d2ace9eab',
330
        'src/Eccube/Annotation/ForwardOnly.php' => 'b6ad56c179d052e54c129fd9930fa1cc',
331
        'src/Eccube/Annotation/CartFlow.php' => '18525654aeaf33104efa4763082d61ef',
332
        'src/Eccube/Annotation/OrderFlow.php' => 'a9fb491bc42ea47b690816308b28ed59',
333
        'src/Eccube/Annotation/FormAppend.php' => '11f9403a9f90584f018ecdb0f33fe803',
334
        'src/Eccube/Annotation/EntityExtension.php' => '3e5e7a164c5cf5c8dacaf024c5a12405',
335
        'src/Eccube/Annotation/ShoppingFlow.php' => '844f5df2087efedfbbcbdf8c606a2593',
336
        'src/Eccube/Controller/UserDataController.php' => '540fcb699f8138b45c236e7887ac9ed3',
337
        'src/Eccube/Controller/TopController.php' => 'c27b159934208bce118352807f274933',
338
        'src/Eccube/Controller/Install/InstallController.php' => '76054890ce382063f3d27cdd9da7dad8',
339
        'src/Eccube/Controller/ShippingMultipleController.php' => '423edbf4535d8be9db366a10ee693b4b',
340
        'src/Eccube/Controller/NonMemberShoppingController.php' => '6a9a797ce824b90fb84a5e42b933cd5f',
341
        'src/Eccube/Controller/ContactController.php' => '7954608fab667fedeffc002ab2939071',
342
        'src/Eccube/Controller/ShoppingController.php' => '62a606e632023c70992f65e757ad2aca',
343
        'src/Eccube/Controller/Admin/AdminController.php' => '8e9a8eb058b0bc28d52f2cb2f08b41b2',
344
        'src/Eccube/Controller/Admin/Order/MailController.php' => '4054701b4b83289abe87c81c1db73e59',
345
        'src/Eccube/Controller/Admin/Order/ShippingController.php' => 'c5932af7064cd2732772b13c83a0b37d',
346
        'src/Eccube/Controller/Admin/Order/EditController.php' => 'c45eef5afedb735640f826a80225bc70',
347
        'src/Eccube/Controller/Admin/Order/OrderController.php' => '181ab2d707fef06d8729f9f10e028de9',
348
        'src/Eccube/Controller/Admin/Order/CsvImportController.php' => '2d9e44908ed50ef430bc37be4a29708f',
349
        'src/Eccube/Controller/Admin/.DS_Store' => '9fcb6257d79e3f18db770ab12a53bf01',
350
        'src/Eccube/Controller/Admin/AbstractCsvImportController.php' => '5475f884cb4fcc8d027e8c1210ddb5bb',
351
        'src/Eccube/Controller/Admin/Content/FileController.php' => 'edf16073ae89e00553caa1f94bf44f95',
352
        'src/Eccube/Controller/Admin/Content/LayoutController.php' => '95c1a656e2d9d2f9e9c937cf6f879d37',
353
        'src/Eccube/Controller/Admin/Content/NewsController.php' => '6fce21f0e4243878978df04d2705d6b3',
354
        'src/Eccube/Controller/Admin/Content/CacheController.php' => '5c5c01c90897330a7cd1048020b209ec',
355
        'src/Eccube/Controller/Admin/Content/PageController.php' => 'ee6b64e73a3f6a2c9c71e0853652cb04',
356
        'src/Eccube/Controller/Admin/Content/BlockController.php' => 'b3e850933a5ffa13e962f8e1bdd72479',
357
        'src/Eccube/Controller/Admin/Product/ClassCategoryController.php' => '6cff797f8bd64ccd24cb24e224801e5c',
358
        'src/Eccube/Controller/Admin/Product/ClassNameController.php' => '386ebd329545af95876e197a7f6e9e57',
359
        'src/Eccube/Controller/Admin/Product/CsvImportController.php' => '551d08fca70f777295b32e5dfb05ad9a',
360
        'src/Eccube/Controller/Admin/Product/ProductController.php' => 'ccd2a0368eae462de0dff33528f38e4d',
361
        'src/Eccube/Controller/Admin/Product/ProductClassController.php' => '55b5221a5cfff660d9e44124a73694fc',
362
        'src/Eccube/Controller/Admin/Product/TagController.php' => 'cf00dcd89dab1eed93fec245d4fbda94',
363
        'src/Eccube/Controller/Admin/Product/CategoryController.php' => '1b3099f588988055641c6098be556ba6',
364
        'src/Eccube/Controller/Admin/Setting/Shop/MailController.php' => 'd70cfa74f743986a7ccb53d794045145',
365
        'src/Eccube/Controller/Admin/Setting/Shop/TaxRuleController.php' => '450728a1810adb81096c187a7501dc1c',
366
        'src/Eccube/Controller/Admin/Setting/Shop/ShopController.php' => '163f6786ac3f709bd655aa8e3682c3c3',
367
        'src/Eccube/Controller/Admin/Setting/Shop/CsvController.php' => '6daf371465dbe582706720feb08f786e',
368
        'src/Eccube/Controller/Admin/Setting/Shop/PaymentController.php' => '9b21acc4de555b680f59a8326bb65ff2',
369
        'src/Eccube/Controller/Admin/Setting/Shop/DeliveryController.php' => 'e0e210a9e47b667ce234f17d3adef985',
370
        'src/Eccube/Controller/Admin/Setting/System/SecurityController.php' => '874ce124544f096d01cf5549475a1fa7',
371
        'src/Eccube/Controller/Admin/Setting/System/MemberController.php' => '6441c68977bee8890aa398828e0a71f0',
372
        'src/Eccube/Controller/Admin/Setting/System/LogController.php' => 'b20e6ed0d4fd667e682b614e61dc7e71',
373
        'src/Eccube/Controller/Admin/Setting/System/SystemController.php' => '037ed8da97f1c92bbe20a5b44b26ec15',
374
        'src/Eccube/Controller/Admin/Setting/System/AuthorityController.php' => 'b98ccec95be07e266e126ceb76f6a99e',
375
        'src/Eccube/Controller/Admin/Setting/System/MasterdataController.php' => '84a87543be3587373ecfea910c2739b3',
376
        'src/Eccube/Controller/Admin/Customer/CustomerEditController.php' => 'a0ab4c5346ebb718b2b65eb1a578019a',
377
        'src/Eccube/Controller/Admin/Customer/CustomerController.php' => '5638bfd9c82c1e98e30b222cd5640429',
378
        'src/Eccube/Controller/Admin/Customer/CustomerDeliveryEditController.php' => '36aae8c9a13d1118e36045efe423f41a',
379
        'src/Eccube/Controller/Admin/Store/PluginController.php' => '7e6b5f7be8c891e8af2315a55d5d2fa6',
380
        'src/Eccube/Controller/Admin/Store/OwnerStoreController.php' => '934a476e22ca166c76b21dbf712ed861',
381
        'src/Eccube/Controller/Admin/Store/TemplateController.php' => '560d50a2f18a0ba5f660aeac4b4cca74',
382
        'src/Eccube/Controller/ForgotController.php' => 'b69ec1306d25435be4e2eadc8936aab8',
383
        'src/Eccube/Controller/Mypage/WithdrawController.php' => 'fa6ecffca5202b54a2db5e2450348766',
384
        'src/Eccube/Controller/Mypage/ChangeController.php' => '748723c8c5e5f6dc5fca285b6a283da0',
385
        'src/Eccube/Controller/Mypage/DeliveryController.php' => '92a05219065b3d7e4def1a93a2fbdbb3',
386
        'src/Eccube/Controller/Mypage/MypageController.php' => '361ba8e82347d8fe92730a4ce9c7e36f',
387
        'src/Eccube/Controller/AbstractController.php' => '1f5af040c4411c8cac9a43f912aaaa6c',
388
        'src/Eccube/Controller/AbstractShoppingController.php' => '76fc4b22761541e97db170f2a2e97ce7',
389
        'src/Eccube/Controller/ProductController.php' => '2960739c7b3efdf0e72c897e3efa66ce',
390
        'src/Eccube/Controller/CartController.php' => 'c7a71351742bd410d81cd1ff95cdbfcc',
391
        'src/Eccube/Controller/HelpController.php' => '1acb4951cf2405c6ff25e2bbbbadbd96',
392
        'src/Eccube/Controller/Block/CartController.php' => '60621fcc658808bb2144d7569c6ccf6d',
393
        'src/Eccube/Controller/Block/SearchProductController.php' => '9339c5c078278241d7135bbe1be9d53e',
394
        'src/Eccube/Controller/EntryController.php' => '47b8acbf2c5d8bae7b1ee60061211a54',
395
        'src/Eccube/ServiceProvider/ServiceProviderInterface.php' => '095ca9238bdc3084d823d0efa5672ef8',
396
        'src/Eccube/ServiceProvider/EccubeServiceProvider.php' => 'db59aeb2e3b1b6d4d797f25b4d208b83',
397
        'src/Eccube/Common/Constant.php' => 'e9c72aeea9ed2b23155a6a01cac5f06c',
398
        'src/Eccube/Common/EccubeNav.php' => '36c08cd49fc4f04c066f8b733db4f2d3',
399
        'src/Eccube/Common/EccubeConfig.php' => '2122b9ee48124c2c60b801ada94e08c0',
400
        'src/Eccube/Common/EccubeTwigBlock.php' => '6cbeee63af10f67c2f51e1af7e489f9f',
401
        'src/Eccube/Doctrine/DBAL/Types/UTCDateTimeType.php' => 'b30faedbc4dabf0832546a6d0c26bf68',
402
        'src/Eccube/Doctrine/DBAL/Types/UTCDateTimeTzType.php' => '9029d590f126f62156deddc278dad792',
403
        'src/Eccube/Doctrine/Common/CsvDataFixtures/Loader.php' => '5c79bed9a751cd22ce399a880a370f05',
404
        'src/Eccube/Doctrine/Common/CsvDataFixtures/CsvFixture.php' => 'c01a0982c45930527efaa5cc7a3aa1a6',
405
        'src/Eccube/Doctrine/Common/CsvDataFixtures/Executor/DbalExecutor.php' => 'e1c4cea7739de796a273ec9755958aa2',
406
        'src/Eccube/Doctrine/ORM/Mapping/Driver/ReloadSafeAnnotationDriver.php' => '21683e1f94af3f996f68b5505cf5e2d4',
407
        'src/Eccube/Doctrine/ORM/Mapping/Driver/AnnotationDriver.php' => 'd034cdb239f2684d4a9b781d342e56a3',
408
        'src/Eccube/Doctrine/ORM/Query/Extract.php' => 'e50d220411df60e42f500b3062108efd',
409
        'src/Eccube/Doctrine/ORM/Query/Normalize.php' => '457ba11c05e28f06ee53d23dcfa73a54',
410
        'src/Eccube/Doctrine/Filter/NoStockHiddenFilter.php' => '299b5c9208dcf44bd1fc47d4bb89e339',
411
        'src/Eccube/Doctrine/Filter/OrderStatusFilter.php' => 'ef04a92ed941bfcaf7d5a65597748475',
412
        'src/Eccube/Doctrine/Query/OrderByCustomizer.php' => 'ba18dafec866fb84ba3142387141aff9',
413
        'src/Eccube/Doctrine/Query/WhereCustomizer.php' => '2af5ee7fcf70ef487a768bd3555a56ce',
414
        'src/Eccube/Doctrine/Query/JoinCustomizer.php' => 'fa40e50033311e2383318a094f7a51c5',
415
        'src/Eccube/Doctrine/Query/WhereClause.php' => 'fa9681a821681a5621cfd558a8250b22',
416
        'src/Eccube/Doctrine/Query/Queries.php' => '9fdaa2a20e0a041024277e1334568439',
417
        'src/Eccube/Doctrine/Query/JoinClause.php' => 'dddf15fcf5fa66549c19bee9205e5bcd',
418
        'src/Eccube/Doctrine/Query/QueryCustomizer.php' => 'be0749ac910e96a34f4431ec8642842d',
419
        'src/Eccube/Doctrine/Query/OrderByClause.php' => '9f5dc19558827954f281082468075ff1',
420
        'src/Eccube/Doctrine/EventSubscriber/LoadEventSubscriber.php' => '59a915350384539fd2afe51a7c1d3b74',
421
        'src/Eccube/Doctrine/EventSubscriber/TaxRuleEventSubscriber.php' => 'f91f2bc262e60c404e713c9095986551',
422
        'src/Eccube/Doctrine/EventSubscriber/SaveEventSubscriber.php' => '90881d1e3df7227ad3161be0f2dd31b5',
423
        'src/Eccube/Doctrine/EventSubscriber/InitSubscriber.php' => '365b0abb185b662091678b1777669515',
424
        'src/Eccube/Log/Logger.php' => '1472ba13ea1a1b9b16af551eee1c665f',
425
        'src/Eccube/Log/Processor/TokenProcessor.php' => 'c1a3019ecb31a6c4cf0cda476e63317b',
426
        'src/Eccube/Log/Processor/SessionProcessor.php' => '644717ac69e3d1c0a6310e862c627974',
427
        'src/Eccube/Request/Context.php' => 'a519056a22090a8ac75dcae2ac598a08',
428
        'src/Eccube/Command/PluginDisableCommand.php' => 'bf90ee39b3b611b20f38868a64657c5a',
429
        'src/Eccube/Command/PluginEnableCommand.php' => '50afce416f8e3556ad28fc1c96dd36a0',
430
        'src/Eccube/Command/LoadDataFixturesEccubeCommand.php' => '56c902356aaa46bbc0d9abfca8f285fd',
431
        'src/Eccube/Command/PluginGenerateCommand.php' => '502fdd291769649948bb7d88f3ceb481',
432
        'src/Eccube/Command/PluginCommandTrait.php' => '73119670d5219554f23b3c43928b04d7',
433
        'src/Eccube/Command/ComposerUpdateCommand.php' => '6ef7ac60b074bef4e59bfba1727122d3',
434
        'src/Eccube/Command/ComposerRequireCommand.php' => '0703c9d199976ca71905d5e8c8bcd80e',
435
        'src/Eccube/Command/PluginSchemaUpdateCommand.php' => 'd0f404451c72846dde559fa93afdb01a',
436
        'src/Eccube/Command/InstallerCommand.php' => 'e012bf626e703e5d9026e09deb914373',
437
        'src/Eccube/Command/ComposerRemoveCommand.php' => '91c749d8be2c36a7e6614cf7fd8f5f49',
438
        'src/Eccube/Command/DeleteCartsCommand.php' => '1fd60f2ee854c7029efab5ca2ccb8b45',
439
        'src/Eccube/Command/GenerateProxyCommand.php' => '1abcba3fbdd5ca45b2fea21a7ca4bd74',
440
        'src/Eccube/Command/PluginUpdateCommand.php' => 'c78e1a517520d67b71d4484ce8a92725',
441
        'src/Eccube/Command/PluginInstallCommand.php' => '9c8d64063f7bdea1f350a05968757d07',
442
        'src/Eccube/Command/GenerateDummyDataCommand.php' => '55e62dc1eabb94f47c90b1634b9afd92',
443
        'src/Eccube/Command/PluginUninstallCommand.php' => 'bdc41990929c64d64ee617451a067098',
444
        'src/Eccube/Command/ComposerInstallCommand.php' => 'cf2d7d91ee3a69c7c7b3d7f3b67f5201',
445
        'src/Eccube/Service/PluginApiService.php' => '6950f6c0b96af4f1c254c8375b1c036e',
446
        'src/Eccube/Service/CsvExportService.php' => 'e51fdbbe5bcebaec36e68fc4d912a27a',
447
        'src/Eccube/Service/OrderPdfService.php' => 'b66a210b05dc5c230ebb906faf7277a7',
448
        'src/Eccube/Service/Calculator/OrderItemCollection.php' => '4ca6d03c3ac91b09fd1d9c4064e03e10',
449
        'src/Eccube/Service/OrderHelper.php' => '7145af5c33413b45db3a03d58028efa5',
450
        'src/Eccube/Service/PluginService.php' => 'dce616b9548ced70c84d43a1ab82ab31',
451
        'src/Eccube/Service/Payment/PaymentResult.php' => '150b1a0ebc1b5861eff128af6cdd7bd3',
452
        'src/Eccube/Service/Payment/PaymentDispatcher.php' => 'e6dac77eb61594acde999f4bf2914754',
453
        'src/Eccube/Service/Payment/PaymentMethodInterface.php' => 'bfac8f478ceba5a07ec9c66b55550edb',
454
        'src/Eccube/Service/Payment/Method/CreditCard.php' => '0770a47127a5e1c9722eb87fb63194d2',
455
        'src/Eccube/Service/Payment/Method/Cash.php' => '660e8021e94634bd2337ad2e829cc9ce',
456
        'src/Eccube/Service/Composer/ComposerServiceFactory.php' => 'cd6843a6bb15281480118ddf0de35424',
457
        'src/Eccube/Service/Composer/OutputParser.php' => '096ad3e700386ddcd0e14556f3ba8ccf',
458
        'src/Eccube/Service/Composer/ComposerProcessService.php' => 'dd3d40eba9ae88cc1a1262ab77373a5c',
459
        'src/Eccube/Service/Composer/ComposerServiceInterface.php' => '481a9781246d8f16b0437f199e037f4e',
460
        'src/Eccube/Service/Composer/ComposerApiService.php' => 'ac8f6485405a243cf2acc313c6864cb8',
461
        'src/Eccube/Service/TaxRuleService.php' => 'ba2a915c4218a96960f5363ef856550d',
462
        'src/Eccube/Service/CsvImportService.php' => '6ea6d0c9f5eb9acdcdf5cda222f192d1',
463
        'src/Eccube/Service/SchemaService.php' => 'ce0838903bbfee9d7b80e2d32cfbf4c3',
464
        'src/Eccube/Service/SystemService.php' => '204c90b4fff12de47d9caaddebb74690',
465
        'src/Eccube/Service/PurchaseFlow/PurchaseException.php' => '81c7e6f087a3c4589fc31299cb210118',
466
        'src/Eccube/Service/PurchaseFlow/ItemHolderValidator.php' => '3876a8ce086cd007109836b6797183ad',
467
        'src/Eccube/Service/PurchaseFlow/ItemHolderPostValidator.php' => '532c401bc4c6ae95af0d2d000df5d38a',
468
        'src/Eccube/Service/PurchaseFlow/PurchaseFlow.php' => 'c94f5708cd3e78bf9263cb39b1fdca56',
469
        'src/Eccube/Service/PurchaseFlow/ItemValidator.php' => '73d078ad1602316ac082ff8113c7b70d',
470
        'src/Eccube/Service/PurchaseFlow/ValidatorTrait.php' => '0d7e2099ab29a7b791581298adfaea69',
471
        'src/Eccube/Service/PurchaseFlow/Processor/StockReduceProcessor.php' => '7e7e4563272e32affec02890b3fcbfd5',
472
        'src/Eccube/Service/PurchaseFlow/Processor/AddPointProcessor.php' => '0443fa8adb33b5716cbb712379eaef17',
473
        'src/Eccube/Service/PurchaseFlow/Processor/DeliveryFeePreprocessor.php' => 'c641ff36fa0a5166d42701354a3e212c',
474
        'src/Eccube/Service/PurchaseFlow/Processor/PointProcessor.php' => 'efb949e21417c70b0474228099f986cc',
475
        'src/Eccube/Service/PurchaseFlow/Processor/PriceChangeValidator.php' => '309e06af68b262eb106135c75327f8a5',
476
        'src/Eccube/Service/PurchaseFlow/Processor/PaymentValidator.php' => '5de942c22dad22858f67553879160e47',
477
        'src/Eccube/Service/PurchaseFlow/Processor/CustomerPurchaseInfoProcessor.php' => 'f1944d2017da82269da8e35cf1aac06a',
478
        'src/Eccube/Service/PurchaseFlow/Processor/AbstractPurchaseProcessor.php' => 'b52501010599fdce8babc4cb0511eaee',
479
        'src/Eccube/Service/PurchaseFlow/Processor/PaymentChargeChangeValidator.php' => 'f3fca6168bc867729c9bbb26016eaf21',
480
        'src/Eccube/Service/PurchaseFlow/Processor/DeliveryFeeFreePreprocessor.php' => '9201933c5e7fbc1313838bfe518230db',
481
        'src/Eccube/Service/PurchaseFlow/Processor/StockValidator.php' => 'ff1f56b6367ff3cd8fc1bedfc51b4d3c',
482
        'src/Eccube/Service/PurchaseFlow/Processor/SaleLimitMultipleValidator.php' => 'c12fa476e8ba64be7aa914282e480856',
483
        'src/Eccube/Service/PurchaseFlow/Processor/PaymentTotalLimitValidator.php' => '3c59c9b290954461f3e977a0f4af515f',
484
        'src/Eccube/Service/PurchaseFlow/Processor/PointDiffProcessor.php' => 'f993dfc31007f54567d78f53643255b3',
485
        'src/Eccube/Service/PurchaseFlow/Processor/OrderNoProcessor.php' => 'b4633568dc3366909853e1fada13edce',
486
        'src/Eccube/Service/PurchaseFlow/Processor/StockDiffProcessor.php' => '92f5aadde2a9d6d8d0ee385b88c88aff',
487
        'src/Eccube/Service/PurchaseFlow/Processor/EmptyItemsValidator.php' => '723acdb8c97454a568057f172443b101',
488
        'src/Eccube/Service/PurchaseFlow/Processor/TaxProcessor.php' => 'f36de13606f22229ae9f1cd846a552de',
489
        'src/Eccube/Service/PurchaseFlow/Processor/ProductStatusValidator.php' => '3184aae5f9969da3345d496a9c88a453',
490
        'src/Eccube/Service/PurchaseFlow/Processor/DeliverySettingValidator.php' => '355f72056c8882862fcb87014fc5800a',
491
        'src/Eccube/Service/PurchaseFlow/Processor/DeliveryFeeChangeValidator.php' => '7f2b9d9431c016280a009e5f3e9f5c00',
492
        'src/Eccube/Service/PurchaseFlow/Processor/PreOrderIdValidator.php' => 'd77576ee90eb6c470f67b290d5ddd12d',
493
        'src/Eccube/Service/PurchaseFlow/Processor/PaymentTotalNegativeValidator.php' => '2008ffc8d15c2a3e224f39652a3144b5',
494
        'src/Eccube/Service/PurchaseFlow/Processor/DeliveryFeeFreeByShippingPreprocessor.php' => '25f382c318f9ebfdcef73bb9acc2d5d2',
495
        'src/Eccube/Service/PurchaseFlow/Processor/StockMultipleValidator.php' => '0a0bf579598dd7df0832148fdf58ddf7',
496
        'src/Eccube/Service/PurchaseFlow/Processor/OrderUpdateProcessor.php' => '8e060d636098c8dcd0ed5b23e85edd6c',
497
        'src/Eccube/Service/PurchaseFlow/Processor/SaleLimitValidator.php' => '6d05294f257584ff5a1b6655a918dc9d',
498
        'src/Eccube/Service/PurchaseFlow/Processor/PaymentChargePreprocessor.php' => '3f8c7bd761273204340fc3800565e9f5',
499
        'src/Eccube/Service/PurchaseFlow/ItemCollection.php' => '40eaba20891d0a251d13a217498eccb6',
500
        'src/Eccube/Service/PurchaseFlow/PurchaseProcessor.php' => 'f365abfe41079a9d06e2204fa5e463f1',
501
        'src/Eccube/Service/PurchaseFlow/ItemHolderPreprocessor.php' => '065aae59a6a884536dc05c0b7bf0213c',
502
        'src/Eccube/Service/PurchaseFlow/InvalidItemException.php' => '77d29146087a7cedc39be9a2a5653524',
503
        'src/Eccube/Service/PurchaseFlow/ItemPreprocessor.php' => 'ccc67cbd4457aed72af806ff3e651e5e',
504
        'src/Eccube/Service/PurchaseFlow/PurchaseFlowResult.php' => '462d274586507d40fc3db6c6d33ec697',
505
        'src/Eccube/Service/PurchaseFlow/DiscountProcessor.php' => '317b97e6f4f0b2de68110aad87f23e9e',
506
        'src/Eccube/Service/PurchaseFlow/PurchaseContext.php' => '8e8b39252cee77f524e36e0b1e1bee91',
507
        'src/Eccube/Service/PurchaseFlow/ProcessResult.php' => '2e508c0c6aaddd1b65f7d86fd227b15d',
508
        'src/Eccube/Service/OrderStateMachine.php' => '71be5b75fd23c0666c6a19a39cdef307',
509
        'src/Eccube/Service/EntityProxyService.php' => '9e2000135a187992fbc035bc6763b1a0',
510
        'src/Eccube/Service/PointHelper.php' => '58edde241beddec5a51b67357ba709fe',
511
        'src/Eccube/Service/Cart/ProductClassComparator.php' => 'fe989cdeeff26c564c2d065ecef96ba7',
512
        'src/Eccube/Service/Cart/CartItemAllocator.php' => 'd7aa3c401a8a4b68ecc3b51227ccae9c',
513
        'src/Eccube/Service/Cart/CartItemComparator.php' => 'f612ef8ae64b325d1695d3436f71c161',
514
        'src/Eccube/Service/Cart/SaleTypeCartAllocator.php' => '77bcc3e67b138132dab043d51cf1933d',
515
        'src/Eccube/Service/CartService.php' => '46c4f9936b820a65c1300e89c307eac4',
516
        'src/Eccube/Service/MailService.php' => 'b7b672ee0df1f4edf44fb8384429f78f',
517
        'src/Eccube/Twig/Extension/EccubeExtension.php' => '2b7605a1fdeda483dbf0d5bb78c5f508',
518
        'src/Eccube/Twig/Extension/TwigIncludeExtension.php' => '668b909c644a7749447ce98a999236a1',
519
        'src/Eccube/Twig/Extension/IgnoreRoutingNotFoundExtension.php' => '5696b5c3ab665040869c9030f855add7',
520
        'src/Eccube/Twig/Extension/CartServiceExtension.php' => 'e67ddb599399d45a2c2511776a44e111',
521
        'src/Eccube/Twig/Extension/IntlExtension.php' => 'eb892fe68f5bd0e45db4fc0a6e25d7aa',
522
        'src/Eccube/Twig/Extension/RepositoryExtension.php' => '106ee3e4dec51b47bb1a1a16fdc5ced0',
523
        'src/Eccube/Twig/Extension/EccubeBlockExtension.php' => 'eabe2242f2fd59e7c693e0501498093c',
524
        'src/Eccube/Twig/Extension/CsrfExtension.php' => '043b778c0132bcb1df34cc04ce8c1a4c',
525
        'src/Eccube/Twig/Environment.php' => 'bd1df634d3e38c264ef0e3bd500a4867',
526
        'src/Eccube/Resource/locale/messages.en.php' => '69078054a2095b15c2dd12e0bf0d811f',
527
        'src/Eccube/Resource/locale/messages.ja.yaml' => '466845f51ede9855d8e44e84d1bd20cf',
528
        'src/Eccube/Resource/locale/validators.ja.yaml' => 'fa6ddccacce3525bb0dbc202343c3f0a',
529
        'src/Eccube/Resource/template/install/step3.twig' => '755481e626d1d35fb47b8b5f126e062b',
530
        'src/Eccube/Resource/template/install/step2.twig' => '51310dbea353356c63e7df638ef44245',
531
        'src/Eccube/Resource/template/install/step5.twig' => '6e3373f03bcbbaad6dfb137e9811fe4b',
532
        'src/Eccube/Resource/template/install/step4.twig' => 'b4188d8aa21f4e6a354d0cad3c897ff1',
533
        'src/Eccube/Resource/template/install/step1.twig' => '9cf321f443a70a72cf161b3f038ec2ae',
534
        'src/Eccube/Resource/template/install/complete.twig' => 'ebcca63fdf886c2a559f0882b89d23c2',
535
        'src/Eccube/Resource/template/install/frame.twig' => '6564a3d4fa444eb42527d7a33e825379',
536
        'src/Eccube/Resource/template/smartphone/.gitkeep' => 'd41d8cd98f00b204e9800998ecf8427e',
537
        'src/Eccube/Resource/template/toolbar/eccube.html.twig' => 'f8ff55c5f84114d8af5f2030456f0138',
538
        'src/Eccube/Resource/template/admin/Order/edit.twig' => 'dd591521b1740f022dc6e5c409d3596b',
539
        'src/Eccube/Resource/template/admin/Order/search_product.twig' => '8126b807ac479c29ce2b160a5867d4ff',
540
        'src/Eccube/Resource/template/admin/Order/order_pdf.twig' => '23ad3fcdb479c470a62760faf81f9a17',
541
        'src/Eccube/Resource/template/admin/Order/csv_shipping.twig' => 'b8ec2bc109ab6f3aa641893f07e0a4b3',
542
        'src/Eccube/Resource/template/admin/Order/mail_confirm.twig' => '9eaee414c728a3d037d3554f431ff170',
543
        'src/Eccube/Resource/template/admin/Order/index.twig' => '5ad7d5cf9f6ac6beed72bc976f4d315c',
544
        'src/Eccube/Resource/template/admin/Order/mail_view.twig' => 'c0e9bd9b8e40a48470a55ca435c94874',
545
        'src/Eccube/Resource/template/admin/Order/confirmationModal_js.twig' => 'db05b5ba28c07a24e8fd568f4fede201',
546
        'src/Eccube/Resource/template/admin/Order/order_item_prototype.twig' => 'cfee25728f4eb7a791f06a0d93c7a171',
547
        'src/Eccube/Resource/template/admin/Order/search_customer.twig' => '063c216d65edb1b9430513c3c4455ca1',
548
        'src/Eccube/Resource/template/admin/Order/shipping.twig' => '43e74dafeae18532c39b401dd0bac747',
549
        'src/Eccube/Resource/template/admin/Order/mail.twig' => '74e9092daebbc40cd1311472349b33cd',
550
        'src/Eccube/Resource/template/admin/Order/order_item_type.twig' => 'd2a5b7b958b5eedf542d7315157f3b01',
551
        'src/Eccube/Resource/template/admin/change_password.twig' => 'e0b6b4355891c496918bee9fc7a39ae3',
552
        'src/Eccube/Resource/template/admin/Form/bootstrap_4_horizontal_layout.html.twig' => '8c69b691b3258a050a101a634830d08c',
553
        'src/Eccube/Resource/template/admin/Form/bootstrap_4_layout.html.twig' => '1a9a70f7f50217b8c5d2ab90f9b3e9b1',
554
        'src/Eccube/Resource/template/admin/alert.twig' => 'a5f00a07a7af11356c8c918a6e171458',
555
        'src/Eccube/Resource/template/admin/snippet.twig' => '205ea825b45119d7253d42d9ef999502',
556
        'src/Eccube/Resource/template/admin/nav.twig' => '2424afec1ae108e2f1395284ce6dbbc8',
557
        'src/Eccube/Resource/template/admin/error.twig' => '7f6c6636db37ece801ecdd19eeafc5eb',
558
        'src/Eccube/Resource/template/admin/Content/block_edit.twig' => '29aa8bfd6d18b97d7aff84e6aad6ed6a',
559
        'src/Eccube/Resource/template/admin/Content/file.twig' => '929250178825a88aecdf5179148c94ee',
560
        'src/Eccube/Resource/template/admin/Content/page_edit.twig' => 'a1912833f61815a98f73bfaaacf07f18',
561
        'src/Eccube/Resource/template/admin/Content/block.twig' => '85277c54b633c1f2076c4e3b2539b6fe',
562
        'src/Eccube/Resource/template/admin/Content/news_edit.twig' => '996dd7cc1571dde5fc71e288a3bfd10a',
563
        'src/Eccube/Resource/template/admin/Content/page.twig' => '62c7ee3fae95dfa2277acf3511723034',
564
        'src/Eccube/Resource/template/admin/Content/layout_block.twig' => 'b1f3fb3818eca34ffb6a492087c70364',
565
        'src/Eccube/Resource/template/admin/Content/news.twig' => '6b542b39279d9b63184cfda1a8abf603',
566
        'src/Eccube/Resource/template/admin/Content/layout_list.twig' => '94123b1154a8291f8c5de5f0c0e9d79f',
567
        'src/Eccube/Resource/template/admin/Content/cache.twig' => 'd30ac338a7127d6479de8fc6c3af3013',
568
        'src/Eccube/Resource/template/admin/Content/layout.twig' => '4e5d8d104748e1beff49f41be237d68b',
569
        'src/Eccube/Resource/template/admin/empty_page.twig' => 'c6fcb4ebd610de6a8bc13dc09e1244d6',
570
        'src/Eccube/Resource/template/admin/default_frame.twig' => '952a2488dd6ff861e1f20ed887dcdf74',
571
        'src/Eccube/Resource/template/admin/Product/product_class.twig' => '3e01c7b454adb019fc6915973c80f395',
572
        'src/Eccube/Resource/template/admin/Product/csv_category.twig' => '5e40ea20319c23647f87bd69409ae844',
573
        'src/Eccube/Resource/template/admin/Product/product.twig' => 'f8b35064a1705f94e15e0d90ae9061aa',
574
        'src/Eccube/Resource/template/admin/Product/index.twig' => '466df5b78b5815901f1cfa27838384a0',
575
        'src/Eccube/Resource/template/admin/Product/product_class_popup.twig' => '5a932ac8830c5afa733a61c001085efa',
576
        'src/Eccube/Resource/template/admin/Product/class_category.twig' => '2b01468c59a300bba9c59ddb18b31eba',
577
        'src/Eccube/Resource/template/admin/Product/class_name.twig' => '842092ab41ad0fb52d0555f01179a0c1',
578
        'src/Eccube/Resource/template/admin/Product/category.twig' => '2c914203543c6b79620d2435c186783b',
579
        'src/Eccube/Resource/template/admin/Product/csv_product.twig' => 'e2ec38ea6a4c64a7eafb7dad5722ac0a',
580
        'src/Eccube/Resource/template/admin/Product/tag.twig' => 'e7aaf084fd3c2b4e17186a1f276451cc',
581
        'src/Eccube/Resource/template/admin/pager.twig' => 'b45ed8036812038250df5c0bacb492ee',
582
        'src/Eccube/Resource/template/admin/index.twig' => 'db7524d2656f93df95133176697ebc16',
583
        'src/Eccube/Resource/template/admin/search_items.twig' => '8d172ea7a78dcfcb67ed577b93bbd09b',
584
        'src/Eccube/Resource/template/admin/login.twig' => '93731d0703f7a8ba91e299b4d13ba7ae',
585
        'src/Eccube/Resource/template/admin/Setting/Shop/csv.twig' => 'cfc58ff914f4583f1b57a9c9b5655089',
586
        'src/Eccube/Resource/template/admin/Setting/Shop/tax_rule.twig' => 'd60aceca1f0ca157d5b698d3afcfa537',
587
        'src/Eccube/Resource/template/admin/Setting/Shop/delivery_edit.twig' => '840777250c92deb46015540f4576d771',
588
        'src/Eccube/Resource/template/admin/Setting/Shop/delivery.twig' => 'e0fe9b5a8a4f2e58c57dc1b69bc48ef6',
589
        'src/Eccube/Resource/template/admin/Setting/Shop/delivery_time_prototype.twig' => 'db3f8676af383ae1f417575b65439fd1',
590
        'src/Eccube/Resource/template/admin/Setting/Shop/mail_view.twig' => '8884b7a41b7d0e7edd461c664c365786',
591
        'src/Eccube/Resource/template/admin/Setting/Shop/payment_edit.twig' => '2d07552817acebf124792e5e9849949c',
592
        'src/Eccube/Resource/template/admin/Setting/Shop/shop_master.twig' => 'fcaeef44655f22cbf8c7a77ad0a86e6a',
593
        'src/Eccube/Resource/template/admin/Setting/Shop/mail.twig' => '46097964c601cfcad73c37f277fcf683',
594
        'src/Eccube/Resource/template/admin/Setting/Shop/payment.twig' => '366b860eb0106b35e62198e850a8a4f4',
595
        'src/Eccube/Resource/template/admin/Setting/System/member.twig' => '46eadfd7dbf4aebb61d061e810421ef4',
596
        'src/Eccube/Resource/template/admin/Setting/System/masterdata.twig' => '770afc329439325f24b138936ba89312',
597
        'src/Eccube/Resource/template/admin/Setting/System/log.twig' => 'cbe6421b5db040db5a9bac0f449fbecc',
598
        'src/Eccube/Resource/template/admin/Setting/System/authority.twig' => '49f7466b39aa82483a25860fdf24040f',
599
        'src/Eccube/Resource/template/admin/Setting/System/security.twig' => '4a0ffaed53b57b94a7610dbf1163f174',
600
        'src/Eccube/Resource/template/admin/Setting/System/member_edit.twig' => 'c54b4a9ab25ea1dcd9e41dcf6e9ebe00',
601
        'src/Eccube/Resource/template/admin/Setting/System/authority_prototype.twig' => '6f206b8817ba01a92ed78a120b79796d',
602
        'src/Eccube/Resource/template/admin/Setting/System/system.twig' => 'b1ade7dd77ab6baea526974156fe5425',
603
        'src/Eccube/Resource/template/admin/Customer/edit.twig' => '0c4602cafc322f02497942214004fc39',
604
        'src/Eccube/Resource/template/admin/Customer/delivery_edit.twig' => 'f45db991ce451ae0ad5e189166f789d0',
605
        'src/Eccube/Resource/template/admin/Customer/index.twig' => '7f2917a1784d746e8ddd3aa8b879a85b',
606
        'src/Eccube/Resource/template/admin/Store/plugin_detail_modal.twig' => '2b797cf284726d612a16b37cf5558f24',
607
        'src/Eccube/Resource/template/admin/Store/plugin_search_panel.twig' => 'f0b23be850169116628178a79e9d6e4e',
608
        'src/Eccube/Resource/template/admin/Store/plugin_confirm.twig' => 'ad5306668979643d13a08b12b5bf0923',
609
        'src/Eccube/Resource/template/admin/Store/plugin_install.twig' => '20d62156a7091ac4a054c5f41e89e3dc',
610
        'src/Eccube/Resource/template/admin/Store/plugin_search.twig' => '7c96b47b3db64b23852c1f6e79012d2f',
611
        'src/Eccube/Resource/template/admin/Store/plugin_handler.twig' => '651722186caf4a4334c04e0a367d5536',
612
        'src/Eccube/Resource/template/admin/Store/template_add.twig' => 'a39f16c82923d0d4a2267c118cc3c8e7',
613
        'src/Eccube/Resource/template/admin/Store/plugin_confirm_uninstall.twig' => 'e48df0b0b2eb4da4cba2657ab08701eb',
614
        'src/Eccube/Resource/template/admin/Store/plugin.twig' => '6ca1e81dee1064126d3bc3713032e535',
615
        'src/Eccube/Resource/template/admin/Store/plugin_table_official.twig' => '3ad6e5d4ab176a0e89060edfaec8259f',
616
        'src/Eccube/Resource/template/admin/Store/template.twig' => 'ba4ab90272d755a4fd7f7367eb319b1e',
617
        'src/Eccube/Resource/template/admin/Store/authentication_setting.twig' => 'cb06b4ac8e7f56381863dad6dc2f3c7d',
618
        'src/Eccube/Resource/template/admin/Store/unregisterd_plugin_table.twig' => 'b97e683ba6149b0714e85397009e738f',
619
        'src/Eccube/Resource/template/admin/Store/plugin_confirm_uninstall_panel.twig' => '51e732919d5f1392f372ce5ccd36e23e',
620
        'src/Eccube/Resource/template/admin/Store/plugin_confirm_panel.twig' => 'f45b253c298b74081708d35f78c744f0',
621
        'src/Eccube/Resource/template/admin/Store/plugin_detail_info.twig' => 'c0f6801eab526fb679993fb03cde5134',
622
        'src/Eccube/Resource/template/admin/Store/plugin_table.twig' => '6dd3c25036bf091228f64e228aa9368a',
623
        'src/Eccube/Resource/template/admin/login_frame.twig' => '2b000a8a478653d00084250bcabd3b34',
624
        'src/Eccube/Resource/template/default/Form/form_div_layout.twig' => '4d1557538d4d31f5f878bd4a4a1ce37f',
625
        'src/Eccube/Resource/template/default/Contact/index.twig' => '4b30ed8690027b05d27e418a79301742',
626
        'src/Eccube/Resource/template/default/Contact/confirm.twig' => '608a72bdfc78f07ffce03c8a9a88ab65',
627
        'src/Eccube/Resource/template/default/Contact/complete.twig' => 'eb9d8e674402156c66de65cc43e3b75e',
628
        'src/Eccube/Resource/template/default/Shopping/alert.twig' => 'd3429bf7f3a1bd6686b7a68ed59e79d6',
629
        'src/Eccube/Resource/template/default/Shopping/shipping_multiple.twig' => '7d153d65eee81b181cdd4c7a6f6ef56b',
630
        'src/Eccube/Resource/template/default/Shopping/shopping_error.twig' => '90ebc06f298dd12f6953f900c1427d2f',
631
        'src/Eccube/Resource/template/default/Shopping/index.twig' => '03d0608e5f0eae918c809ba85123955b',
632
        'src/Eccube/Resource/template/default/Shopping/shipping_multiple_edit.twig' => '4fe4867f5d49e42591e2d92451de7e66',
633
        'src/Eccube/Resource/template/default/Shopping/confirm.twig' => '059bc9891c729b2dda2cf4404ba8b173',
634
        'src/Eccube/Resource/template/default/Shopping/login.twig' => 'd66b531f621ec034989b1bb63707cdf7',
635
        'src/Eccube/Resource/template/default/Shopping/shipping.twig' => '220c5757a77842a71998aa068bef1b83',
636
        'src/Eccube/Resource/template/default/Shopping/shipping_edit.twig' => '61a6cd6bc71a2d7d883d99d8af5744a0',
637
        'src/Eccube/Resource/template/default/Shopping/complete.twig' => '52418b764c3f35cf8df5177ee0727d4b',
638
        'src/Eccube/Resource/template/default/Shopping/nonmember.twig' => '7b5451f538bb3e854f91ce1a5b25550b',
639
        'src/Eccube/Resource/template/default/snippet.twig' => '4f12758683b4113dad99b2fa211c1af2',
640
        'src/Eccube/Resource/template/default/Entry/activate.twig' => '54004fdd6db3f4e99cc3fc106cef10f5',
641
        'src/Eccube/Resource/template/default/Entry/index.twig' => '4f939995c386d4d464f37c71361756aa',
642
        'src/Eccube/Resource/template/default/Entry/confirm.twig' => '68ec81bf69c3316d217f73c3ede083d6',
643
        'src/Eccube/Resource/template/default/Entry/complete.twig' => '0a9eb092854b25d8a955032e96ec2441',
644
        'src/Eccube/Resource/template/default/Mail/customer_withdraw_mail.twig' => '65279c6ed5d0bd37297e148b7614fb44',
645
        'src/Eccube/Resource/template/default/Mail/order.html.twig' => '811eb9b4f153ff1ef50d87e49b8f1d6d',
646
        'src/Eccube/Resource/template/default/Mail/contact_mail.twig' => '70b958b80093f4c52b4d6589a1b7a82e',
647
        'src/Eccube/Resource/template/default/Mail/entry_confirm.html.twig' => '5ddec4496316eaf2980e460947e4603e',
648
        'src/Eccube/Resource/template/default/Mail/entry_complete.twig' => '7b8ac2715712c4c9b4a559355cf8296c',
649
        'src/Eccube/Resource/template/default/Mail/shipping_notify.html.twig' => '25865b2dc2f6567b460a599302d2b016',
650
        'src/Eccube/Resource/template/default/Mail/shipping_notify.twig' => '2fe8ec8e3b560737669c1d3d2ebd10c5',
651
        'src/Eccube/Resource/template/default/Mail/entry_confirm.twig' => '34e804211a2fd27a48c2dd304db8a245',
652
        'src/Eccube/Resource/template/default/Mail/forgot_mail.twig' => '8ab1ed77acd15915f0a7febf0f2e89f3',
653
        'src/Eccube/Resource/template/default/Mail/contact_mail.html.twig' => '1340b1b8956357b1a5e8d7f13015ab13',
654
        'src/Eccube/Resource/template/default/Mail/order.twig' => '79fcc28578e5db9c8a40810855dcdec0',
655
        'src/Eccube/Resource/template/default/Mail/entry_complete.html.twig' => '12f562a904724798cdce7ad19a8b9bf6',
656
        'src/Eccube/Resource/template/default/Mail/reset_complete_mail.twig' => 'df77e2762e6e5cc83773a161ca80670c',
657
        'src/Eccube/Resource/template/default/block.twig' => 'e39af62422868159816d6f0091970c2e',
658
        'src/Eccube/Resource/template/default/error.twig' => 'abdc93367958eb97bff7e2c436af2dcd',
659
        'src/Eccube/Resource/template/default/default_frame.twig' => 'e98bc54099436480cf247692dbb4484e',
660
        'src/Eccube/Resource/template/default/Product/detail.twig' => '6283173f3f6d35a6bd7103641c95f6c2',
661
        'src/Eccube/Resource/template/default/Product/list.twig' => 'dd5eb4c1e385375065ef7a9c923b546f',
662
        'src/Eccube/Resource/template/default/Mypage/navi.twig' => '077648280bd62f513dd82107728a192c',
663
        'src/Eccube/Resource/template/default/Mypage/history.twig' => 'd6964826c32b4217791f20148f286bd9',
664
        'src/Eccube/Resource/template/default/Mypage/withdraw_confirm.twig' => 'd366b5706500c688fd26a62dbec46797',
665
        'src/Eccube/Resource/template/default/Mypage/delivery_edit.twig' => 'd21cacb7ccb2eb08957a64042f9cf292',
666
        'src/Eccube/Resource/template/default/Mypage/delivery.twig' => '3ae30ebc231ed32a0558e87dc5fbd8f8',
667
        'src/Eccube/Resource/template/default/Mypage/change_complete.twig' => '915d385fe5db17fb55c58cae27bf751b',
668
        'src/Eccube/Resource/template/default/Mypage/favorite.twig' => '937a9119b69c662f02b9050fa256ee55',
669
        'src/Eccube/Resource/template/default/Mypage/change.twig' => 'e5268070d0b0e648ab761b9e596cfa31',
670
        'src/Eccube/Resource/template/default/Mypage/index.twig' => 'b2ac8a8837864ce9c7c2271e018d0091',
671
        'src/Eccube/Resource/template/default/Mypage/withdraw_complete.twig' => 'd31223b6bead21e45b962808352d9209',
672
        'src/Eccube/Resource/template/default/Mypage/login.twig' => '4307f851deba13894b6bbd9b66df1194',
673
        'src/Eccube/Resource/template/default/Mypage/withdraw.twig' => 'aee5a2823124b177b95cc2043500e2cc',
674
        'src/Eccube/Resource/template/default/pager.twig' => '9c31229bbe7a7f9e876b23fc19214c24',
675
        'src/Eccube/Resource/template/default/index.twig' => '5b70bfd2e3b2728d1ae01883856b13c7',
676
        'src/Eccube/Resource/template/default/Cart/index.twig' => '628e890fa1d29b2a58c5d402853702c9',
677
        'src/Eccube/Resource/template/default/Forgot/index.twig' => 'f3296d18ddb69a9db9e129cdcf8cb87b',
678
        'src/Eccube/Resource/template/default/Forgot/reset.twig' => '49d68778d1d44c4c91481946f943430e',
679
        'src/Eccube/Resource/template/default/Forgot/complete.twig' => 'eca4da915b27308747a2ad097cf0d653',
680
        'src/Eccube/Resource/template/default/Help/privacy.twig' => 'ea46662a582cc87da5a52ab82c9c39ab',
681
        'src/Eccube/Resource/template/default/Help/agreement.twig' => '21f1cbae0027ca27aafa7ec0d93de127',
682
        'src/Eccube/Resource/template/default/Help/tradelaw.twig' => '53b0b63a73f656a801281c809cb2c972',
683
        'src/Eccube/Resource/template/default/Help/about.twig' => 'c5048e147c24604a577ee641e8e715f4',
684
        'src/Eccube/Resource/template/default/Help/guide.twig' => 'a1694be3e273367453cdb1edc72b1b7b',
685
        'src/Eccube/Resource/template/default/Block/topic.twig' => '05a7cb5eea68424dbe8d9fcbc516ff80',
686
        'src/Eccube/Resource/template/default/Block/category_nav_pc.twig' => '9e3f90634133b38de78f435282ab9385',
687
        'src/Eccube/Resource/template/default/Block/search_product.twig' => '74d093b17df42b168488ab4e8c4c2dc9',
688
        'src/Eccube/Resource/template/default/Block/category_nav_sp.twig' => '1504a042b3d4a0e025d116bc6479e844',
689
        'src/Eccube/Resource/template/default/Block/header.twig' => 'a1f40aad9a7756aa1510919207001381',
690
        'src/Eccube/Resource/template/default/Block/new_item.twig' => '7b9d2bbece7a18a82366db8646211069',
691
        'src/Eccube/Resource/template/default/Block/cart.twig' => 'd8f4134f07bb88bedfb2acbcf8d1a45d',
692
        'src/Eccube/Resource/template/default/Block/nav_sp.twig' => '7c924d0df3681989226f5b70606bd06b',
693
        'src/Eccube/Resource/template/default/Block/footer.twig' => '2b89bf0bfd2d33d6c9c384bca539abd0',
694
        'src/Eccube/Resource/template/default/Block/news.twig' => '7aebe08a6960a87ec60a7243f55741e4',
695
        'src/Eccube/Resource/template/default/Block/logo.twig' => 'a21116bb9db2263eae021fd42234b7ef',
696
        'src/Eccube/Resource/template/default/Block/login.twig' => '7fcff7613e4e1dad54ff013ea4b2eb8d',
697
        'src/Eccube/Resource/template/default/Block/category.twig' => 'c11f595e00bee16e2b6fc5a7e351d413',
698
        'src/Eccube/Resource/template/default/Block/eyecatch.twig' => 'd6ceb5225e27a390bde8a718c65f7d73',
699
        'src/Eccube/Resource/template/default/Block/login_sp.twig' => '81282cfd27d9f7a903998393461c0d52',
700
        'src/Eccube/Resource/template/common/lang.twig' => 'fecf3820af28b2c1e0e65e050da39fb8',
701
        'src/Eccube/Resource/doctrine/import_csv/dtb_order_item.csv' => '478ce72953fe5da39d735b9596925349',
702
        'src/Eccube/Resource/doctrine/import_csv/dtb_template.csv' => 'b657337e2bed41cab1eaa9829c207f0d',
703
        'src/Eccube/Resource/doctrine/import_csv/dtb_member.csv' => 'ee5c87be5c7cce8f87bad58df76c05fb',
704
        'src/Eccube/Resource/doctrine/import_csv/dtb_mail_template.csv' => '17a83ad2ece1a69706e5086905b642ac',
705
        'src/Eccube/Resource/doctrine/import_csv/mtb_csv_type.csv' => '96663031d8d142be61fdf9c0aff356a8',
706
        'src/Eccube/Resource/doctrine/import_csv/mtb_order_item_type.csv' => 'ff325c8e0595379c6949ebb4310b4a68',
707
        'src/Eccube/Resource/doctrine/import_csv/dtb_tax_rule.csv' => '9c2eda786a18ed93132b3371f1bd2942',
708
        'src/Eccube/Resource/doctrine/import_csv/dtb_news.csv' => '1b8be440d2ec3eb0551bd7d17fca0c3f',
709
        'src/Eccube/Resource/doctrine/import_csv/dtb_plugin.csv' => '4b39018280d795b413c2daf863db0bbb',
710
        'src/Eccube/Resource/doctrine/import_csv/mtb_tax_type.csv' => '1a307639cb7312386317b304cf711205',
711
        'src/Eccube/Resource/doctrine/import_csv/dtb_product_tag.csv' => '1b219318705862336ae03d5674ef35e2',
712
        'src/Eccube/Resource/doctrine/import_csv/dtb_page_layout.csv' => 'fcd26c26d3f0d76d673745eff91d2354',
713
        'src/Eccube/Resource/doctrine/import_csv/dtb_block.csv' => '82d4ecf5da3e829169fad7b434487c5d',
714
        'src/Eccube/Resource/doctrine/import_csv/mtb_product_list_order_by.csv' => '26d2ee289c323ee6aba8de3ca183f6fa',
715
        'src/Eccube/Resource/doctrine/import_csv/dtb_customer.csv' => '326449812783d6c53858b95427ce6ab7',
716
        'src/Eccube/Resource/doctrine/import_csv/dtb_mail_history.csv' => 'd8227e97040b6fe5f6917e4dc004c7d4',
717
        'src/Eccube/Resource/doctrine/import_csv/mtb_rounding_type.csv' => '0020e9c0b5d81a239cc40d6bff69a413',
718
        'src/Eccube/Resource/doctrine/import_csv/dtb_base_info.csv' => 'afde1660089a316ab47f8af68061f057',
719
        'src/Eccube/Resource/doctrine/import_csv/mtb_tax_display_type.csv' => '0bcfa3452dbce51452a512b636749b7b',
720
        'src/Eccube/Resource/doctrine/import_csv/mtb_customer_order_status.csv' => '63711cd65199310e7c2c9695332b0c7d',
721
        'src/Eccube/Resource/doctrine/import_csv/mtb_job.csv' => 'defe95be5d90c3472e899749f43c206b',
722
        'src/Eccube/Resource/doctrine/import_csv/mtb_device_type.csv' => '3c77ef8f44e091e20394f43449d816a8',
723
        'src/Eccube/Resource/doctrine/import_csv/dtb_product_image.csv' => '0484822808661cf5b8dad0f320bdef85',
724
        'src/Eccube/Resource/doctrine/import_csv/dtb_class_category.csv' => 'b11fc136855e079578ab0f3685e98e90',
725
        'src/Eccube/Resource/doctrine/import_csv/dtb_tag.csv' => 'd2731c64981a10676b68a5138015cffa',
726
        'src/Eccube/Resource/doctrine/import_csv/dtb_authority_role.csv' => '8fa48a8b475c0eada2de06d184a5b05d',
727
        'src/Eccube/Resource/doctrine/import_csv/mtb_pref.csv' => '024533060250068bcd6e7d1d5ecafd96',
728
        'src/Eccube/Resource/doctrine/import_csv/dtb_class_name.csv' => '2c5ea6bd5e98ba3efbbe5238d1a315a3',
729
        'src/Eccube/Resource/doctrine/import_csv/mtb_order_status.csv' => 'cca08956e3570935a5b0eaf8b0cc2fcc',
730
        'src/Eccube/Resource/doctrine/import_csv/dtb_payment_option.csv' => '6ffebf2fe322ecb91f449fbf57c7284a',
731
        'src/Eccube/Resource/doctrine/import_csv/dtb_customer_address.csv' => '247bdb94fb53704ce184f69a2d0d2154',
732
        'src/Eccube/Resource/doctrine/import_csv/dtb_delivery.csv' => '8b7fdb74117f455043f4c6a9a21afd6e',
733
        'src/Eccube/Resource/doctrine/import_csv/mtb_page_max.csv' => '9bef5a2fd94df3c3f819480d0d5f8852',
734
        'src/Eccube/Resource/doctrine/import_csv/mtb_customer_status.csv' => '2cf7b504abf4977aa3172bf187ddc3c1',
735
        'src/Eccube/Resource/doctrine/import_csv/mtb_work.csv' => '40b8c8d564500af6b82944c4c34bee70',
736
        'src/Eccube/Resource/doctrine/import_csv/dtb_payment.csv' => 'e623ea61ca666ce0e33dabd902efc519',
737
        'src/Eccube/Resource/doctrine/import_csv/definition.yml' => '0465ea02d23548294e8f7528d9e82190',
738
        'src/Eccube/Resource/doctrine/import_csv/mtb_authority.csv' => 'c959fbca4a0fa34e20bdbac5631aa04d',
739
        'src/Eccube/Resource/doctrine/import_csv/dtb_product_class.csv' => 'af9d5fc2ce3e245e134cc0632a2abd99',
740
        'src/Eccube/Resource/doctrine/import_csv/mtb_sale_type.csv' => '66c775a30389091678241ab405b800ac',
741
        'src/Eccube/Resource/doctrine/import_csv/dtb_block_position.csv' => 'a57e6dfdf34b3aae0ac3b84e4d8d2815',
742
        'src/Eccube/Resource/doctrine/import_csv/mtb_country.csv' => 'f5e17678100d84e4ae02dca9501955e1',
743
        'src/Eccube/Resource/doctrine/import_csv/dtb_category.csv' => '65babe5ac753c90019cbf719c46af688',
744
        'src/Eccube/Resource/doctrine/import_csv/mtb_product_status.csv' => '5526547aad48cfd3038c009133395f45',
745
        'src/Eccube/Resource/doctrine/import_csv/dtb_delivery_duration.csv' => '83a791cee8209caf4826726b7c3c56b1',
746
        'src/Eccube/Resource/doctrine/import_csv/dtb_csv.csv' => 'fe5072425450656ea6e7119c7d361a92',
747
        'src/Eccube/Resource/doctrine/import_csv/dtb_delivery_time.csv' => 'debc4ba33675ee18258433b71e2ff993',
748
        'src/Eccube/Resource/doctrine/import_csv/mtb_order_status_color.csv' => '33dd520f192603343b83b2f4f7c84aa4',
749
        'src/Eccube/Resource/doctrine/import_csv/dtb_product_stock.csv' => '9016d11fbb407a0f64832271230b932c',
750
        'src/Eccube/Resource/doctrine/import_csv/dtb_customer_favorite_product.csv' => '71483effbc4897fe890f3efe95c250a4',
751
        'src/Eccube/Resource/doctrine/import_csv/dtb_page.csv' => 'c21c1e7700301a34bdab1acd81d66820',
752
        'src/Eccube/Resource/doctrine/import_csv/dtb_layout.csv' => 'd1f8d52d453dde7fb31458376a92bb4e',
753
        'src/Eccube/Resource/doctrine/import_csv/mtb_product_list_max.csv' => 'e24bf5d8ea7723ddef3a044d333f9fa6',
754
        'src/Eccube/Resource/doctrine/import_csv/mtb_sex.csv' => '2b6be71e771d8ee8e4941a69cb316a87',
755
        'src/Eccube/Resource/doctrine/import_csv/dtb_order.csv' => 'a4a1d9384ff8e0243cf9f3ff6f1308a5',
756
        'src/Eccube/Resource/doctrine/import_csv/dtb_shipping.csv' => '605602b5ae61ca2062b905674ddb4ea5',
757
        'src/Eccube/Resource/doctrine/import_csv/dtb_delivery_fee.csv' => '7c2ea2f797ffc5b9e00f1d2d7134ff3e',
758
        'src/Eccube/Resource/doctrine/import_csv/dtb_product_category.csv' => 'ae976bbab28459595a5240871dca8b5d',
759
        'src/Eccube/Resource/doctrine/import_csv/dtb_product.csv' => 'e015c763513dc04c4746c4ae3e180b1e',
760
        'src/Eccube/Resource/doctrine/migration/.gitkeep' => 'd41d8cd98f00b204e9800998ecf8427e',
761
        'src/Eccube/Resource/functions/env.php' => '1696da31da168e6558dc2089e608397c',
762
        'src/Eccube/Resource/functions/trans.php' => '04a9ce14d24e5c4f3c7246a1237ffbf6',
763
        'src/Eccube/Resource/functions/log.php' => '612d0b732675698c71fb79ba516aacbf',
764
        'src/Eccube/DependencyInjection/EccubeExtension.php' => '3bbf1738fb0cce9b0092134661e34262',
765
        'src/Eccube/DependencyInjection/Compiler/AutoConfigurationTagPass.php' => '43f5f4f5ec6a2557d11023409a8771cb',
766
        'src/Eccube/DependencyInjection/Compiler/WebServerDocumentRootPass.php' => 'a81536ed82bf8af9cb3f89aa8f433296',
767
        'src/Eccube/DependencyInjection/Compiler/NavCompilerPass.php' => '6111cd7a72abe8206e62c2e2b8c6106d',
768
        'src/Eccube/DependencyInjection/Compiler/TwigExtensionPass.php' => '780f44ab3b113eafb58c91c8e588f757',
769
        'src/Eccube/DependencyInjection/Compiler/TemplateListenerPass.php' => 'e080813a10ee3c178a590e66e010d4c3',
770
        'src/Eccube/DependencyInjection/Compiler/PurchaseFlowPass.php' => '59595c15508af3600dde8831f3e703b7',
771
        'src/Eccube/DependencyInjection/Compiler/PluginPass.php' => '0455c4b281fe3ec214b10a97ad41b990',
772
        'src/Eccube/DependencyInjection/Compiler/PaymentMethodPass.php' => '90cda202479f4fe63540cbc9642efe5f',
773
        'src/Eccube/DependencyInjection/Compiler/TwigBlockPass.php' => '002a4b53975cee4732f0332c5568402e',
774
        'src/Eccube/DependencyInjection/Compiler/QueryCustomizerPass.php' => '408df3b9cb040e0c3b050b4501ddccb1',
775
        'src/Eccube/Exception/PluginException.php' => 'f6b938a3bb89e2b89924ea58e8f87ea6',
776
        'src/Eccube/Exception/CartException.php' => '20390c58524dae8dc3317abc5f15bcb0',
777
        'src/Eccube/Exception/CsvImportException.php' => '93f0d98920b6306b1312e48db0f56ebf',
778
        'src/Eccube/Exception/ShoppingException.php' => '784a206d56a64efac635eb9102db2b45',
779
        'src/Eccube/Exception/PluginApiException.php' => '8d6a0b6e72d255d3163368cdccc60cbe',
780
        'src/Eccube/Event/EventArgs.php' => '46301997383fd3afce2c60b9167a9cb7',
781
        'src/Eccube/Event/TemplateEvent.php' => '6c8c739f13020f2f77bfa796065a82ae',
782
        'src/Eccube/Event/EccubeEvents.php' => '6e8de3a5c39ef20db77049a0ead64f24',
783
        'src/Eccube/Kernel.php' => 'df3b3de27b2031c516d11fd3f69376df',
784
        'src/Eccube/EventListener/LogListener.php' => '39ac962385f777ba1dbfebfff2f48fad',
785
        'src/Eccube/EventListener/IpAddrListener.php' => 'ddd78b68f9a88844e5b3b1f360293c02',
786
        'src/Eccube/EventListener/TransactionListener.php' => '81ce57b8a15f010bd491707c032c7c3b',
787
        'src/Eccube/EventListener/ExceptionListener.php' => 'd2f2154cf62fca4f9b717095e334f0b4',
788
        'src/Eccube/EventListener/MobileTemplatePathListener.php' => '34982b08a91ec2cad26661447bcf734b',
789
        'src/Eccube/EventListener/ForwardOnlyListener.php' => 'd8ab96e56e0c120d90874496337d58e9',
790
        'src/Eccube/EventListener/SecurityListener.php' => 'ade710b3c7b5033608e9bc3f11153b6f',
791
        'src/Eccube/EventListener/TwigInitializeListener.php' => 'e3d754656720da3643e951519c841e31',
792
        'src/.htaccess' => 'b9698c672b16de22fc50eb16f56c7300',
793
    ];
794
795
    /**
796
     * UpgradeCommand constructor.
797
     * @param EccubeConfig $eccubeConfig
798
     * @param PluginRepository $pluginRepository
799
     * @param ComposerApiService $composerApiService
800
     */
801
    public function __construct(EccubeConfig $eccubeConfig, PluginRepository $pluginRepository, ComposerApiService $composerApiService)
802
    {
803
        parent::__construct();
804
        $this->projectRoot = $eccubeConfig->get('kernel.project_dir');
805
        $this->pluginRepository = $pluginRepository;
806
        $this->composerApiService = $composerApiService;
807
    }
808
809
    protected function configure()
810
    {
811
        $this->setDescription('Upgrade EC-CUBE');
812
    }
813
814
    protected function initialize(InputInterface $input, OutputInterface $output)
815
    {
816
        parent::initialize($input, $output);
817
        $this->io = new SymfonyStyle($input, $output);
818
    }
819
820
    protected function execute(InputInterface $input, OutputInterface $output)
821
    {
822
823
        /*
824
         * composer.json/composer.lockを上書きしてから、インストール済みのプラグインを `composer require ec-cube/<PluginCode>:<PluginVersion>` を実行する.
825
         * composer.json/composer.lockが更新されるだけで再インストール処理は実行されない.
826
         */
827
828
        // ソースコードの上書き
829
        $this->overrideSources();
830
        $this->overrideComposerJson();
831
832
        $this->execRequirePlugins();
833
834
        // TODO データマイグレーション
835
836
        $this->clearCache();
837
838
        $this->io->success('バージョンアップが完了しました');
839
    }
840
841
    protected function overrideSources()
842
    {
843
        // 変更ファイルの競合を調査
844
        $changes = array_filter(self::FILE_HASH, function($hash, $file) {
845
            return hash_file('md5', $this->projectRoot.'/'.$file) !== $hash;
846
        }, ARRAY_FILTER_USE_BOTH);
847
848
        $mode = '2';
849
850
        if ($changes) {
0 ignored issues
show
Bug Best Practice introduced by
The expression $changes of type array is implicitly converted to a boolean; are you sure this is intended? If so, consider using ! empty($expr) instead to make it clear that you intend to check for an array without elements.

This check marks implicit conversions of arrays to boolean values in a comparison. While in PHP an empty array is considered to be equal (but not identical) to false, this is not always apparent.

Consider making the comparison explicit by using empty(..) or ! empty(...) instead.

Loading history...
851
            $msg = '以下の'.count($changes).'ファイルが変更されています.'.PHP_EOL.'    '.implode(PHP_EOL.'    ', array_keys($changes)).PHP_EOL;
852
            $this->io->write($msg);
853
            $mode = $this->io->ask('どうしますか?'.PHP_EOL.'    1: バージョンアップを中止する'.PHP_EOL.'    2: 最新バージョンで上書きしてバージョンアップ'.PHP_EOL.'    3: 既存のファイルを残してバージョンアップ', null, function($val) {
854
                if (array_search($val, ['1', '2', '3']) === false) {
855
                    throw new \RuntimeException('番号を入力してください');
856
                }
857
                return $val;
858
            });
859
        }
860
861
        switch ($mode) {
862
            case '1':
863
                return;
864
            case '2':
865
                // ファイル上書き
866
                $phar = new \PharData($this->projectRoot.'/4.0.0..4.0.1.tar.gz');
867
                $phar->extractTo($this->projectRoot, null, true);
868
                break;
869
            case '3':
870
                break;
871
        }
872
    }
873
874
    protected function overrideComposerJson()
875
    {
876
        // composer.json/composer.lockの上書き
877
        $composerJson = file_get_contents('https://raw.githubusercontent.com/EC-CUBE/ec-cube/4.0/composer.json');
878
        file_put_contents($this->projectRoot.'/composer.json', $composerJson);
879
        $composerLock = file_get_contents('https://raw.githubusercontent.com/EC-CUBE/ec-cube/4.0/composer.lock');
880
        file_put_contents($this->projectRoot.'/composer.lock', $composerLock);
881
    }
882
883
    protected function execRequirePlugins()
884
    {
885
        // インストール済みプラグインの `composer require` 実行
886
        $packageNames = array_map(function(Plugin $Plugin) {
887
            return 'ec-cube/'.$Plugin->getCode().':'.$Plugin->getVersion();
888
        }, $this->pluginRepository->findAll());
889
890
        if ($packageNames) {
0 ignored issues
show
Bug Best Practice introduced by
The expression $packageNames of type array is implicitly converted to a boolean; are you sure this is intended? If so, consider using ! empty($expr) instead to make it clear that you intend to check for an array without elements.

This check marks implicit conversions of arrays to boolean values in a comparison. While in PHP an empty array is considered to be equal (but not identical) to false, this is not always apparent.

Consider making the comparison explicit by using empty(..) or ! empty(...) instead.

Loading history...
891
            $this->composerApiService->execRequire(implode(' ', $packageNames), $this->io);
892
        }
893
    }
894
895
    protected function clearCache()
896
    {
897
        try {
898
            /* @var Command $command */
899
            $command = $this->getApplication()->get('cache:clear');
900
            $command->run(new ArrayInput([
901
                'command' => 'cache:clear',
902
                '--no-warmup' => true,
903
            ]), $this->io);
904
        } catch (\Exception $e) {
905
            $this->io->error($e->getMessage());
906
        }
907
    }
908
}