/** * @see AbstractTheme::extendTwig() * * @param \Twig_Environment $twig * @param \Twig_Loader_Filesystem $loader * @return \Twig_Environment */ public function extendTwig(\Twig_Environment $twig, \Twig_Loader_Filesystem $loader = null) { parent::extendTwig($twig, $loader); // FIXME: Get timezone from WP. //$timezone = 'UTC'; //$twig->getExtension('core')->setTimezone(new \DateTimeZone($timezone)); return $twig; }
/** * @see AbstractTheme::extendTwig() * * @param \Twig_Environment $twig * @param \Twig_LoaderInterface $loader * @return \Twig_Environment */ public function extendTwig(\Twig_Environment $twig, \Twig_LoaderInterface $loader = null) { parent::extendTwig($twig, $loader); // Get user timezone and if not set, use Joomla default. $timezone = \JFactory::getUser()->getParam('timezone', \JFactory::getConfig()->get('offset', 'UTC')); $twig->getExtension('core')->setTimezone(new \DateTimeZone($timezone)); return $twig; }