peliprint/app/Services/Helpers/BlueprintExtensionLibrary.php

31 lines
729 B
PHP
Raw Normal View History

<?php
/*
| Welcome to the Blueprint Extension Library.
|
| This allows developers to interact with
| Pterodactyl easely and without hassle.
*/
namespace Pterodactyl\Services\Helpers;
2023-04-14 11:18:24 -04:00
use Pterodactyl\Contracts\Repository\SettingsRepositoryInterface;
class BlueprintExtensionLibrary
{
// Construct BlueprintExtensionLibrary
public function __construct(
private SettingsRepositoryInterface $settings,
) {
}
2023-04-14 11:18:24 -04:00
public function db($type, $one, $two) {
if ($type === "get") {
2023-04-14 11:18:24 -04:00
return $this->settings->get($one."::".$two);
};
if ($type === "set") {
2023-04-14 11:18:24 -04:00
return $this->settings->set($one, $two);
};
return true;
}
2023-03-26 12:18:54 -04:00
}