golden hour
/home/godaofbq/dev.hyperredbed.com/wp-content/plugins/wp-ultimate-review-pro/bootstrap
⬆️ Go Up
Upload
File/Folder
Size
Actions
Activation.php
144 B
Del
OK
Application.php
1.95 KB
Del
OK
Bootstrap.php
800 B
Del
OK
DeActivation.php
155 B
Del
OK
Edit: Application.php
<?php namespace WurReviewPro\Bootstrap; use WurReviewPro\App\Providers\AdminEnqueueProvider; use WurReviewPro\App\Providers\FreeHookSupportProvider; class Application { /** * @var null|object */ public static $instance = null; /** * @var string */ private $pluginFile; /** * @var string */ private $basePath; /** * @var string */ private $baseUrl; /** * @var string */ private $version; /** * @var string */ private $textDomain = 'wp-ultimate-review-pro'; public function __construct($path, $version) { $this->version = $version; $this->setBasePath($path); } /** * @param $path * @param $version * * @return Application */ public static function getInstance($path = null, $version = null) { if (null === self::$instance) { self::$instance = new self($path, $version); } return self::$instance; } public static function init() { (new AdminEnqueueProvider())->boot(); (new FreeHookSupportProvider())->boot(); } /** * @set application base path ( Plugin directory path ) * @set pluginFile * @set pluginBasename * * @param string $path * * @return void */ private function setBasePath($path) { $this->pluginFile = $path; $this->basePath = untrailingslashit(plugin_dir_path($path)); $this->baseUrl = plugin_dir_url($path); } public function getBaseUrl($path = null) { return $this->baseUrl. ($path ? DIRECTORY_SEPARATOR . $path : ''); } public function getTextDomain() { return $this->textDomain; } public function getVersion() { return $this->version; } public function getBasePath($path = null) { return $this->basePath . ($path ? DIRECTORY_SEPARATOR . $path : ''); } }
Save