本文整理汇总了PHP中Nette\String::endsWith方法的典型用法代码示例。如果您正苦于以下问题:PHP String::endsWith方法的具体用法?PHP String::endsWith怎么用?PHP String::endsWith使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Nette\String
的用法示例。
在下文中一共展示了String::endsWith方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: __invoke
/**
* Invoke filter
* @param string code
* @param WebLoader loader
* @param string file
* @return string
*/
public function __invoke($code, WebLoader $loader, $file)
{
if (String::endsWith($file, ".less")) {
return $this->getLessC()->parse($code);
}
return $code;
}
示例2: prepareDate
/**
* Convert date to RFC822
* @param string|date $date
* @return string
*/
public static function prepareDate($date)
{
if ($date instanceof \DateTime) {
$date = $date->getTimestamp();
}
if (is_string($date) && $date === (string) (int) $date) {
$date = (int) $date;
}
if (is_string($date) && !String::endsWith($date, "GMT")) {
$date = strtotime($date);
}
if (is_int($date)) {
$date = gmdate('D, d M Y H:i:s', $date) . " GMT";
}
return $date;
}
示例3: flashHandler
/**
* Flash handler for images
*
* @example [* flash.swf 200x150 .(alternative content) *]
*
* @param TexyHandlerInvocation handler invocation
* @param TexyImage
* @param TexyLink
* @return TexyHtml|string|FALSE
*/
public function flashHandler($invocation, $image, $link)
{
if (!String::endsWith($image->URL, ".swf")) {
return $invocation->proceed();
}
$template = $this->createTemplate()->setFile(NEURON_DIR . "/templates/flash.phtml");
$template->url = self::prependRoot($image->URL, $this->imageModule->root);
$template->width = $image->width;
$template->height = $image->height;
if ($image->modifier->title) {
$template->title = $image->modifier->title;
}
return $this->protect((string) $template, self::CONTENT_BLOCK);
}