src/POData/UriProcessor/UriProcessor.php
/**
     * Find a 'ExpandedProjectionNode' instance in the projection tree 
     * which describes the current segment.
     *
     * @return ExpandedProjectionNode|null
     */
Find a 'ExpandedProjectionNode' instance in the projection tree
which describes the current segment.


Find a ' ExpandedProjectionNode ' instance in the projection tree which describes the current segment .
private function _getCurrentExpandedProjectionNode()
    {
        $expandedProjectionNode 
            = $this->request->getRootProjectionNode();
        if (!is_null($expandedProjectionNode)) {
            $depth = count($this->_segmentNames);
            if ($depth != 0) {
                for ($i = 1; $i < $depth; $i++) {
                    $expandedProjectionNode
                        = $expandedProjectionNode->findNode($this->_segmentNames[$i]);
                        $this->assert(
                            !is_null($expandedProjectionNode),
                            '!is_null($expandedProjectionNode)'
                        );
                        $this->assert(
                            $expandedProjectionNode instanceof ExpandedProjectionNode,
                            '$expandedProjectionNode instanceof ExpandedProjectionNode'
                        );
                }
            }
        }
        return $expandedProjectionNode;
    }
private function _getCurrentExpandedProjectionNode ( ) { $ expandedProjectionNode = $ this -> request -> getRootProjectionNode ( ) ; if ( ! is_null ( $ expandedProjectionNode ) ) { $ depth = count ( $ this -> _segmentNames ) ; if ( $ depth != 0 ) { for ( $ i = 1 ; $ i < $ depth ; $ i ++ ) { $ expandedProjectionNode = $ expandedProjectionNode -> findNode ( $ this -> _segmentNames [ $ i ] ) ; $ this -> assert ( ! is_null ( $ expandedProjectionNode ) , '!is_null($expandedProjectionNode)' ) ; $ this -> assert ( $ expandedProjectionNode instanceof ExpandedProjectionNode , '$expandedProjectionNode instanceof ExpandedProjectionNode' ) ; } } } return $ expandedProjectionNode ; }
Find a 'ExpandedProjectionNode' instance in the projection tree
 which describes the current segment.
Find a ' ExpandedProjectionNode ' instance in the projection tree which describes the current segment .