public function getProperties($sessionName, $path, $cb)
    {
        if (!$this->validateSessionName($sessionName, $cb))
            return false;

        $exception = null;
        $msg = null;
        $names = array ();

        try {
            $parent = $this->sessions[$sessionName]->getNode($path);
            $properties = $parent->getProperties ();
            $names = array_keys ($properties);
        } catch (\Exception $e) {
            $exception = get_class($e);
            $msg = $e->getMessage();
        }

        $cb($names, $exception, $msg);
    }
public function getProperties($sessionName, $path, $cb)
    {
        if (!$this->validateSessionName($sessionName, $cb))
            return false;

        $exception = null;
        $msg = null;
        $names = array ();

        try {
            $parent = $this->sessions[$sessionName]->getNode($path);
            $properties = $parent->getProperties ();
            $names = array_keys ($properties);
        } catch (\Exception $e) {
            $exception = get_class($e);
            $msg = $e->getMessage();
        }

        $cb($names, $exception, $msg);
    }
public function getProperties ( $ sessionName , $ path , $ cb ) { if ( ! $ this -> validateSessionName ( $ sessionName , $ cb ) ) return false ; $ exception = null ; $ msg = null ; $ names = array ( ) ; try { $ parent = $ this -> sessions [ $ sessionName ] -> getNode ( $ path ) ; $ properties = $ parent -> getProperties ( ) ; $ names = array_keys ( $ properties ) ; } catch ( \ Exception $ e ) { $ exception = get_class ( $ e ) ; $ msg = $ e -> getMessage ( ) ; } $ cb ( $ names , $ exception , $ msg ) ; }
Get the names of all properties

@param $sessionName - name of the session
@param $path - absolute path of the node
@param $cb - callback function

@return void
Get the names of all properties