* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\HttpKernel\CacheClearer; /** * ChainCacheClearer. * * @author Dustin Dobervich * * @final since version 3.4 */ class ChainCacheClearer implements CacheClearerInterface { protected $clearers; /** * Constructs a new instance of ChainCacheClearer. * * @param array $clearers The initial clearers */ public function __construct($clearers = array()) { $this->clearers = $clearers; } /** * {@inheritdoc} */ public function clear($cacheDir) { foreach ($this->clearers as $clearer) { $clearer->clear($cacheDir); } } /** * Adds a cache clearer to the aggregate. * * @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; } } __halt_compiler();----SIGNATURE:----Cam/ng4H+WvF5cygFojSkKDOsiPRPIXalvQXyBc4O39XmPJY4uwMzrPZAvi+u2TbPU1ZnvKnd1WWDVmp5GiqgujxpiEcWYASiMwoP/0+nQILu+7N7Krb8oRUc6Y/raRrg2AKBNyKvcRjVFGJcIT7k+QzhnOHviX7QHjwrGVTp5oQcfS/cQii08WLUpz34Z+FGm47Duh0emj2ovWdUs9St/jNcZ0tFa12+eZMImRck6lUxm2IrAZIoctxS4U5DozWjK85iGFXGBX62PTEN6/pa0BzgJYYRnHtI4gA/hkv4ttb9CUxmS/Uk5xf1yZDe1tStOTkZz76NXMPyCGuNx3gOV/StcRq4Njr/H1Z9K+uEAMYuqybYosEtQKnszkwRvBHca2BOeIhjkCYzDwqwi/r/erapXYGqIdCpPn1BpszlMCoS9JZZQRYw+0Gslt5SVwEy2pvm2bCnd1mVAfMDlsdQBUAJHuYg8ESbrRj3Lu9p84yy2vW6d0IO1Ciu72SmJmy+QQqrxYDyDicDoOHtQo9QhCCJsmZKq0ro9DOhIvJHA1vrHo4cuNdH+0boGqaOyHdF4ZtQsr5NaoKex1mCUXVRG0jalum89m94ZX2p/5aUsZPizPSfz12rWMYXhq+nSIqiFDQAhy8GabZpCQBWfHTwGiy7wcD3P17FGeRuCGOayw=----ATTACHMENT:----NTkzNDcwNzA2MzgzMjI0MyAzNzg2NjEwMTAyNzUzMjI5IDk5MDI5MTg5OTM2MTg4NzI=