1 Read queriedContext
LogMANOriginal edited this page 2018-09-15 20:50:00 +02:00

The queried context is defined via PARAMETERS and can be accessed via $this->queriedContext. It provides a way to identify which context the bridge is called with.

Example:

...
	const PARAMETERS = array(
		'By user name' => array(
			'u' => array('name' => 'Username')
		),
		'By user ID' => array(
			'id' => array('name' => 'User ID')
		)
	);

...

In this example $this->queriedContext will either return By user name or By user ID. The queried context might return no value, so the best way to handle it is by using a case-structure:

switch($this->queriedContext){
	case 'By user name':
		break;
	case 'By user ID':
		break;
	default: // Return default value
}