b0y-101 Mini Shell


Current Path : E:/wordpress/wp-content/plugins/smart-slider-3/Nextend/Framework/Pattern/
File Upload :
Current File : E:/wordpress/wp-content/plugins/smart-slider-3/Nextend/Framework/Pattern/PluggableFactoryTrait.php

<?php

namespace Nextend\Framework\Pattern;

trait PluggableFactoryTrait {

    use SingletonTrait;

    private static $types = array();

    public static function addType($name, $className) {
        self::$types[$name] = $className;
    }

    public static function getType($name) {

        if (isset(self::$types[$name])) {
            return self::$types[$name];
        }

        return false;
    }

    public static function getTypes() {

        return self::$types;
    }
}

Copyright © 2019 by b0y-101