]> git.mxchange.org Git - core.git/blobdiff - framework/main/classes/actions/class_BaseAction.php
Refacuring:
[core.git] / framework / main / classes / actions / class_BaseAction.php
index 40813e418aa78e94cea8667a15496f2f9fc2843d..6507cc2f5f0f9043200699627935a6c1caa9f21a 100644 (file)
@@ -4,7 +4,7 @@ namespace Org\Mxchange\CoreFramework\Action;
 
 // Import framework stuff
 use Org\Mxchange\CoreFramework\Object\BaseFrameworkSystem;
-use Org\Mxchange\CoreFramework\Resolver\Resolver;
+use Org\Mxchange\CoreFramework\Traits\Resolver\ResolverTrait;
 
 /**
  * A general action class. You shall extend this class if you are going to write
@@ -31,10 +31,8 @@ use Org\Mxchange\CoreFramework\Resolver\Resolver;
  * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
 abstract class BaseAction extends BaseFrameworkSystem {
-       /**
-        * Resolver instance
-        */
-       private $resolverInstance = NULL;
+       // Load traits
+       use ResolverTrait;
 
        /**
         * Protected constructor
@@ -47,23 +45,4 @@ abstract class BaseAction extends BaseFrameworkSystem {
                parent::__construct($className);
        }
 
-       /**
-        * Setter for resolver instance
-        *
-        * @param       $resolverInstance       Instance of a command resolver class
-        * @return      void
-        */
-       protected final function setResolverInstance (Resolver $resolverInstance) {
-               $this->resolverInstance = $resolverInstance;
-       }
-
-       /**
-        * Getter for resolver instance
-        *
-        * @return      $resolverInstance       Instance of a command resolver class
-        */
-       protected final function getResolverInstance () {
-               return $this->resolverInstance;
-       }
-
 }