/** * Get all outfits (objects) from a persons outfitcollection * @param person_id / user_id * @return array of outfit objects */ public static function find_all_personal($person_id) { //Get outfits that person has in their collection $collection = Outfit::get_personal_collection_rows($person_id); //Variable for outfit-objects $outfits = array(); if ($collection) { //Iterate though collection foreach ($collection as $row) { //outfit_id of collection row $outfit_id = $row['fk_outfitcollection_outfit']; //array for items $items_in_outfit = Outfit::get_item_objects_in_outfit($outfit_id); //add new outfit object to array $outfits[] = new Outfit(array('outfit_id' => $outfit_id, 'items' => $items_in_outfit, 'rating' => $row['rating'], 'comment' => $row['comment'])); } } return $outfits; }