]> git.immae.eu Git - github/wallabag/wallabag.git/blame - src/Wallabag/CoreBundle/Twig/Extension/WallabagExtension.php
Merge pull request #1328 from wallabag/v2-fix-1324
[github/wallabag/wallabag.git] / src / Wallabag / CoreBundle / Twig / Extension / WallabagExtension.php
CommitLineData
9d50517c
NL
1<?php
2
ad4d1caa 3namespace Wallabag\CoreBundle\Twig\Extension;
9d50517c
NL
4
5class WallabagExtension extends \Twig_Extension
6{
7 public function getFilters()
8 {
9 return array(
9d50517c
NL
10 new \Twig_SimpleFilter('domainName', array($this, 'getDomainName')),
11 );
12 }
13
14 /**
4346a860 15 * Returns the domain name for a URL.
9d50517c
NL
16 *
17 * @param $url
4346a860 18 *
9d50517c
NL
19 * @return string
20 */
21 public static function getDomainName($url)
22 {
23 return parse_url($url, PHP_URL_HOST);
24 }
25
9d50517c
NL
26 public function getName()
27 {
28 return 'wallabag_extension';
29 }
7df80cb3 30}