Exemplo n.º 1
0
 /**
  * Generate a name based on a given key
  * @param string|array $key 
  * 
  * @return string
  */
 public static function name($key)
 {
     if (is_array($key)) {
         $key = \Dx\StringManager::arrayToString($key);
     }
     return md5($key);
 }
Exemplo n.º 2
0
 /**
  * {@inheritDoc}
  */
 public function getRootNodes($sortByField = NULL, $direction = 'asc')
 {
     $query = $this->getRootNodesQuery($sortByField, $direction);
     $query->useResultCache($this->cacheEnabled, $this->cacheLifetime, $this->cacheName(NULL, __FUNCTION__) . \Dx\StringManager::arrayToString(array('sort' => $sortByField, 'direction' => $direction)));
     return $query->getResult();
 }