Lines Matching refs:root

615      * @param array $root (by reference)
619 private function mapInExtensions(&$root, $path) argument
621 $extensions = &$this->subArrayUnchecked($root, $path);
664 * @param array $root (by reference)
668 private function mapOutExtensions(&$root, $path) argument
670 $extensions = &$this->subArray($root, $path, !empty($this->extensionValues));
746 * @param array $root (by reference)
750 private function mapInAttributes(&$root, $path) argument
752 $attributes = &$this->subArray($root, $path);
786 * @param array $root (by reference)
790 private function mapOutAttributes(&$root, $path) argument
792 $attributes = &$this->subArray($root, $path);
828 * @param array $root (by reference)
832 private function mapInDNs(&$root, $path) argument
834 $dns = &$this->subArray($root, $path);
857 * @param array $root (by reference)
861 private function mapOutDNs(&$root, $path) argument
863 $dns = &$this->subArray($root, $path);
3169 * @param array $root
3174 private function isSubArrayValid($root, $path) argument
3176 if (!is_array($root)) {
3181 if (!is_array($root)) {
3185 if (!isset($root[$i])) {
3189 $root = $root[$i];
3205 * @param array $root
3211 private function &subArrayUnchecked(&$root, $path, $create = false) argument
3216 if (!isset($root[$i])) {
3221 $root[$i] = [];
3224 $root = &$root[$i];
3227 return $root;
3233 * @param array $root
3239 private function &subArray(&$root, $path, $create = false) argument
3243 if (!is_array($root)) {
3248 if (!is_array($root)) {
3252 if (!isset($root[$i])) {
3257 $root[$i] = [];
3260 $root = &$root[$i];
3263 return $root;
3269 * @param array $root
3275 private function &extensions(&$root, $path = null, $create = false) argument
3277 if (!isset($root)) {
3278 $root = $this->currentCert;
3283 case !is_array($root):
3285 case isset($root['tbsCertificate']):
3288 case isset($root['tbsCertList']):
3291 case isset($root['certificationRequestInfo']):
3293 $attributes = &$this->subArray($root, $pth, $create);
3311 $extensions = &$this->subArray($root, $path, $create);