Class ShrimpTest

Description

ShrimpTest Core class

The core ShrimpTest controller class. One global instance of this class is created, as $shrimp.

Located in /classes/core.php (line 16)


	
			
Variable Summary
Method Summary
ShrimpTest ShrimpTest ()
void blocked_visit ([ $user_agent = false])
void check_cookie ()
void ensure_db ()
void exempt_visitor ()
void get_override_variant ( $experiment_id)
void get_visitor_variant ( $experiment_id, [ $visitor_id = false])
void init ()
void load_plugins ()
void print_foot ()
void set_cookie ()
void touch_experiment ( $experiment_id,  $args)
void touch_metric ( $experiment_id,  $args)
void update_visitor_metric ( $experiment_id,  $value, [ $monotonic = false], [ $visitor_id = false])
void versioning ()
Variables
mixed $db_version = 28 (line 35)
mixed $interface = null (line 45)
mixed $model = null (line 46)
mixed $override_variants (line 42)
mixed $touched_experiments (line 40)
mixed $touched_metrics (line 41)
mixed $visitor_cookie (line 39)
mixed $visitor_id (line 38)
Methods
Constructor ShrimpTest (line 48)
ShrimpTest ShrimpTest ()
blocked_visit (line 183)
void blocked_visit ([ $user_agent = false])
  • $user_agent
check_cookie (line 114)
void check_cookie ()
ensure_db (line 406)
void ensure_db ()
exempt_visitor (line 204)
void exempt_visitor ()
get_interface_slug (line 385)
void get_interface_slug ()
get_override_variant (line 260)
void get_override_variant ( $experiment_id)
  • $experiment_id
get_touched_experiments (line 285)
void get_touched_experiments ()
get_touched_metrics (line 296)
void get_touched_metrics ()
get_visitor_variant (line 212)
void get_visitor_variant ( $experiment_id, [ $visitor_id = false])
  • $experiment_id
  • $visitor_id
has_been_touched (line 305)
void has_been_touched ()
init (line 52)
void init ()
load_default_metric_and_variant (line 101)
void load_default_metric_and_variant ()
load_model_and_interface (line 79)
void load_model_and_interface ()
load_plugins (line 106)
void load_plugins ()
override_variant (line 366)
void override_variant ()
print_foot (line 311)
void print_foot ()
record_cookieability (line 347)
void record_cookieability ()
set_cookie (line 156)
void set_cookie ()
touch_experiment (line 280)
void touch_experiment ( $experiment_id,  $args)
  • $experiment_id
  • $args
touch_metric (line 291)
void touch_metric ( $experiment_id,  $args)
  • $experiment_id
  • $args
update_visitor_metric (line 241)
void update_visitor_metric ( $experiment_id,  $value, [ $monotonic = false], [ $visitor_id = false])
  • $experiment_id
  • $value
  • $monotonic
  • $visitor_id
versioning (line 393)
void versioning ()

Documentation generated on Sat, 04 Sep 2010 13:56:31 -0400 by phpDocumentor 1.4.3