/** * @param InvokableParams $params */ protected function process(InvokableParams $params) { if (null !== $params->getOption('type')) { return; } $params->setOption('type', $this->default_type); }
/** * @param InvokableParams $params */ protected function process(InvokableParams $params) { if (null !== $params->getOption('type')) { return; } if (!array_key_exists($params->getName(), $this->implied_types)) { return; } $params->setOption('type', $this->implied_types[$params->getName()]); }