/**
  * @param      $class
  * @param null $criteria
  *
  * @return int
  */
 public static function getCount($class, $criteria = null)
 {
     if (is_array($criteria)) {
         $criteria = self::$modx->newQuery($class, $criteria);
     }
     return self::$modx->getCount($class, $criteria);
 }
 /**
  * @param string $name
  *
  * @return bool
  */
 public function exists($name)
 {
     $name = $this->getName($name);
     $c = (is_numeric($name) and $name > 0) ? $name : array('templatename' => $name);
     return (bool) $this->modx->getCount('modTemplate', $c);
 }