Server IP : 172.67.157.199 / Your IP : 3.145.179.2 [ Web Server : Apache System : Linux b70eb322-3aee-0c53-7c82-0db91281f2c6.secureserver.net 6.1.90-1.el9.elrepo.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 2 12:09:22 EDT 2024 x86_64 User : root ( 0) PHP Version : 8.0.30.2 Disable Function : NONE Domains : 0 Domains MySQL : ON | cURL : ON | WGET : ON | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/wp-content/plugins/templately/vendor/priyomukul/wp-notice/src/Utils/ |
Upload File : |
<?php namespace PriyoMukul\WPNotice\Utils; #[\AllowDynamicProperties] abstract class Base { /** * Holds the plugin instance. * * @since 2.0.0 * @access protected * @static * * @var Base */ private static $instances = []; /** * Sets up a single instance of the plugin. * * @return static An instance of the class. * @since 1.0.0 * @access public * @static * */ public static function get_instance( ...$args ) { $module = get_called_class(); $module_id = $module; if ( $module === 'PriyoMukul\WPNotice\Notice' || $module === 'PriyoMukul\WPNotice\Dismiss' ) { $module_id = $module . '::' . $args[0]; } if ( ! isset( self::$instances[ $module_id ] ) ) { self::$instances[ $module_id ] = new $module( ...$args ); } return self::$instances[ $module_id ]; } protected function database( $args = null ) { return new Storage( $args ); } }