original_string: protected function explode_node_path($node) {
          if (strpos($node, '|') !== false) {
              list($id, $name) = explode('|', $node, 2);
              $name = urldecode($name);
          } else {
              $id = $node;
              $name = '';
          }
          $id = urldecode($id);
          return array(
              0 => $id,
              1 => $name,
              'id' => $id,
              'name' => $name
          );
      }
code: protected function explode_node_path($node) {
          if (strpos($node, '|') !== false) {
              list($id, $name) = explode('|', $node, 2);
              $name = urldecode($name);
          } else {
              $id = $node;
              $name = '';
          }
          $id = urldecode($id);
          return array(
              0 => $id,
              1 => $name,
              'id' => $id,
              'name' => $name
          );
      }
code_tokens: protected function explode_node_path ( $ node ) { if ( strpos ( $ node , '|' ) !== false ) { list ( $ id , $ name ) = explode ( '|' , $ node , 2 ) ; $ name = urldecode ( $ name ) ; } else { $ id = $ node ; $ name = '' ; } $ id = urldecode ( $ id ) ; return array ( 0 => $ id , 1 => $ name , 'id' => $ id , 'name' => $ name ) ; }
docstring: Returns information about a node in a path.
  
  @see self::build_node_path()
  @param string $node to extrat information from.
  @return array about the node.
docstring_tokens: Returns information about a node in a path .