本文整理汇总了PHP中Release::size方法的典型用法代码示例。如果您正苦于以下问题:PHP Release::size方法的具体用法?PHP Release::size怎么用?PHP Release::size使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Release
的用法示例。
在下文中一共展示了Release::size方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: renderRelease
/**
* @param Release $release
* @param bool $latest
*
* @return string
*/
private function renderRelease(Release $release, $latest = false)
{
$item = new \Text_Template(__DIR__ . '/../templates/item.html');
$manifest = '';
if (!empty($release->manifest())) {
$manifest = sprintf(' class="phar" data-title="Manifest" data-content="<ul>%s</ul>" data-placement="bottom" data-html="true"', implode('', array_map(function ($item) {
return '<li>' . $item . '</li>';
}, $release->manifest())));
}
$item->setVar(['domain' => $this->domain(), 'package' => $release->package(), 'version' => $release->version(), 'date' => $release->date(), 'size' => $release->size(), 'sha256' => $release->sha256(), 'strongOpen' => $latest ? '<strong>' : '', 'strongClose' => $latest ? '</strong>' : '', 'manifest' => $manifest]);
return $item->render();
}