aboutsummaryrefslogtreecommitdiffstats
path: root/etc/statetab
blob: f06981ac60f76f4f6331a6a45446824e58c939c5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#
# A list of paths which should be bind-mounted from a
# partition dedicated to persistent data
#
# See $STATE_LABEL in /etc/sysconfig/readonly-root
#
# Examples: 
#
#   /root
#   /etc/ssh
#   /var/spool/mail
#
d='n16' href='#n16'>16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
<?php
/**
*
* This file is part of the phpBB Forum Software package.
*
* @copyright (c) phpBB Limited <https://www.phpbb.com>
* @license       GNU General Public License, version 2 (GPL-2.0)
*
* For full copyright and license information, please see
* the docs/CREDITS.txt file.
*
*/

namespace phpbb\routing;

use Symfony\Component\Config\Loader\LoaderResolverInterface;

/**
 * @see Symfony\Component\Config\Loader\LoaderResolver
 */
class loader_resolver implements LoaderResolverInterface
{
	/**
	 * @var \Symfony\Component\Config\Loader\LoaderInterface[] An array of LoaderInterface objects
	 */
	protected $loaders = [];

	public function __construct($loaders = [])
	{
		$this->loaders = $loaders;
	}

	/**
	 * {@inheritdoc}
	 */
	public function resolve($resource, $type = null)
	{
		/** @var \Symfony\Component\Config\Loader\LoaderInterface $loader */
		foreach ($this->loaders as $loader)
		{
			if ($loader->supports($resource, $type))
			{
				$loader->setResolver($this);
				return $loader;
			}
		}

		return false;
	}
}