ActionScheduler_DBLogger::create_entry_from_db_record()
Create an action log entry from a database record.
Method of the class: ActionScheduler_DBLogger{}
No Hooks.
Return
ActionScheduler_LogEntry
.
Usage
// private - for code of main (parent) class only $result = $this->create_entry_from_db_record( $record );
- $record(object) (required)
- Log entry database record object.
ActionScheduler_DBLogger::create_entry_from_db_record() ActionScheduler DBLogger::create entry from db record code WC 9.6.0
private function create_entry_from_db_record( $record ) { if ( empty( $record ) ) { return new ActionScheduler_NullLogEntry(); } if ( is_null( $record->log_date_gmt ) ) { $date = as_get_datetime_object( ActionScheduler_StoreSchema::DEFAULT_DATE ); } else { $date = as_get_datetime_object( $record->log_date_gmt ); } return new ActionScheduler_LogEntry( $record->action_id, $record->message, $date ); }