entry_meta_model = new AFASM_Entry_Meta_Model(); } /** * Get all entry meta by entry id * * @param WP_REST_Request $request The request. * * @return array $entryMeta WEF entries meta */ public function entry_meta_by_entry_id( $request ) { $entry_id = absint( $request['entry_id'] ); $items = $this->entry_meta_model->entry_meta_by_entry_id( $entry_id ); return rest_ensure_response( $items ); } /** * Search entry meta answer * * @param WP_REST_Request $request The request. * * @return array $entryMeta WEF entries meta */ public function search_entry_meta_answer( $request ) { $answer = sanitize_text_field( urldecode( $request['answer'] ) ); $offset = 0; $number_of_records_per_page = 20; $items = $this->entry_meta_model->search_entry_meta_answer( $answer, $offset, $number_of_records_per_page ); return rest_ensure_response( $items ); } }