コード例 #1
0
ファイル: FoldedClass.php プロジェクト: ilivanoff/www
 public static final function getIdent()
 {
     return FoldedResources::extractIdentFormClass(get_called_class());
 }
コード例 #2
0
ファイル: HandlersSdk.php プロジェクト: ilivanoff/www
 /**
  * Метод патыется получить путь к сущности фолдинга по названию класса.
  * Все классы для сущностей фолдинга начинаются на префикс с подчёркиванием,
  * например PL_, на этом и основан способ подключени класса.
  * 
  * Метод должен быть статическим, так как если мы попытаемся получить путь к
  * классу фолидна, создаваемому Handlers, то никогда его не загрузим.
  */
 public static function tryGetFoldedEntityClassPath($className)
 {
     $prefix = FoldedResources::extractPrefixFromClass($className);
     $folding = $prefix ? self::getInstance()->getFoldingByClassPrefix($prefix, false) : null;
     if ($folding) {
         $ident = FoldedResources::extractIdentFormClass($className);
         return $folding->getClassPath($ident);
     }
     return null;
 }