|
16 | 16 | */
|
17 | 17 | class TemporaryTableService
|
18 | 18 | {
|
19 |
| - CONST HASH = 'HASH'; |
20 |
| - CONST INNODB = 'INNODB'; |
| 19 | + const INDEX_METHOD_HASH = 'HASH'; |
| 20 | + const INDEX_METHOD_INNODB = 'INNODB'; |
21 | 21 |
|
22 | 22 | /**
|
23 | 23 | * @var string[]
|
@@ -46,8 +46,8 @@ class TemporaryTableService
|
46 | 46 | */
|
47 | 47 | public function __construct(
|
48 | 48 | \Magento\Framework\Math\Random $random,
|
49 |
| - $allowedIndexMethods = [self::HASH], |
50 |
| - $allowedEngines = [self::INNODB] |
| 49 | + $allowedIndexMethods = [], |
| 50 | + $allowedEngines = [] |
51 | 51 | ) {
|
52 | 52 | $this->random = $random;
|
53 | 53 | $this->allowedIndexMethods = $allowedIndexMethods;
|
@@ -83,18 +83,18 @@ public function createFromSelect(
|
83 | 83 | Select $select,
|
84 | 84 | AdapterInterface $adapter,
|
85 | 85 | array $indexes = [],
|
86 |
| - $indexMethod = self::HASH, |
87 |
| - $dbEngine = self::INNODB |
| 86 | + $indexMethod = self::INDEX_METHOD_HASH, |
| 87 | + $dbEngine = self::INDEX_METHOD_INNODB |
88 | 88 | ) {
|
89 | 89 | if (!in_array($indexMethod, $this->allowedIndexMethods)) {
|
90 | 90 | throw new \InvalidArgumentException(
|
91 |
| - sprintf('indexMethod must be of type %s', implode(',', $this->allowedIndexMethods)) |
| 91 | + sprintf('indexMethod must be one of %s', implode(',', $this->allowedIndexMethods)) |
92 | 92 | );
|
93 | 93 | }
|
94 | 94 |
|
95 | 95 | if (!in_array($dbEngine, $this->allowedEngines)) {
|
96 | 96 | throw new \InvalidArgumentException(
|
97 |
| - sprintf('dbEngine must be of type %s', implode(',', $this->allowedEngines)) |
| 97 | + sprintf('dbEngine must be one of %s', implode(',', $this->allowedEngines)) |
98 | 98 | );
|
99 | 99 | }
|
100 | 100 |
|
|
0 commit comments