]> git.mxchange.org Git - core.git/blobdiff - framework/main/classes/helper/captcha/class_BaseCaptcha.php
Refacturing:
[core.git] / framework / main / classes / helper / captcha / class_BaseCaptcha.php
index b31ddf31be0142cd07a8426327eaab990c31a468..0f6ceb7a96bb9bf909ca4e08ab3918df256cbaf7 100644 (file)
@@ -8,6 +8,7 @@ use Org\Mxchange\CoreFramework\Factory\ObjectFactory;
 use Org\Mxchange\CoreFramework\Generic\FrameworkInterface;
 use Org\Mxchange\CoreFramework\Helper\BaseHelper;
 use Org\Mxchange\CoreFramework\Helper\Helper;
+use Org\Mxchange\CoreFramework\Traits\Helper\HelperTrait;
 
 /**
  * A general captcha
@@ -31,17 +32,15 @@ use Org\Mxchange\CoreFramework\Helper\Helper;
  * You should have received a copy of the GNU General Public License
  * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
-abstract class BaseCaptcha extends BaseHelper {
+abstract class BaseCaptcha extends BaseHelper implements Helper {
+       // Load traits
+       use HelperTrait;
+
        /**
         * Instance of a RNG
         */
        private $rngInstance = NULL;
 
-       /**
-        * A helper instance for the form
-        */
-       private $helperInstance = NULL;
-
        /**
         * Protected constructor
         *
@@ -72,25 +71,6 @@ abstract class BaseCaptcha extends BaseHelper {
                return $this->rngInstance;
        }
 
-       /**
-        * Setter for helper instance
-        *
-        * @param       $helperInstance         An instance of a helper class
-        * @return      void
-        */
-       protected final function setHelperInstance (Helper $helperInstance) {
-               $this->helperInstance = $helperInstance;
-       }
-
-       /**
-        * Getter for helper instance
-        *
-        * @return      $helperInstance         An instance of a helper class
-        */
-       public final function getHelperInstance () {
-               return $this->helperInstance;
-       }
-
        /**
         * Initializes the random number generator (RNG)
         *