Scalr\Model\Entity\Tag::getTags PHP Метод

getTags() публичный статический Метод

public static getTags ( string $resource, integer $resourceId ) : array
$resource string
$resourceId integer
Результат array
    public static function getTags($resource, $resourceId)
    {
        $names = [];
        foreach (TagLink::find([['resource' => $resource], ['resourceId' => $resourceId]]) as $l) {
            /* @var $l TagLink */
            $names[] = $l->getName();
        }
        return $names;
    }

Usage Example

Пример #1
0
 /**
  * @param Script $script
  * @return array
  */
 protected function getScriptInfo($script)
 {
     $result = ['versions' => [], 'tags' => join(',', Tag::getTags(Tag::RESOURCE_SCRIPT, $script->id))];
     foreach ($script->getVersions(true) as $version) {
         /** var ScriptVersion $version */
         $result['versions'][] = ['version' => $version->version, 'variables' => $version->variables, 'dtCreated' => Scalr_Util_DateTime::convertTz($version->dtCreated), 'content' => $version->content];
         $result['version'] = $version->version;
     }
     return $result;
 }
All Usage Examples Of Scalr\Model\Entity\Tag::getTags