Lines Matching refs:special

517      * @param array $special
521 function asn1map($decoded, $mapping, $special = array()) argument
539 … return array($inmap => $this->asn1map($decoded, array('type' => $intype) + $mapping, $special));
547 $value = $this->asn1map($decoded, $option, $special);
550 $v = $this->asn1map($decoded, $option, $special);
556 if (isset($special[$key])) {
557 $value = call_user_func($special[$key], $value);
591 if (($map[] = $this->asn1map($content, $child, $special)) === null) {
634 $candidate = $this->asn1map($temp, $child, $special);
640 if (isset($special[$key])) {
641 $candidate = call_user_func($special[$key], $candidate);
663 if (($map[] = $this->asn1map($content, $child, $special)) === null) {
705 $candidate = $this->asn1map($temp, $child, $special);
714 if (isset($special[$key])) {
715 $candidate = call_user_func($special[$key], $candidate);
820 * @param array $special
824 function encodeDER($source, $mapping, $special = array()) argument
827 return $this->_encode_der($source, $mapping, null, $special);
836 * @param array $special
840 function _encode_der($source, $mapping, $idx = null, $special = array()) argument
852 if (isset($special[$idx])) {
853 $source = call_user_func($special[$idx], $source);
871 $temp = $this->_encode_der($content, $child, null, $special);
898 $temp = $this->_encode_der($source[$key], $child, $key, $special);
939 $temp = $this->_encode_der($source[$key], $child, $key, $special);
1049 … return $this->_encode_der(null, array('type' => self::TYPE_NULL) + $mapping, null, $special);
1052 …return $this->_encode_der($source, array('type' => self::TYPE_INTEGER) + $mapping, null, $special);
1054 … return $this->_encode_der($source, array('type' => self::TYPE_REAL) + $mapping, null, $special);
1056 …return $this->_encode_der($source, array('type' => self::TYPE_BOOLEAN) + $mapping, null, $special);
1061 …eturn $this->_encode_der($source[$typename], array('type' => $outtype) + $mapping, null, $special);
1077 return $this->_encode_der($source, $filters + $mapping, null, $special);