Porque todos vienen aquí.
Si no tiene ninguna entidad de producto, puede recuperar un valor de opción con estos pasos.
Inyecta \Magento\Eav\Api\AttributeRepositoryInterface
a tu clase
public function __construct(
...
\Magento\Eav\Api\AttributeRepositoryInterface $attributeRepository,
...
) {
...
$this->attributeRepository = $attributeRepository;
...
}
Use el repositorio para obtener la instancia de atributo
// 4 is the default entity_type_id for product
$attribute = $this->attributeRepository->get('4', '[attribute_code]');
Use $attribute
para obtener la identificación de la opción del valor de la opción
$optionId = $attribute->getSource()->getOptionId('[option_value]');