Set the assignee as organizer for ical events

This commit is contained in:
Frederic Guillot
2015-07-05 12:23:00 -04:00
parent 45774afafc
commit 4438e03c62
6 changed files with 94 additions and 13 deletions

View File

@@ -2,6 +2,8 @@
namespace Core;
use Pimple\Container;
/**
* Helper base class
*
@@ -19,16 +21,34 @@ namespace Core;
* @property \Helper\Url $url
* @property \Helper\User $user
*/
class Helper extends Base
class Helper
{
/**
* Helper instances
*
* @static
* @access private
* @var array
*/
private static $helpers = array();
private $helpers = array();
/**
* Container instance
*
* @access protected
* @var \Pimple\Container
*/
protected $container;
/**
* Constructor
*
* @access public
* @param \Pimple\Container $container
*/
public function __construct(Container $container)
{
$this->container = $container;
}
/**
* Load automatically helpers
@@ -39,12 +59,12 @@ class Helper extends Base
*/
public function __get($name)
{
if (! isset(self::$helpers[$name])) {
if (! isset($this->helpers[$name])) {
$class = '\Helper\\'.ucfirst($name);
self::$helpers[$name] = new $class($this->container);
$this->helpers[$name] = new $class($this->container);
}
return self::$helpers[$name];
return $this->helpers[$name];
}
/**