Lines Matching refs:path

573      * @param string $path
575 private function mapInExtensions(array &$root, $path)
577 $extensions = &$this->subArrayUnchecked($root, $path);
627 * @param string $path
629 private function mapOutExtensions(array &$root, $path)
631 $extensions = &$this->subArray($root, $path, !empty($this->extensionValues));
708 * @param string $path
710 private function mapInAttributes(&$root, $path)
712 $attributes = &$this->subArray($root, $path);
750 * @param string $path
752 private function mapOutAttributes(&$root, $path)
754 $attributes = &$this->subArray($root, $path);
794 * @param string $path
796 private function mapInDNs(array &$root, $path)
798 $dns = &$this->subArray($root, $path);
825 * @param string $path
827 private function mapOutDNs(array &$root, $path)
829 $dns = &$this->subArray($root, $path);
1137 $path = $parts['path'];
1139 $path .= '?' . $parts['query'];
1141 fputs($fsock, "GET $path HTTP/1.0\r\n");
2147 foreach ($paths as $path) {
2148 $keyinfo = $this->subArray($this->currentCert, $path);
3100 * @param string $path
3103 private function isSubArrayValid(array $root, $path)
3109 foreach (explode('/', $path) as $i) {
3135 * @param string $path absolute path with / as component separator
3139 private function &subArrayUnchecked(array &$root, $path, $create = false)
3143 foreach (explode('/', $path) as $i) {
3162 * @param string $path absolute path with / as component separator
3166 private function &subArray(array &$root = null, $path, $create = false)
3174 foreach (explode('/', $path) as $i) {
3197 * @param string $path optional absolute path with / as component separator
3201 private function &extensions(array &$root = null, $path = null, $create = false)
3208 case !empty($path):
3212 $path = 'tbsCertificate/extensions';
3215 $path = 'tbsCertList/crlExtensions';
3224 $path = "$pth/$key/value/0";
3231 $path = "$pth/$key/value/0";
3237 $extensions = &$this->subArray($root, $path, $create);
3251 * @param string $path optional
3254 private function removeExtensionHelper($id, $path = null)
3256 $extensions = &$this->extensions($this->currentCert, $path);
3285 * @param string $path optional
3288 private function getExtensionHelper($id, array $cert = null, $path = null)
3290 $extensions = $this->extensions($cert, $path);
3309 * @param string $path optional
3312 private function getExtensionsHelper(array $cert = null, $path = null)
3314 $exts = $this->extensions($cert, $path);
3333 * @param string $path optional
3336 private function setExtensionHelper($id, $value, $critical = false, $replace = true, $path = null)
3338 $extensions = &$this->extensions($this->currentCert, $path, true);
3379 * @param string $path
3382 public function getExtension($id, array $cert = null, $path = null)
3384 return $this->getExtensionHelper($id, $cert, $path);
3391 * @param string $path optional
3394 public function getExtensions(array $cert = null, $path = null)
3396 return $this->getExtensionsHelper($cert, $path);