當前位置: 首頁>>代碼示例>>PHP>>正文


PHP File::isIncludeable方法代碼示例

本文整理匯總了PHP中Pimcore\File::isIncludeable方法的典型用法代碼示例。如果您正苦於以下問題:PHP File::isIncludeable方法的具體用法?PHP File::isIncludeable怎麽用?PHP File::isIncludeable使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Pimcore\File的用法示例。


在下文中一共展示了File::isIncludeable方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: determineResourceClass

 /**
  * @param $className
  */
 protected function determineResourceClass($className)
 {
     $filesToInclude = [];
     $filePath = str_replace(["_", "\\"], "/", $className) . ".php";
     $filesToInclude[] = preg_replace("@^Pimcore/Model/@", "", $filePath);
     $filesToInclude[] = $filePath;
     foreach ($filesToInclude as $fileToInclude) {
         if ($fileToInclude == "Dao.php" || $fileToInclude == "Resource.php") {
             return;
         }
         if (File::isIncludeable($fileToInclude)) {
             include_once $fileToInclude;
             if (Tool::classExists($className)) {
                 return $className;
             }
         }
     }
     return;
 }
開發者ID:GNi33,項目名稱:pimcore,代碼行數:22,代碼來源:AbstractModel.php

示例2: determineResourceClass

 /**
  * @param $className
  */
 protected function determineResourceClass($className)
 {
     $filesToInclude = [];
     $filePath = str_replace(["_", "\\"], "/", $className) . ".php";
     $filesToInclude[] = preg_replace("@^Pimcore/Model/@", "", $filePath);
     $filesToInclude[] = $filePath;
     foreach ($filesToInclude as $fileToInclude) {
         if ($fileToInclude == "Resource.php" || $fileToInclude == "Resource/Mysql.php") {
             return;
         }
         if (File::isIncludeable($fileToInclude)) {
             include_once $fileToInclude;
             if (Tool::classExists($className)) {
                 return $className;
             }
         } else {
             //\Logger::debug("Couldn't find resource implementation " . $className . " for " . get_class($this));
         }
     }
     return;
 }
開發者ID:yonetici,項目名稱:pimcore-coreshop-demo,代碼行數:24,代碼來源:AbstractModel.php

示例3: is_includeable

/**
 * @deprecated
 * @param  $filename
 * @return bool
 */
function is_includeable($filename)
{
    return \Pimcore\File::isIncludeable($filename);
}
開發者ID:pimcore,項目名稱:pimcore,代碼行數:9,代碼來源:helper.php


注:本文中的Pimcore\File::isIncludeable方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。