diff options
author | Oliver Schramm <oliver.schramm97@gmail.com> | 2017-09-28 23:55:28 +0200 |
---|---|---|
committer | Oliver Schramm <oliver.schramm97@gmail.com> | 2017-09-28 23:55:28 +0200 |
commit | 221e5a01b1cf3369fcb7807c30a8f05ead20076d (patch) | |
tree | ae30366e8be7d2b8240f90e747ec449d3349b54a /phpBB/phpbb/feed | |
parent | 3da67ce581d35f53b1b7e0ef7bce10f9261f8c6c (diff) | |
download | forums-221e5a01b1cf3369fcb7807c30a8f05ead20076d.tar forums-221e5a01b1cf3369fcb7807c30a8f05ead20076d.tar.gz forums-221e5a01b1cf3369fcb7807c30a8f05ead20076d.tar.bz2 forums-221e5a01b1cf3369fcb7807c30a8f05ead20076d.tar.xz forums-221e5a01b1cf3369fcb7807c30a8f05ead20076d.zip |
[ticket/15245] Fix comments, class names and code style
PHPBB3-15245
Diffstat (limited to 'phpBB/phpbb/feed')
-rw-r--r-- | phpBB/phpbb/feed/helper.php | 33 | ||||
-rw-r--r-- | phpBB/phpbb/feed/quote_helper.php (renamed from phpBB/phpbb/feed/feed_quote_helper.php) | 5 |
2 files changed, 25 insertions, 13 deletions
diff --git a/phpBB/phpbb/feed/helper.php b/phpBB/phpbb/feed/helper.php index df7388331c..7d50b7ce7d 100644 --- a/phpBB/phpbb/feed/helper.php +++ b/phpBB/phpbb/feed/helper.php @@ -13,41 +13,52 @@ namespace phpbb\feed; +use phpbb\config\config; +use phpbb\path_helper; +use phpbb\textformatter\s9e\renderer; +use phpbb\user; +use Symfony\Component\DependencyInjection\ContainerInterface; + /** * Class with some helpful functions used in feeds */ class helper { - /** @var \phpbb\config\config */ + /** @var config */ protected $config; - /** @var \phpbb\path_helper */ + /** @var ContainerInterface */ + protected $container; + + /** @var path_helper */ protected $path_helper; - /** @var \phpbb\textformatter\s9e\renderer */ + /** @var renderer */ protected $renderer; - /** @var \phpbb\user */ + /** @var user */ protected $user; /** * Constructor * - * @param \phpbb\config\config $config Config object - * @param \phpbb\path_helper $path_helper Path helper object - * @param \phpbb\textformatter\s9e\renderer $renderer TextFormatter renderer object - * @param \phpbb\user $user User object + * @param config $config Config object + * @param ContainerInterface $container Service container object + * @param path_helper $path_helper Path helper object + * @param renderer $renderer TextFormatter renderer object + * @param user $user User object */ - public function __construct(\phpbb\config\config $config, \phpbb\path_helper $path_helper, \phpbb\textformatter\s9e\renderer $renderer, \phpbb\user $user) + public function __construct(config $config, ContainerInterface $container, path_helper $path_helper, renderer $renderer, user $user) { $this->config = $config; + $this->container = $container; $this->path_helper = $path_helper; $this->renderer = $renderer; $this->user = $user; } /** - * Run links through append_sid(), prepend generate_board_url() and remove session id + * Returns the board url (and caches it in the function) */ public function get_board_url() { @@ -105,7 +116,7 @@ class helper } // Setup our own quote_helper to remove all attributes from quotes - $this->renderer->configure_quote_helper(new feed_quote_helper($this->user, $this->path_helper->get_phpbb_root_path(), $this->path_helper->get_php_ext())); + $this->renderer->configure_quote_helper($this->container->get('feed.quote_helper')); $this->renderer->set_smilies_path($this->get_board_url() . '/' . $this->config['smilies_path']); diff --git a/phpBB/phpbb/feed/feed_quote_helper.php b/phpBB/phpbb/feed/quote_helper.php index 02a9b35dc0..843d075028 100644 --- a/phpBB/phpbb/feed/feed_quote_helper.php +++ b/phpBB/phpbb/feed/quote_helper.php @@ -16,7 +16,7 @@ namespace phpbb\feed; /** * Modified quote_helper for feeds (basically just removing all attributes) */ -class feed_quote_helper extends \phpbb\textformatter\s9e\quote_helper +class quote_helper extends \phpbb\textformatter\s9e\quote_helper { /** * {@inheritdoc} @@ -27,7 +27,8 @@ class feed_quote_helper extends \phpbb\textformatter\s9e\quote_helper return \s9e\TextFormatter\Utils::replaceAttributes( $xml, 'QUOTE', - function () { + function () + { return []; } ); |