Update app/Services/Helpers/BlueprintExtensionLibrary.php

This commit is contained in:
denis 2024-11-03 04:14:24 -05:00
parent 1a0be9b68e
commit c35257e4c1

View file

@ -1,51 +1,51 @@
<?php <?php
/** /**
* BlueprintExtensionLibrary (Backwards compatibility) * BlueprintExtensionLibrary (Backwards compatibility)
* *
* BlueprintLegacyLibrary provides backwards-compatibility for older * BlueprintLegacyLibrary provides backwards-compatibility for older
* extensions. Functions are deprecated, unmaintained and slowly phased out. * extensions. Functions are deprecated, unmaintained and slowly phased out.
* Consider using maintained versions of BlueprintExtensionLibrary. * Consider using maintained versions of BlueprintExtensionLibrary.
* *
* Certain functions are being phased out and return "false" instead of the * Certain functions are being phased out and return "false" instead of the
* correct value. Consider switching to maintained versions to prevent your * correct value. Consider switching to maintained versions to prevent your
* extension from breaking with future updates. * extension from breaking with future updates.
* *
* @category BlueprintExtensionLibrary * @category BlueprintExtensionLibrary
* @package BlueprintLegacyLibrary * @package BlueprintLegacyLibrary
* @author Emma <hello@prpl.wtf> * @author Emma <hello@prpl.wtf>
* @copyright 2023-2024 Emma (prpl.wtf) * @copyright 2023-2024 Emma (prpl.wtf)
* @license https://blueprint.zip/docs/?page=about/License MIT License * @license https://blueprint.zip/docs/?page=about/License MIT License
* @link https://blueprint.zip/docs/?page=documentation/$blueprint * @link https://blueprint.zip/docs/?page=documentation/$blueprint
* @since indev * @since indev
* @deprecated alpha * @deprecated alpha
*/ */
namespace Pterodactyl\Services\Helpers; namespace App\Services\Helpers;
use Pterodactyl\Contracts\Repository\SettingsRepositoryInterface; use App\Contracts\Repository\SettingsRepositoryInterface;
use Pterodactyl\BlueprintFramework\Services\PlaceholderService\BlueprintPlaceholderService; use App\BlueprintFramework\Services\PlaceholderService\BlueprintPlaceholderService;
class BlueprintExtensionLibrary class BlueprintExtensionLibrary
{ {
public function __construct( public function __construct(
private SettingsRepositoryInterface $settings, private SettingsRepositoryInterface $settings,
private BlueprintPlaceholderService $placeholder, private BlueprintPlaceholderService $placeholder,
) { ) {
} }
public function dbGet($table, $record) { public function dbGet($table, $record) {
return $this->settings->get($table."::".$record); return $this->settings->get($table."::".$record);
} }
public function dbSet($table, $record, $value) { public function dbSet($table, $record, $value) {
return $this->settings->set($table."::".$record, $value); return $this->settings->set($table."::".$record, $value);
} }
public function notify($text) { return false; } public function notify($text) { return false; }
public function notifyAfter($delay, $text) { return false; } public function notifyAfter($delay, $text) { return false; }
public function notifyNow($text) { return false; } public function notifyNow($text) { return false; }
public function fileRead($path) { return false; } public function fileRead($path) { return false; }
public function fileMake($path) { return false; } public function fileMake($path) { return false; }
public function fileWipe($path) { return false; } public function fileWipe($path) { return false; }
} }