case 'call':
// Callback: Object/method in container.
$obj = \Civi::service($url['host']);
- return array($obj, ltrim($url['path'], '/'));
+ return [$obj, ltrim($url['path'], '/')];
case 'api3':
// Callback: API.
throw new \RuntimeException("Unsupported callback scheme: " . $url['scheme']);
}
}
- elseif (in_array($id, array('0', '1'))) {
+ elseif (in_array($id, ['0', '1'])) {
// Callback: Constant value.
return new ResolverConstantCallback((int) $id);
}
* Fire an API call.
*/
public function __invoke() {
- $apiParams = array();
+ $apiParams = [];
if (isset($this->url['query'])) {
parse_str($this->url['query'], $apiParams);
}
* (e.g. "@1" => "firstValue").
*/
protected function createPlaceholders($prefix, $args) {
- $result = array();
+ $result = [];
foreach ($args as $offset => $arg) {
$result[$prefix . (1 + $offset)] = $arg;
}
}
class ResolverGlobalCallback {
- private $mode, $path;
+ private $mode;
+ private $path;
/**
* Class constructor.