/**
* Translate the whole product array.
*
* @return array
*/
protected function translateArticle(array
$data, Shop
$shop) { $this->
getTranslationResource()->
setResultMode( self::HYDRATE_ARRAY
);
$translation =
$this->
getSingleTranslation( 'article',
$shop->
getId(),
$data['id'
] );
if (!
empty($translation)) { $data =
$this->
mergeTranslation($data,
$translation['data'
]);
if ($data['mainDetail'
]) { $data['mainDetail'
] =
$this->
mergeTranslation($data['mainDetail'
],
$translation['data'
]);