LLMS_Sessions::get_session_events( LLMS_Event $start, array $args = array() )
Retrieve an array of events which occurred during a session.
Parameters Parameters
- $start
-
(LLMS_Event) (Required) Event record for the session.start event.
- $args
-
(array) (Optional) Array of additional arguments to pass to the LLMS_Events_Query.
Default value: array()
Return Return
(LLMS_Event[])
Source Source
File: includes/class-llms-sessions.php
public function get_session_events( $start, $args = array() ) { $end = $this->get_session_end( $start ); $args = wp_parse_args( $args, array( 'date_after' => $start->get( 'date' ), 'exclude' => array( $start->get( 'id' ) ), 'actor' => $start->get( 'actor_id' ), 'sort' => array( 'date' => 'ASC', ), 'per_page' => 10, ) ); if ( $end ) { $args['date_before'] = $end->get( 'date' ); $args['exclude'][] = $end->get( 'id' ); } $query = new LLMS_Events_Query( $args ); return $query->get_events(); }
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
3.36.0 | Introduced. |