Home
last modified time | relevance | path

Searched refs:AbstractType (Results 26 – 50 of 73) sorted by last modified time

123

/plugin/pureldap/vendor/freedsx/ldap/src/FreeDSx/Ldap/Search/Filter/
H A DAttributeValueAssertionTrait.php16 use FreeDSx\Asn1\Type\AbstractType;
71 public function toAsn1(): AbstractType
93 * @param AbstractType $type
99 public static function fromAsn1(AbstractType $type)
101 $type = $type instanceof IncompleteType ? (new LdapEncoder())->complete($type, AbstractType::TAG_TYPE_SEQUENCE) : $type;
14 use FreeDSx\Asn1\Type\AbstractType; global() alias
H A DFilterContainerTrait.php17 use FreeDSx\Asn1\Type\AbstractType;
105 public function toAsn1(): AbstractType
158 * @param AbstractType $type
163 public static function fromAsn1(AbstractType $type)
165 $type = $type instanceof IncompleteType ? (new LdapEncoder())->complete($type, AbstractType::TAG_TYPE_SET) : $type;
14 use FreeDSx\Asn1\Type\AbstractType; global() alias
H A DMatchingRuleFilter.php16 use FreeDSx\Asn1\Type\AbstractType;
153 public function toAsn1(): AbstractType
202 public static function fromAsn1(AbstractType $type)
204 $type = $type instanceof IncompleteType ? (new LdapEncoder())->complete($type, AbstractType::TAG_TYPE_SEQUENCE) : $type;
214 if ($child->getTagClass() !== AbstractType::TAG_CLASS_CONTEXT_SPECIFIC) {
14 use FreeDSx\Asn1\Type\AbstractType; global() alias
H A DNotFilter.php16 use FreeDSx\Asn1\Type\AbstractType;
68 public function toAsn1(): AbstractType
94 * @param AbstractType $type
100 public static function fromAsn1(AbstractType $type)
102 $type = $type instanceof IncompleteType ? (new LdapEncoder())->complete($type, AbstractType::TAG_TYPE_SEQUENCE) : $type;
14 use FreeDSx\Asn1\Type\AbstractType; global() alias
H A DPresentFilter.php16 use FreeDSx\Asn1\Type\AbstractType;
44 public function toAsn1(): AbstractType
59 * @param AbstractType $type
64 public static function fromAsn1(AbstractType $type)
66 $type = $type instanceof IncompleteType ? (new LdapEncoder())->complete($type, AbstractType::TAG_TYPE_OCTET_STRING) : $type;
14 use FreeDSx\Asn1\Type\AbstractType; global() alias
H A DSubstringFilter.php16 use FreeDSx\Asn1\Type\AbstractType;
145 public function toAsn1(): AbstractType
201 public static function fromAsn1(AbstractType $type)
204 $type = $type instanceof IncompleteType ? $encoder->complete($type, AbstractType::TAG_TYPE_SEQUENCE) : $type;
229 /** @var AbstractType $substring */
231 if ($substring->getTagClass() !== AbstractType::TAG_CLASS_CONTEXT_SPECIFIC) {
14 use FreeDSx\Asn1\Type\AbstractType; global() alias
/plugin/pureldap/vendor/freedsx/asn1/src/FreeDSx/Asn1/Type/
H A DEnumeratedType.php18 class EnumeratedType extends AbstractType
H A DIncompleteType.php19 class IncompleteType extends AbstractType
27 public function __construct($value, $tagNumber = null, int $class = AbstractType::TAG_CLASS_UNIVERSAL, bool $isConstructed = false)
H A DIntegerType.php18 class IntegerType extends AbstractType
H A DOidType.php18 class OidType extends AbstractType
H A DSequenceType.php18 class SequenceType extends AbstractType
31 * @param AbstractType ...$types
H A DSetType.php18 class SetType extends AbstractType
27 * @param AbstractType ...$types
H A DBooleanType.php18 class BooleanType extends AbstractType
/plugin/pureldap/vendor/freedsx/asn1/src/FreeDSx/Asn1/Encoder/
H A DBerEncoder.php20 use FreeDSx\Asn1\Type\AbstractType;
99 AbstractType::TAG_CLASS_APPLICATION => [],
100 AbstractType::TAG_CLASS_CONTEXT_SPECIFIC => [],
101 AbstractType::TAG_CLASS_PRIVATE => [],
150 public function decode($binary, array $tagMap = []): AbstractType
167 public function complete(IncompleteType $type, int $tagType, array $tagMap = []): AbstractType
171 $newType = $this->decodeBytes(false, $tagType, $this->maxLen, $type->getIsConstructed(), AbstractType::TAG_CLASS_UNIVERSAL);
183 public function encode(AbstractType $type): string
236 $tag = $type->getTagClass() | ($type->getIsConstructed() ? AbstractType::CONSTRUCTED_TYPE : 0);
324 * @return AbstractType
19 use FreeDSx\Asn1\Type\AbstractType; global() alias
[all...]
/plugin/pureldap/vendor/freedsx/ldap/src/FreeDSx/Ldap/Control/Ad/
H A DDirSyncRequestControl.php17 use FreeDSx\Asn1\Type\AbstractType;
154 public static function fromAsn1(AbstractType $type)
186 public function toAsn1(): AbstractType
14 use FreeDSx\Asn1\Type\AbstractType; global() alias
H A DSdFlagsControl.php15 use FreeDSx\Asn1\Type\AbstractType;
83 public function toAsn1(): AbstractType
14 use FreeDSx\Asn1\Type\AbstractType; global() alias
/plugin/pureldap/vendor/freedsx/ldap/src/FreeDSx/Ldap/Control/
H A DControl.php17 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
14 use FreeDSx\Asn1\Type\AbstractType; global() alias
[all...]
H A DPwdPolicyResponseControl.php17 use FreeDSx\Asn1\Type\AbstractType;
98 * @return AbstractType
102 public function toAsn1(): AbstractType
138 public static function fromAsn1(AbstractType $type)
153 $warnings = $encoder->complete($child, AbstractType::TAG_TYPE_SEQUENCE, [
154 AbstractType::TAG_CLASS_CONTEXT_SPECIFIC => [
155 0 => AbstractType::TAG_TYPE_INTEGER,
156 1 => AbstractType::TAG_TYPE_INTEGER,
159 /** @var AbstractType $warning */
170 $error = $encoder->complete($child, AbstractType
14 use FreeDSx\Asn1\Type\AbstractType; global() alias
[all...]
/plugin/pureldap/vendor/freedsx/ldap/src/FreeDSx/Ldap/Control/Vlv/
H A DVlvControl.php16 use FreeDSx\Asn1\Type\AbstractType;
168 public function toAsn1(): AbstractType
193 public static function fromAsn1(AbstractType $type)
14 use FreeDSx\Asn1\Type\AbstractType; global() alias
/plugin/pureldap/vendor/freedsx/ldap/src/FreeDSx/Ldap/Operation/Request/
H A DCancelRequest.php17 use FreeDSx\Asn1\Type\AbstractType;
69 public function toAsn1(): AbstractType
78 * @param AbstractType $type
83 public static function fromAsn1(AbstractType $type)
14 use FreeDSx\Asn1\Type\AbstractType; global() alias
H A DSaslBindRequest.php15 use FreeDSx\Asn1\Type\AbstractType;
86 protected function getAsn1AuthChoice(): AbstractType
14 use FreeDSx\Asn1\Type\AbstractType; global() alias
H A DSimpleBindRequest.php15 use FreeDSx\Asn1\Type\AbstractType;
70 protected function getAsn1AuthChoice(): AbstractType
14 use FreeDSx\Asn1\Type\AbstractType; global() alias
/plugin/pureldap/vendor/freedsx/ldap/src/FreeDSx/Ldap/Operation/Response/
H A DBindResponse.php16 use FreeDSx\Asn1\Type\AbstractType;
64 public function toAsn1(): AbstractType
81 public static function fromAsn1(AbstractType $type)
87 if ($child->getTagNumber() === 7 && $child->getTagClass() === AbstractType::TAG_CLASS_CONTEXT_SPECIFIC) {
14 use FreeDSx\Asn1\Type\AbstractType; global() alias
H A DExtendedResponse.php17 use FreeDSx\Asn1\Type\AbstractType;
52 * @var null|string|AbstractType|ProtocolElementInterface
93 public static function fromAsn1(AbstractType $type)
102 * @return AbstractType
106 public function toAsn1(): AbstractType
117 if ($value instanceof AbstractType) {
129 * @param AbstractType $type
132 protected static function parseExtendedResponse(AbstractType $type)
148 * @param AbstractType $type
153 protected static function createLdapResult(AbstractType
14 use FreeDSx\Asn1\Type\AbstractType; global() alias
[all...]
H A DIntermediateResponse.php15 use FreeDSx\Asn1\Type\AbstractType;
69 * @param AbstractType $type
73 public static function fromAsn1(AbstractType $type)
82 if ($child->getTagNumber() === 0 && $child->getTagClass() === AbstractType::TAG_CLASS_CONTEXT_SPECIFIC) {
85 if ($child->getTagNumber() === 1 && $child->getTagClass() === AbstractType::TAG_CLASS_CONTEXT_SPECIFIC) {
96 public function toAsn1(): AbstractType
14 use FreeDSx\Asn1\Type\AbstractType; global() alias

123