File "SimpleContainer.php"

Full Path: /home/clickysoft/public_html/jmapi5.clickysoft.net/vendor/mpdf/mpdf/src/Container/SimpleContainer.php
File size: 542 bytes
MIME-type: text/x-php
Charset: utf-8

<?php

namespace Mpdf\Container;

class SimpleContainer implements \Mpdf\Container\ContainerInterface
{

	private $services;

	public function __construct(array $services)
	{
		$this->services = $services;
	}

	public function get($id)
	{
		if (!$this->has($id)) {
			throw new \Mpdf\Container\NotFoundException(sprintf('Unable to find service of key "%s"', $id));
		}

		return $this->services[$id];
	}

	public function has($id)
	{
		return isset($this->services[$id]);
	}

	public function getServices()
	{
		return $this->services;
	}

}