for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace BPT\settings;
use BPT\constants\dbTypes;
class easyJson {
private array $settings = [
'type' => dbTypes::JSON,
];
/**
* @param array $global
*
* @return $this
*/
public function setGlobal (array $global): self {
$this->settings['global'] = $global;
return $this;
}
* @param array $group
public function setGroup (array $group): self {
$this->settings['group'] = $group;
* @param array $supergroup
public function setSuperGroup (array $supergroup): self {
$this->settings['supergroup'] = $supergroup;
* @param array $channel
public function setChannel (array $channel): self {
$this->settings['channel'] = $channel;
* @param array $user
public function setUser (array $user): self {
$this->settings['user'] = $user;
* @param array $group_user
public function setGroupUser (array $group_user): self {
$this->settings['group_user'] = $group_user;
* @return array
public function getSettings (): array {
return $this->settings;