$images * * @return void */ public function decorateImages(&$images) { foreach ($images as &$image) { $this->castPropertyValues($image); } } /** * @param array $image * * @return void */ private function castPropertyValues(&$image) { $image['id_image'] = (int) $image['id_image']; $image['id_product'] = (int) $image['id_product']; $image['id_lang'] = (int) $image['id_lang']; $image['id_shop'] = (int) $image['id_shop']; $image['position'] = (int) $image['position']; $image['cover'] = (bool) $image['cover']; $image['legend'] = (string) $image['legend']; } }