Как правильней сделать проверку на ненулевые поля?

есть search.php которая обращается к API и получает из него в переменную $responce экземпляр класса stdClass с полями: title, type, year, genres ...

В последствии этими полями заполняются карточки на фронте. Но может быть ситуация, когда от API какое-то поле пришло пустым, в таком случае я хотел бы просто удалить это поле из конечного массива, который передается на фронт. Собственно и не пойму как сделать это правильно, можно конечно сделать проверку полей через switch, но может есть более красивое решение?

public function collectMovies(array $arr){
        foreach ($arr as $id){
           $responce = $this->responseToAPI('Title', $id);
           $this->moviesArr[] = array(
                'title'=>$responce->fullTitle,
                'type'=>$responce->type,
                'year'=>$responce->year,
                'genres'=>$responce->genres,
                'releaseDate'=>$responce->releaseDate,
                'image'=>$responce->image,
                'plot'=>$responce->plot,
                'directors'=>$responce->directors,
                'writers'=>$responce->writers,
                'stars'=>$responce->stars,
            );
        }
    }

Ответы (0 шт):