FeedbackWriteServiceInterface
in
Contract for feedback write operations.
Covers: creating feedback records on information objects. The feedback entity uses the AtoM inheritance chain: object -> feedback -> feedback_i18n
Table of Contents
Methods
- createFeedback() : int
- Create a new feedback record.
Methods
createFeedback()
Create a new feedback record.
public
createFeedback(array<string|int, mixed> $data[, string $culture = 'en' ]) : int
Parameters
- $data : array<string|int, mixed>
-
Feedback data including:
- feed_name (string)
- feed_surname (string)
- feed_phone (string)
- feed_email (string)
- feed_relationship (string)
- feed_type_id (int)
- parent_id (string) unique identifier
- object_id (int) information object ID
- status_id (int)
- name (string) i18n
- remarks (string) i18n
- $culture : string = 'en'
-
Culture code (e.g., 'en')
Return values
int —The new feedback ID