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


PHP Util::fixPath方法代碼示例

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


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

示例1: testConcatPath

 public function testConcatPath()
 {
     $result = Util::fixPath('dir1/dir2/file1.json');
     $this->assertEquals($result, Util::concatPath('dir1/dir2', 'file1.json'));
     $result = Util::fixPath('dir1/dir2/file1.json');
     $this->assertEquals($result, Util::concatPath('dir1/dir2/', 'file1.json'));
     $result = Util::fixPath('dir1/dir2/file1.json');
     $this->assertEquals($result, Util::concatPath('dir1/dir2/file1.json'));
     $input = array('dir1/dir2', 'file1.json');
     $result = Util::fixPath('dir1/dir2/file1.json');
     $this->assertEquals($result, Util::concatPath($input));
     $input = array('dir1/', 'dir2', 'file1.json');
     $result = Util::fixPath('dir1/dir2/file1.json');
     $this->assertEquals($result, Util::concatPath($input));
 }
開發者ID:naushrambo,項目名稱:espocrm,代碼行數:15,代碼來源:UtilTest.php

示例2: testGetLayoutPathModule

 function testGetLayoutPathModule()
 {
     $this->objects['metadata']->expects($this->exactly(1))->method('getScopeModuleName')->will($this->returnValue('Crm'));
     $this->assertEquals(Util::fixPath('application/Espo/Modules/Crm/Resources/layouts/Call'), $this->reflection->invokeMethod('getLayoutPath', array('Call')));
     $this->assertEquals(Util::fixPath('custom/Espo/Custom/Resources/layouts/Call'), $this->reflection->invokeMethod('getLayoutPath', array('Call', true)));
 }
開發者ID:naushrambo,項目名稱:espocrm,代碼行數:6,代碼來源:LayoutTest.php

示例3: testGetPath

 public function testGetPath()
 {
     $packageId = $this->reflection->invokeMethod('getProcessId');
     $packagePath = Util::fixPath($this->actionManagerParams['packagePath'] . '/' . $packageId);
     $this->assertEquals($packagePath, $this->reflection->invokeMethod('getPath', array()));
     $this->assertEquals($packagePath, $this->reflection->invokeMethod('getPath', array('packagePath')));
     $postfix = $this->reflection->getProperty('packagePostfix');
     $this->assertEquals($packagePath . $postfix, $this->reflection->invokeMethod('getPath', array('packagePath', true)));
     $backupPath = Util::fixPath($this->actionManagerParams['backupPath'] . '/' . $packageId);
     $this->assertEquals($backupPath, $this->reflection->invokeMethod('getPath', array('backupPath')));
 }
開發者ID:naushrambo,項目名稱:espocrm,代碼行數:11,代碼來源:BaseTest.php

示例4: testGetRootDir

 public function testGetRootDir()
 {
     $rootDir = dirname(__FILE__);
     $rootDir = str_replace(Util::fixPath('/tests/Espo/Core/Utils'), '', $rootDir);
     $this->assertEquals($rootDir, $this->object->getRootDir());
 }
開發者ID:naushrambo,項目名稱:espocrm,代碼行數:6,代碼來源:SystemTest.php

示例5: testGetSingeFileListOnlyFiles

 public function testGetSingeFileListOnlyFiles()
 {
     $input = array('custom' => array('Espo' => array('Custom' => array('Modules' => array('ExtensionTest' => array(0 => 'File.json', 1 => 'File.php'))))));
     $result = array(Util::fixPath('custom/Espo/Custom/Modules/ExtensionTest/File.json'), Util::fixPath('custom/Espo/Custom/Modules/ExtensionTest/File.php'));
     $this->assertEquals($result, $this->reflection->invokeMethod('getSingeFileList', array($input, true)));
 }
開發者ID:mehulsbhatt,項目名稱:espocrm,代碼行數:6,代碼來源:ManagerTest.php


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