[Beeframework-svn] SF.net SVN: beeframework:[285] trunk/framework/Bee
Brought to you by:
b_hartmann,
m_plomer
From: <m_p...@us...> - 2015-02-18 15:06:49
|
Revision: 285 http://sourceforge.net/p/beeframework/code/285 Author: m_plomer Date: 2015-02-18 15:06:42 +0000 (Wed, 18 Feb 2015) Log Message: ----------- - added some traits Added Paths: ----------- trunk/framework/Bee/Context/Config/TContextAware.php trunk/framework/Bee/Utils/TLogged.php Added: trunk/framework/Bee/Context/Config/TContextAware.php =================================================================== --- trunk/framework/Bee/Context/Config/TContextAware.php (rev 0) +++ trunk/framework/Bee/Context/Config/TContextAware.php 2015-02-18 15:06:42 UTC (rev 285) @@ -0,0 +1,24 @@ +<?php +namespace Bee\Context\Config; + +use Bee\IContext; + +/** + * Class TContextAware + * @package Bee\Context\Config + */ +trait TContextAware { + + /** + * @var IContext + */ + protected $context; + + /** + * @param IContext $context + */ + public function setBeeContext(IContext $context) { + $this->context = $context; + } + +} \ No newline at end of file Added: trunk/framework/Bee/Utils/TLogged.php =================================================================== --- trunk/framework/Bee/Utils/TLogged.php (rev 0) +++ trunk/framework/Bee/Utils/TLogged.php 2015-02-18 15:06:42 UTC (rev 285) @@ -0,0 +1,27 @@ +<?php +namespace Bee\Utils; + +use Bee\Framework; +use Logger; + +/** + * Class TLogged + * @package Bee\Utils + */ +trait TLogged { + + /** + * @var Logger + */ + protected $log; + + /** + * @return Logger + */ + public function getLog() { + if (!$this->log) { + $this->log = Framework::getLoggerForClass(get_class($this)); + } + return $this->log; + } +} \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |