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


PHP core_kernel_classes_Class::getUniquePropertyValue方法代碼示例

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


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

示例1: delete

 /**
  * (non-PHPdoc)
  *
  * @see \oat\tao\model\media\MediaManagement::delete
  */
 public function delete($link)
 {
     $instance = new \core_kernel_classes_Class(\tao_helpers_Uri::decode($link));
     $fileLink = $instance->getUniquePropertyValue(new \core_kernel_classes_Property(MEDIA_LINK));
     $fileLink = $fileLink instanceof \core_kernel_classes_Resource ? $fileLink->getUri() : (string) $fileLink;
     $instance->delete();
     $fileManager = FileManager::getFileManagementModel();
     $deleted = $fileManager->deleteFile($fileLink);
     return $deleted;
 }
開發者ID:nagyist,項目名稱:extension-tao-mediamanager,代碼行數:15,代碼來源:MediaSource.php

示例2: testEditMediaInstance

 public function testEditMediaInstance()
 {
     $fileTmp = dirname(__DIR__) . '/sample/Italy.png';
     $this->initializeMock($fileTmp);
     $this->fileManagerMock->expects($this->once())->method('deleteFile')->with('MyLink')->willReturn(true);
     $lang = 'EN-en';
     $instanceUri = 'http://myFancyDomain.com/myGreatInstanceUri';
     $instance = new \core_kernel_classes_Class($instanceUri);
     $instance->setPropertyValue(new \core_kernel_classes_Property(MEDIA_LINK), 'MyLink');
     $this->mediaService->editMediaInstance($fileTmp, $instanceUri, $lang);
     $this->assertEquals($lang, $instance->getUniquePropertyValue(new \core_kernel_classes_Property(MEDIA_LANGUAGE)), 'The instance language is wrong');
     // remove what has been done
     $inst = new \core_kernel_classes_Resource($instanceUri);
     $inst->delete();
 }
開發者ID:nagyist,項目名稱:extension-tao-mediamanager,代碼行數:15,代碼來源:MediaServiceTest.php


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