backendModelFactory = $backendModelFactory; } /** * Process value * * @param string $value * @param string $scope * @param string $scopeId * @param array $fieldConfig * @return mixed */ public function process($value, $scope, $scopeId, array $fieldConfig) { $backendModel = $this->backendModelFactory->createByPath( $fieldConfig['path'], [ 'value' => $value, 'field_config' => $fieldConfig, 'scope' => $scope, 'scope_id' => $scopeId ] ); $backendModel->afterLoad(); return $backendModel->getValue(); } }