protected static $_singleton;
/**
+ * Singleton function.
+ *
* @return Resolver
*/
public static function singleton() {
*
* @param string|array $id
* A callback expression; any of the following.
+ *
* @return array
* A PHP callback. Do not serialize (b/c it may include an object).
* @throws \RuntimeException
* @param string|callable $id
* @param array $args
* Ordered parameters. To call-by-reference, set an array-parameter by reference.
+ *
* @return mixed
*/
public function call($id, $args) {
private $value;
/**
+ * Class constructor.
+ *
* @param mixed $value
* The value to be returned by the dummy callback.
*/
}
/**
+ * Invoke function.
+ *
* @return mixed
*/
public function __invoke() {
private $url;
/**
+ * Class constructor.
+ *
* @param array $url
* Parsed URL (e.g. "api3://EntityName/action?foo=bar").
+ *
* @see parse_url
*/
public function __construct($url) {
*
* @return array
* Named placeholders based on the positional arguments
- * (e.g. "@1" => "firstValue").
+ * (e.g. "@1" => "firstValue").
*/
protected function createPlaceholders($prefix, $args) {
$result = array();