Mercurial > hg > isophonics-drupal-site
diff vendor/symfony/http-kernel/CacheClearer/ChainCacheClearer.php @ 14:1fec387a4317
Update Drupal core to 8.5.2 via Composer
author | Chris Cannam |
---|---|
date | Mon, 23 Apr 2018 09:46:53 +0100 |
parents | 4c8ae668cc8c |
children | 129ea1e6d783 |
line wrap: on
line diff
--- a/vendor/symfony/http-kernel/CacheClearer/ChainCacheClearer.php Mon Apr 23 09:33:26 2018 +0100 +++ b/vendor/symfony/http-kernel/CacheClearer/ChainCacheClearer.php Mon Apr 23 09:46:53 2018 +0100 @@ -15,12 +15,11 @@ * ChainCacheClearer. * * @author Dustin Dobervich <ddobervich@gmail.com> + * + * @final since version 3.4 */ class ChainCacheClearer implements CacheClearerInterface { - /** - * @var array - */ protected $clearers; /** @@ -28,7 +27,7 @@ * * @param array $clearers The initial clearers */ - public function __construct(array $clearers = array()) + public function __construct($clearers = array()) { $this->clearers = $clearers; } @@ -46,10 +45,12 @@ /** * Adds a cache clearer to the aggregate. * - * @param CacheClearerInterface $clearer + * @deprecated since version 3.4, to be removed in 4.0, inject the list of clearers as a constructor argument instead. */ public function add(CacheClearerInterface $clearer) { + @trigger_error(sprintf('The "%s()" method is deprecated since Symfony 3.4 and will be removed in 4.0, inject the list of clearers as a constructor argument instead.', __METHOD__), E_USER_DEPRECATED); + $this->clearers[] = $clearer; } }