Файл: concrete5.7.5.6/concrete/src/Device/DeviceManager.php
Строк: 39
<?php
namespace ConcreteCoreDevice;
class DeviceManager implements DeviceManagerInterface
{
protected $container = array();
/**
* @param $handle
* @return DeviceInterface
*/
public function get($handle)
{
return $this->container[$handle];
}
public function has($handle)
{
return isset($this->container[$handle]);
}
/**
* @return DeviceInterface[]
*/
public function getList()
{
return $this->container;
}
/**
* @param Device $device
*/
public function register(DeviceInterface $device)
{
$this->container[$device->getHandle()] = $device;
}
}