@@ 114-129 (lines=16) @@ | ||
111 | * |
|
112 | * @return array The EAV attribute option |
|
113 | */ |
|
114 | public function findOneByEntityTypeIdAndAttributeCodeAndStoreIdAndSwatchAndType($entityTypeId, $attributeCode, $storeId, $swatch, $type) |
|
115 | { |
|
116 | ||
117 | // the parameters of the EAV attribute option to load |
|
118 | $params = array( |
|
119 | MemberNames::ENTITY_TYPE_ID => $entityTypeId, |
|
120 | MemberNames::ATTRIBUTE_CODE => $attributeCode, |
|
121 | MemberNames::STORE_ID => $storeId, |
|
122 | MemberNames::VALUE => $swatch, |
|
123 | MemberNames::TYPE => $type |
|
124 | ); |
|
125 | ||
126 | // load and return the EAV attribute option with the passed parameters |
|
127 | $this->attributeOptionByEntityTypeIdAndAttributeCodeAndStoreIdAndSwatchAndTypeStmt->execute($params); |
|
128 | return $this->attributeOptionByEntityTypeIdAndAttributeCodeAndStoreIdAndSwatchAndTypeStmt->fetch(\PDO::FETCH_ASSOC); |
|
129 | } |
|
130 | ||
131 | /** |
|
132 | * Returns the EAV attribute option of attribute with the passed ID with the highest sort order. |
@@ 103-118 (lines=16) @@ | ||
100 | * |
|
101 | * @return array The EAV attribute option swatch |
|
102 | */ |
|
103 | public function findOneByEntityTypeIdAndAttributeCodeAndStoreIdAndValueAndType($entityTypeId, $attributeCode, $storeId, $value, $type) |
|
104 | { |
|
105 | ||
106 | // the parameters of the EAV attribute option to load |
|
107 | $params = array( |
|
108 | MemberNames::ENTITY_TYPE_ID => $entityTypeId, |
|
109 | MemberNames::ATTRIBUTE_CODE => $attributeCode, |
|
110 | MemberNames::STORE_ID => $storeId, |
|
111 | MemberNames::VALUE => $value, |
|
112 | MemberNames::TYPE => $type |
|
113 | ); |
|
114 | ||
115 | // load and return the EAV attribute option swatch with the passed parameters |
|
116 | $this->attributeOptionSwatchByEntityTypeIdAndAttributeCodeAndStoreIdAndValueAndTypeStmt->execute($params); |
|
117 | return $this->attributeOptionSwatchByEntityTypeIdAndAttributeCodeAndStoreIdAndValueAndTypeStmt->fetch(\PDO::FETCH_ASSOC); |
|
118 | } |
|
119 | } |
|
120 |