/** * Getter for all models in application * @return array */ public static function getModels() { if (is_null(self::$models)) { self::$cacheBuilder = new PerfORMModelCacheBuilder(); self::$cacheBuilder->addDirectory(APP_DIR); self::$cacheBuilder->rebuild(); self::$models = self::$cacheBuilder->getModels(); } return self::$models; }