pagination_helper = new AFASM_Pagination(); $this->number_of_records_per_page = $this->pagination_helper->get_number_of_records_per_page(); } /** * Get all entries * * @since 1.0.0 * * @return array $entries AFA entries */ abstract public function entries(); /** * Get entry by id * * @since 1.0.0 * * @param \WP_REST_Request $request The request. * * @return object $form AFA entry */ abstract public function entry_by_id( \WP_REST_Request $request ); /** * Get forms with pagination * * @since 1.0.0 * * @param \WP_REST_Request $request The request. * * @return array $forms AFA entries */ abstract public function entries_by_form_id( \WP_REST_Request $request ); /** * Search entries by name * * @since 1.0.0 * * @param \WP_REST_Request $request The request. * * @return array $forms AFA entries */ abstract public function search_entries_by_user( \WP_REST_Request $request); }