[Scenario] element index

All elements
a c e f g i p r s t x z _
_
top
$_adapter
Data adapter to handle storage & retrieval of testing data.
$_completed
$_config
Configuration data.
$_core
$_dbAdapter
Zend db adapter object.
$_dbAdapter
PDO object.
$_defaultConfig
Holds the default configuration data, to be selectively overwritten by config method.
$_experiment
Experiment. May be a string or Scenario_Experiment object.
$_experiment_id
Name of the experiment.
$_ident
$_identStr
Identifying string
$_instance
Holds the singleton instance.
$_params
Array of key=>value parameters/options.
$_parent
Experiment that contains this treatment.
$_row_id
Row ID for the experiment, usually used by databases.
$_row_id
Row ID (usually database related) of this treatment.
$_tables
Table definitions, drawn from core option 'db.tables'
$_tables
Table definitions, drawn from core option 'db.tables'
$_treatment
$_treatment_name
Name of the treatment.
__construct
Constructs a new Treatment object.
__construct
__construct
Constructor.
__construct
__construct
Constructor. This is usually handled by the singleton pattern, constructing a core outside of that pattern will cause errors on many calls.
__construct
__construct
Construct a new Experiment object.
__construct
__construct
__get
Getter override, used for table lookups.
__get
Magic getter
__get
Getter override, used for table lookups.
a
top
AddExperiment
Add an experiment
AddExperiment
Create a new Experiment record in the data source, with a unique name and optional serialized data
AddExperiment
Create a new Experiment record in the data source, with a unique name and optional serialized data
AddTreatment
Add a treatment
AddTreatment
Add a treatment
AS_HTML
AS_XML
Adapter.php
Adapter.php in Adapter.php
Abstract.php
Abstract.php in Abstract.php
c
top
ClearExperiment
Clears all data for an experiment.
ClearExperiment
Clears all data for an experiment.
ClearExperiment
Clears all data for an experiment.
clearParam
Unset a specific parameter.
ClearTreatment
Clears all records for a given treatment/experiment combo.
ClearTreatment
Clears all records for a given treatment/experiment combo.
ClearTreatment
Clears all records for a given treatment/experiment combo.
Complete
Marks a treatment as being completed.
config
Set configuration options.
Core.php
Core.php in Core.php
e
top
Experiment
Gets the experiment for the specified name.
Exception.php
Exception.php in Exception.php
Exception.php
Exception.php in Exception.php
Experiment.php
Experiment.php in Experiment.php
f
top
finish
Sets an identity/treatment combo for this treatment to "complete" (or "converted")
FinishTreatment
Modify a treatment/id combo as being a completed goal
FinishTreatment
Modify a treatment/id combo as being a completed goal
FinishTreatment
Finish a treatment
g
top
getAdapter
Get the data adapter.
getCore
Gets a safe Scenario_Core reference.
getCore
Gets the core reference appropriate to this instance.
getCore
Get a safe reference to the core.
getCore
Gets the core instance in use by this adapter.
getDbAdapter
Get the current Zend_Db_Adapter_Abstract object.
getDbAdapter
Get the current PDO object.
getDbIdent
Get database-safe version of identity string.
GetExperiment
Get an experiment.
getExperiment
Get the parent experiment for this treatment.
getExperiment
Retrieve an experiment by name.
getExperiment
Gets the associated experiment, optionally resolving it to an object if it's a string.
GetExperimentByName
Retrieve an experiment by name.
GetExperimentByName
Retrieve an experiment by name.
GetExperimentByName
Get an experiment by its name.
GetExperimentData
GetExperimentData
Get extended data for an experiment.
GetExperimentData
GetExperimentID
Gets the ID of an experiment, if it exists in the database.
GetExperimentID
Gets the ID of an experiment, if it exists in the database.
getExperimentID
Get the experiment's identifying name.
GetExperiments
Get all existing experiments.
GetExperiments
Get all existing experiments.
GetExperiments
Get all existing experiments.
getIdent
Retrieves the normal identifier object.
getIdent
Retrieves the default auto-generated identity.
getIdentity
Returns the identity associated with this result.
getIdentity
Returns an Identity object.
getIdentity
Returns an Identity object based on session_id()
getIdentity
Returns an identity object via the current default provider.
getInstance
Accesses the Core singleton instance
getName
Get the treatment name. Short form for use via __get("name")
getNewTreatment
Retrieves a new Scenario_Treatment object for this experiment.
getOption
Retrieve a specific value from the configuration array.
getOptions
Retrieve the entire configuration array.
getParam
Retrieve a parameter from the renderer's settings.
getParams
Return the current parameter array.
getProvider
Returns the currently set default identity provider.
GetResults
Getch all results for a given experiment as a Scenario_ResultSet
GetResults
Getch all results for a given experiment as a Scenario_ResultSet
getResults
Get the results of this experiment as a Scenario_ResultSet collection.
GetResults
Fetch all results for a given experiment as a Scenario_ResultSet
getRowID
Get the Row ID associated with this experiment (usually for database use).
getRowId
Gets the stored Row ID (db related)
getTranslator
Returns the current translator (DOMDocument or string)
GetTreatment
Gets a treatment for a given experiment/ident set and optionally creates and saves a treatment if it doesn't already exist.
getTreatment
Retrieves a treatment from an experiment,
getTreatment
Get a treatment for this experiment for the given Identity.
getTreatment
Returns the treatment associated with this result.
GetTreatmentByName
Get a specific treatment by name.
GetTreatmentByName
Get a specific treatment by name.
GetTreatmentByName
Retrieves a specific treatment object.
GetTreatmentForIdentity
Retrieve the current treatment in use by a test/id combo. Returns null if not yet in use.
GetTreatmentForIdentity
Get an existing treatment.
GetTreatmentForIdentity
Get an existing treatment.
GetTreatmentID
GetTreatmentID
GetTreatmentID
GetTreatmentID
getTreatmentName
Gets the name of the treatment.
GetTreatmentsForExperiment
Get available treatments for an experiment.
GetTreatmentsForExperiment
Fetches all possible treatments for a given experiment.
GetTreatmentsForExperiment
Get available treatments for an experiment.
getXslt
Load an XSL file from Xslt subdir.
Generator.php
Generator.php in Generator.php
i
top
Identity
Calls and returns default Scenario_Identity object from generator.
isCompleted
IsControl
Shortcut for one-line A/B testing.
isValid
Check to see if the treatment object is complete & safe for use in other operations.
Identity.php
Identity.php in Identity.php
p
top
Pdo.php
Pdo.php in Pdo.php
Provider.php
Provider.php in Provider.php
r
top
render
Render the set.
renderSet
Render a Scenario_ResultSet
renderSet
renderSet
RenderXml
Render the results of an experiment.
resultsAsXml
Translates a result or resultset into an XML DOMDocument.
Result.php
Result.php in Result.php
ResultSet.php
ResultSet.php in ResultSet.php
s
top
Scenario
Scenario in Scenario.php
Core subclass
Session.php
Session.php in Session.php
Scenario.php
Scenario.php in Scenario.php
Scenario_Core
Scenario_Core in Core.php
Core class
Scenario_Data_Adapter
Scenario_Data_Adapter in Adapter.php
Data adapter (abstract)
Scenario_Data_Adapter_Pdo
PDO (PHP Data Objects) DBAL adapter.
Scenario_Data_Adapter_Zend
Data adapter for Zend Framework db objects.
Scenario_Data_Exception
Scenario_Data_Exception in Exception.php
Data-specific exception object.
Scenario_Exception
Scenario_Exception in Exception.php
Scenario-specific exception object.
Scenario_Experiment
Scenario_Experiment in Experiment.php
Experiment class
Scenario_Identity
Scenario_Identity in Identity.php
Identity object
Scenario_Identity_Generator
Identity generator
Scenario_Identity_Provider
Identity provider abstract
Scenario_Identity_Provider_Session
Identity provider based on session_id.
Scenario_Renderer_Abstract
Renderer abstract
Scenario_Renderer_Xml
XML / XSLT resultset renderer.
Scenario_Result
Scenario_Result in Result.php
Result object
Scenario_ResultSet
Scenario_ResultSet in ResultSet.php
Result collection object
Scenario_Treatment
Scenario_Treatment in Treatment.php
Treatment class
sessionIdent
Creates a new Scenario_Identity object using session_id as the identifier key.
setAdapter
Set the data adapter.
setAdapter
Assigns a new or existing zend db adapter as the db adapter for this instance.
setCore
Sets the core to use for this adapter.
setDbIdent
Set the database identifier.
setExperiment
Set the parent experiment for this treatment.
setExperiment
Set the associated experiment.
setExperimentID
Set the experiment's identifying name.
setIdent
Sets the normal identifier object.
setIdentity
Set the associated identity.
setParam
Set a specific parameter.
setParams
Set parameters to pass to aggregator and render function. Overwrites current params.
setProvider
Sets the default identity provider to be used when no identity is provided.
setRowId
Set the Row ID associated with this experiment (usually for database use).
setRowId
Sets the stored Row ID
setTranslator
Sets the xslt parameter
SetTreatment
Set a Experiment/id combo to a specific treatment
SetTreatment
Set a Experiment/id combo to a specific treatment
SetTreatment
Set a test/id combo to a specific treatment
setTreatment
Set the associated treatment.
setTreatmentName
Sets the name of the treatment.
t
top
Treatment.php
Treatment.php in Treatment.php
TABLE_EXPERIMENTS
TABLE_TREATMENTS
TABLE_USERS_TREATMENTS
translate
Translates the provided xml and xsl DOMDocuments to string
Treatment
Static method for getting a treatment for a given experiment.
x
top
Xml.php
Xml.php in Xml.php
z
top
Zend.php
Zend.php in Zend.php
a c e f g i p r s t x z _