phpbb\notification\type\pm::create_insert_array PHP Method

create_insert_array() public method

Function for preparing the data for insertion in an SQL query (The service handles insertion)
public create_insert_array ( array $pm, array $pre_create_data = [] ) : array
$pm array Data from submit_post
$pre_create_data array Data from pre_create_insert_array()
return array Array of data ready to be inserted into the database
    public function create_insert_array($pm, $pre_create_data = array())
    {
        $this->set_data('from_user_id', $pm['from_user_id']);
        $this->set_data('message_subject', $pm['message_subject']);
        return parent::create_insert_array($pm, $pre_create_data);
    }

Usage Example

Beispiel #1
0
 /**
  * Function for preparing the data for insertion in an SQL query
  * (The service handles insertion)
  *
  * @param array $post Data from submit_post
  * @param array $pre_create_data Data from pre_create_insert_array()
  *
  * @return array Array of data ready to be inserted into the database
  */
 public function create_insert_array($post, $pre_create_data = array())
 {
     $this->set_data('reporter_id', $this->user->data['user_id']);
     $this->set_data('reason_title', strtoupper($post['reason_title']));
     $this->set_data('reason_description', $post['reason_description']);
     $this->set_data('report_text', $post['report_text']);
     return parent::create_insert_array($post, $pre_create_data);
 }
All Usage Examples Of phpbb\notification\type\pm::create_insert_array