C:\xampp\htdocs\landing\wp-content\plugins\penci-smart-lists\lib\meta-box\inc\storage-registry.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
/**
 * Storage registry class
 *
 * @package Meta Box
 */

/**
 * Class RWMB_Storage_Registry
 */
class RWMB_Storage_Registry {

    
/**
     * List storage instances.
     *
     * @var array
     */
    
protected $storages = array();

    
/**
     * Get storage instance.
     *
     * @param string $class_name Storage class name.
     * @return RWMB_Storage_Interface
     */
    
public function get$class_name ) {
        if ( empty( 
$this->storages$class_name ] ) ) {
            if ( ! 
class_exists$class_name ) ) {
                return 
null;
            }

            
$this->storages$class_name ] = new $class_name();
        }

        return 
$this->storages$class_name ];
    }
}
x

Windows NT KPTV 6.2 build 9200 (Windows Server 2012 Datacenter Edition) i586