Lines Matching refs:AbstractType
17 use FreeDSx\Asn1\Type\AbstractType;
79 * @var AbstractType|ProtocolElementInterface|string|null
134 * @param AbstractType|ProtocolElementInterface|string|null $controlValue
145 * @return AbstractType|ProtocolElementInterface|string|null
153 * @return AbstractType
156 public function toAsn1(): AbstractType
165 if ($this->controlValue instanceof AbstractType) {
190 public static function fromAsn1(AbstractType $type)
204 * @param AbstractType $type
208 protected static function mergeControlData(Control $control, AbstractType $type)
222 * @param AbstractType $type
223 * @return AbstractType
228 protected static function decodeEncodedValue(AbstractType $type)
257 if ($child->getTagClass() !== AbstractType::TAG_CLASS_UNIVERSAL) {