added Bootstrap + Module + model class map helper + message translation config

This commit is contained in:
Antonio Ramirez
2016-12-03 19:20:12 +01:00
parent f11685a41e
commit 3d3fe43d54
5 changed files with 308 additions and 45 deletions

View File

@ -0,0 +1,49 @@
<?php
namespace Da\User\Helper;
/**
*
* ModelMapHelper.php
*
* Date: 3/12/16
* Time: 18:10
* @author Antonio Ramirez <hola@2amigos.us>
*/
class ClassMapHelper
{
protected $map = [];
/**
* ModelClassMapHelper constructor.
*
* @param array $map
*/
public function __construct($map = [])
{
$this->map = $map;
}
/**
* @param $key
* @param $class
*/
public function set($key, $class)
{
$this->map[$key] = $class;
}
/**
* @param $key
*
* @return mixed
* @throws \Exception
*/
public function get($key)
{
if (array_key_exists($key, $this->map)) {
return $this->map[$key];
};
throw new \Exception('Unknown model map key: ' . $key);
}
}