mirror of
https://github.com/wallabag/wallabag.git
synced 2024-06-02 21:39:21 +00:00
31 lines
564 B
PHP
31 lines
564 B
PHP
<?php
|
|
|
|
namespace Wallabag\CoreBundle\Twig\Extension;
|
|
|
|
class WallabagExtension extends \Twig_Extension
|
|
{
|
|
public function getFilters()
|
|
{
|
|
return array(
|
|
new \Twig_SimpleFilter('domainName', array($this, 'getDomainName')),
|
|
);
|
|
}
|
|
|
|
/**
|
|
* Returns the domain name for a URL.
|
|
*
|
|
* @param $url
|
|
*
|
|
* @return string
|
|
*/
|
|
public static function getDomainName($url)
|
|
{
|
|
return parse_url($url, PHP_URL_HOST);
|
|
}
|
|
|
|
public function getName()
|
|
{
|
|
return 'wallabag_extension';
|
|
}
|
|
}
|