public |
#
__construct( $wp_post_object )
|
public |
#
register( $wp_post_object )
Each subclass will have to over-ride this method because PHP 5.2 doesn't support late static binding
|
public |
#
get_statuses( )
Get all statuses (except 'null' ones) By default, only the 'new' status, is a null status. Null statuses are instances of EO_Booking_Status (but not a subclass).
|
public |
#
get_confirmed_statuses( )
|
public |
#
get_reserved_statuses( )
|
public |
#
get_by_id( $status )
|
public |
#
get_key( )
|
protected |
#
get_property( $key, $default )
|
public |
#
transition( $booking, $new_status )
|
protected |
#
get_transition_method_from_status( $status )
|
protected |
#
transition_to_unreserved( $booking, $new_status )
|
protected |
#
transition_to_reserved( $booking, $new_status )
|
protected |
#
transition_to_confirmed( $booking, $new_status )
|
public |
#
clear( )
Only really useful for testing.
|
public |
#
__get( $key )
Backwards compatability
|