チェックインノートの改行を表示に反映し、URLっぽい文字列をリンク化するようにした
This commit is contained in:
@@ -2,8 +2,18 @@
|
||||
|
||||
namespace App\Utilities;
|
||||
|
||||
use Misd\Linkify\Linkify;
|
||||
|
||||
class Formatter
|
||||
{
|
||||
/** @var Linkify */
|
||||
private $linkify;
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->linkify = new Linkify();
|
||||
}
|
||||
|
||||
/**
|
||||
* 通算秒数を日数と時分にフォーマットします。
|
||||
* @param int|float $value 通算秒数
|
||||
@@ -16,4 +26,14 @@ class Formatter
|
||||
$minutes = floor($value % 3600 / 60);
|
||||
return "{$days}日 {$hours}時間 {$minutes}分";
|
||||
}
|
||||
|
||||
/**
|
||||
* テキスト内のURLをHTMLのリンクに置き換えます。
|
||||
* @param string $text テキスト
|
||||
* @return string URLをリンクに置き換えた文字列
|
||||
*/
|
||||
public function linkify($text)
|
||||
{
|
||||
return $this->linkify->processUrls($text);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user