| 123456789101112131415161718192021222324252627282930313233343536373839 |
- <?php
- namespace pgc\test;
- use n2n\test\TestEnv;
- use pgc\sub\setting\bo\SubCountry;
- use pgc\sub\setting\bo\SubCurrency;
- use pgc\sub\plan\bo\SubPlatform;
- class ArticleTestEnv {
- static function setUpArticle(string $id): Article {
- $subPlatform = new SubPlatform($id);
- $subPlatform->setOrderIndex(0);
- $subPlatform->setOnline(true);
- TestEnv::em()->persist($subPlatform);
- return $subPlatform;
- }
- static function setUpSubCurrency(string $code): SubCurrency {
- $currency = new SubCurrency();
- $currency->setCode($code);
- TestEnv::tem()->persist($currency);
- return $currency;
- }
- static function setUpSubCountry(string $code, SubCurrency $subCurrency): SubCountry {
- $country = new SubCountry($code, $subCurrency);
- TestEnv::tem()->persist($country);
- return $country;
- }
- }
|