[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.
|