public static function fetchNodeIDByPath($uriString, $glob = false)
 {
     $nodeID = false;
     $urlAliasMLList = eZURLAliasML::fetchByPath($uriString, $glob);
     if (is_array($urlAliasMLList) && count($urlAliasMLList) > 0) {
         $nodeID = eZURLAliasML::nodeIDFromAction($urlAliasMLList[0]->Action);
     }
     return $nodeID;
 }
 public function testNodeIDFromAction()
 {
     $action1 = "eznod:2";
     // not valid action
     $action2 = " ";
     // not valid action
     $action3 = "eznode;2";
     // not valid action
     $action4 = "ezblaa:2";
     // not valid action
     $action5 = "eznode:2";
     // valid action
     self::assertEquals(false, eZURLAliasML::nodeIDFromAction($action1));
     self::assertEquals(false, eZURLAliasML::nodeIDFromAction($action2));
     self::assertEquals(false, eZURLAliasML::nodeIDFromAction($action3));
     self::assertEquals(false, eZURLAliasML::nodeIDFromAction($action4));
     self::assertEquals((int) 2, eZURLAliasML::nodeIDFromAction($action5));
 }