// Callback: Constant value.
return new ResolverConstantCallback((int) $id);
}
- elseif ($id{0} >= 'A' && $id{0} <= 'Z') {
+ elseif ($id[0] >= 'A' && $id[0] <= 'Z') {
// Object: New/default instance.
return new $id();
}
/**
* Recursively interpolate values.
*
- * @code
+ * ```
* $params = array('foo' => '@1');
* $this->interpolate($params, array('@1'=> $object))
* assert $data['foo'] == $object;
- * @endcode
+ * ```
*
* @param array $array
* Array which may or many not contain a mix of tokens.