| @@ 63-76 (lines=14) @@ | ||
| 60 | * |
|
| 61 | * @return void |
|
| 62 | */ |
|
| 63 | public function init() |
|
| 64 | { |
|
| 65 | ||
| 66 | // load the utility class name |
|
| 67 | $utilityClassName = $this->getUtilityClassName(); |
|
| 68 | ||
| 69 | // initialize the prepared statements |
|
| 70 | $this->categoriesStmt = |
|
| 71 | $this->getConnection()->prepare($this->getUtilityClass()->find($utilityClassName::CATEGORIES)); |
|
| 72 | $this->rootCategoriesStmt = |
|
| 73 | $this->getConnection()->prepare($this->getUtilityClass()->find($utilityClassName::ROOT_CATEGORIES)); |
|
| 74 | $this->categoriesByStoreViewStmt = |
|
| 75 | $this->getConnection()->prepare($this->getUtilityClass()->find($utilityClassName::CATEGORIES_BY_STORE_VIEW)); |
|
| 76 | } |
|
| 77 | ||
| 78 | /** |
|
| 79 | * Return's an array with all available categories. |
|
| @@ 73-90 (lines=18) @@ | ||
| 70 | * |
|
| 71 | * @return void |
|
| 72 | */ |
|
| 73 | public function init() |
|
| 74 | { |
|
| 75 | ||
| 76 | // load the utility class name |
|
| 77 | $utilityClassName = $this->getUtilityClassName(); |
|
| 78 | ||
| 79 | // initialize the prepared statements |
|
| 80 | $this->eavAttributeOptionValuesStmt = |
|
| 81 | $this->getConnection()->prepare($this->getUtilityClass()->find($utilityClassName::EAV_ATTRIBUTE_OPTION_VALUES)); |
|
| 82 | ||
| 83 | // initialize the prepared statements |
|
| 84 | $this->eavAttributeOptionValueByOptionIdAndStoreIdStmt = |
|
| 85 | $this->getConnection()->prepare($this->getUtilityClass()->find($utilityClassName::EAV_ATTRIBUTE_OPTION_VALUE_BY_OPTION_ID_AND_STORE_ID)); |
|
| 86 | ||
| 87 | // initialize the prepared statements |
|
| 88 | $this->eavAttributeOptionValueByAttributeCodeAndStoreIdAndValueStmt = |
|
| 89 | $this->getConnection()->prepare($this->getUtilityClass()->find($utilityClassName::EAV_ATTRIBUTE_OPTION_VALUE_BY_ATTRIBUTE_CODE_AND_STORE_ID_AND_VALUE)); |
|
| 90 | } |
|
| 91 | ||
| 92 | /** |
|
| 93 | * Load's and return's the available EAV attribute option values. |
|