SDK FFI

GameDash\Sdk\FFI\Address\Address

public function __construct( string $name )
//Get internal name of the address
public function getName(): string
//Get HTTP URI
public function getUri(): Electrum\Uri\Uri
GameDash\Sdk\FFI\Address\AddressFrontend

public function __construct()
//Get internal name of the address
public function getName(): string
//Get HTTP URI
public function getUri(): Electrum\Uri\Uri
GameDash\Sdk\FFI\Address\AddressSelf

public function __construct()
//Get internal name of the address
public function getName(): string
//Get HTTP URI
public function getUri(): Electrum\Uri\Uri
GameDash\Sdk\FFI\Address\Addresses
Object storing all public address information

//Get all address objects
public function getAll(): array
//Get address object
public function get( string $name ): GameDash\Sdk\FFI\Address\Address
//Get own address
public function getSelf(): GameDash\Sdk\FFI\Address\Address
//Get address of frontend
public function getFrontend(): GameDash\Sdk\FFI\Address\Address
//Check if address exists
public function exists( string $name ): bool
GameDash\Sdk\FFI\Billing\Currency\AllCurrenciesCacheManager

public function valueEquals( $a, $b ): bool
protected function getInstance(): Electrum\Cache\Memory\CacheList\Manager
public function getAll(): array
public function addAll( $values ): void
public function add( $value ): void
public function find( callable $function )
public function exists( $value ): bool
public function remove( $value ): void
public function isCached(): bool
public function clear(): void
GameDash\Sdk\FFI\Billing\Currency\Currencies

public function getAll(): array
//Get base currency
public function getBase(): GameDash\Sdk\FFI\Billing\Currency\Currency
public function get( string $id ): GameDash\Sdk\FFI\Billing\Currency\Currency
public function exists( string $id ): bool
GameDash\Sdk\FFI\Billing\Currency\Currency

public function __construct( string $id )
public function getId(): string
public function getRate(): GameDash\Sdk\FFI\Billing\Currency\Rate
public function getHtmlNumber(): GameDash\Sdk\FFI\Billing\Currency\HtmlNumber
public function isBase(): bool
public function compare( $value ): bool
GameDash\Sdk\FFI\Billing\Currency\HtmlNumber

public function __construct( GameDash\Sdk\FFI\Billing\Currency\Currency $Currency )
public function hasNumber(): bool
public function toString(): string
GameDash\Sdk\FFI\Billing\Currency\Rate

public function __construct( GameDash\Sdk\FFI\Billing\Currency\Currency $Currency )
public function getValue(): float
GameDash\Sdk\FFI\Billing\Price\Price

public function __construct( ?float $subTotal )
public function getTotal(): Electrum\Userland\Billing\Price\Value\Total
public function getSubTotal(): Electrum\Userland\Billing\Price\Value\SubTotal
public function getDiscount(): Electrum\Userland\Billing\Price\Value\Discount
public function getVat(): Electrum\Userland\Billing\Price\Value\Vat
public function merge( Electrum\Userland\Billing\Price\Price $Price ): void
public function multiply( float $factor ): void
public function getCurrency(): Electrum\Userland\Billing\Currency\Currency
public function setCurrency( Electrum\Userland\Billing\Currency\Currency $Currency ): void
public function getCurrencyConverted( Electrum\Userland\Billing\Currency\Currency $Currency ): Electrum\Userland\Billing\Price\Price
GameDash\Sdk\FFI\Billing\Product\Product

public function __construct( string $id )
public function getId(): string
public function getName(): string
public function getFullName(): string
public function getSubscription(): GameDash\Sdk\FFI\Billing\Product\Subscription\Subscription
public function getDescription(): string
public function isHidden(): bool
public function getActions(): GameDash\Sdk\FFI\Billing\Product\Action\Actions
GameDash\Sdk\FFI\Billing\Product\Products

//Get all products
public function getAll(): array
public function get( string $id ): GameDash\Sdk\FFI\Billing\Product\Product
public function exists( string $id ): bool
GameDash\Sdk\FFI\Billing\Product\ProductsCacheManager

public function valueEquals( $a, $b ): bool
protected function getInstance(): Electrum\Cache\Memory\CacheList\Manager
public function getAll(): array
public function addAll( $values ): void
public function add( $value ): void
public function find( callable $function )
public function exists( $value ): bool
public function remove( $value ): void
public function isCached(): bool
public function clear(): void
GameDash\Sdk\FFI\Billing\Product\Action\Action

public function __construct( GameDash\Sdk\FFI\Billing\Product\Product $Product, string $name )
public function getName(): string
public function getConfiguration(): GameDash\Sdk\FFI\Billing\Product\Action\Configuration\Configuration
GameDash\Sdk\FFI\Billing\Product\Action\Actions

public function __construct( GameDash\Sdk\FFI\Billing\Product\Product $Product )
public function getAll(): array
public function get( string $name ): GameDash\Sdk\FFI\Billing\Product\Action\Action
public function exists( string $name ): bool
GameDash\Sdk\FFI\Billing\Product\Action\Configuration\Configuration

public function __construct( GameDash\Sdk\FFI\Billing\Product\Product $Product, GameDash\Sdk\FFI\Billing\Product\Action\Action $Action )
public function getItems(): array
public function getItem( string $name ): GameDash\Sdk\FFI\Billing\Product\Action\Configuration\Item\Item
public function itemExists( string $name ): bool
public function getPrice(): GameDash\Sdk\FFI\Billing\Price\Price
GameDash\Sdk\FFI\Billing\Product\Action\Configuration\Item\Item

public function __construct( string $name, string $title )
public function getName(): string
public function getTitle(): string
public function getValue(): GameDash\Sdk\FFI\Billing\Product\Action\Configuration\Item\Value\Value
public function isRequired(): bool
public function setIsRequired( bool $isRequired ): void
public function getPrice(): GameDash\Sdk\FFI\Billing\Price\Price
public function hasPrice(): bool
public function setPrice( GameDash\Sdk\FFI\Billing\Price\Price $Price ): void
GameDash\Sdk\FFI\Billing\Product\Action\Configuration\Item\Value\Value

public function __construct( GameDash\Sdk\FFI\Billing\Product\Action\Configuration\Item\Item $Item )
public function get()
public function has(): bool
public function set( $value ): void
public function getValidation(): GameDash\Sdk\FFI\Billing\Product\Action\Configuration\Item\Value\Validation\Validation
GameDash\Sdk\FFI\Billing\Product\Action\Configuration\Item\Value\Validation\Result

public function __construct( bool $isValid, ?string $message )
public function isValid(): bool
public function getMessage(): string
GameDash\Sdk\FFI\Billing\Product\Action\Configuration\Item\Value\Validation\Validation

public function __construct( GameDash\Sdk\FFI\Billing\Product\Action\Configuration\Item\Item $Item )
public function validate( $value ): GameDash\Sdk\FFI\Billing\Product\Action\Configuration\Item\Value\Validation\Result
public function setFunction( callable $Function ): void
public function hasFunction(): bool
GameDash\Sdk\FFI\Billing\Product\Action\Configuration\Item\Variant\Number\Number

public function __construct( string $name, string $title )
public function getValue(): GameDash\Sdk\FFI\Billing\Product\Action\Configuration\Item\Value\Value
public function getName(): string
public function getTitle(): string
public function isRequired(): bool
public function setIsRequired( bool $isRequired ): void
public function getPrice(): GameDash\Sdk\FFI\Billing\Price\Price
public function hasPrice(): bool
public function setPrice( GameDash\Sdk\FFI\Billing\Price\Price $Price ): void
GameDash\Sdk\FFI\Billing\Product\Action\Configuration\Item\Variant\Option\Option

public function __construct( string $title, $value )
public function getTitle(): string
public function getValue()
public function getPrice(): GameDash\Sdk\FFI\Billing\Price\Price
public function hasPrice(): bool
public function setPrice( GameDash\Sdk\FFI\Billing\Price\Price $Price ): void
GameDash\Sdk\FFI\Billing\Product\Action\Configuration\Item\Variant\Option\Options

public function __construct( string $name, string $title )
public function getValue(): GameDash\Sdk\FFI\Billing\Product\Action\Configuration\Item\Value\Value
public function getAll(): array
public function create( string $title, $value ): GameDash\Sdk\FFI\Billing\Product\Action\Configuration\Item\Variant\Option\Option
public function exists( $value ): bool
public function remove( GameDash\Sdk\FFI\Billing\Product\Action\Configuration\Item\Variant\Option\Option $Option ): void
public function getCurrent(): GameDash\Sdk\FFI\Billing\Product\Action\Configuration\Item\Variant\Option\Option
public function hasCurrent(): bool
public function getPrice(): GameDash\Sdk\FFI\Billing\Price\Price
public function hasPrice(): bool
public function getName(): string
public function getTitle(): string
public function isRequired(): bool
public function setIsRequired( bool $isRequired ): void
public function setPrice( GameDash\Sdk\FFI\Billing\Price\Price $Price ): void
GameDash\Sdk\FFI\Billing\Product\Action\Configuration\Item\Variant\Text\Text

public function __construct( string $name, string $title )
public function getValue(): GameDash\Sdk\FFI\Billing\Product\Action\Configuration\Item\Value\Value
public function getName(): string
public function getTitle(): string
public function isRequired(): bool
public function setIsRequired( bool $isRequired ): void
public function getPrice(): GameDash\Sdk\FFI\Billing\Price\Price
public function hasPrice(): bool
public function setPrice( GameDash\Sdk\FFI\Billing\Price\Price $Price ): void
GameDash\Sdk\FFI\Billing\Product\Subscription\Subscription

public function __construct( GameDash\Sdk\FFI\Billing\Product\Product $Product )
public function isSubscription(): bool
GameDash\Sdk\FFI\Billing\Subscription\Period\Discount

public function __construct( GameDash\Sdk\FFI\Billing\Subscription\Period\Period $Period )
public function getPercentage(): int
public function hasPercentage(): int
GameDash\Sdk\FFI\Billing\Subscription\Period\Length

public function __construct( GameDash\Sdk\FFI\Billing\Subscription\Period\Period $Period )
public function getMonths(): float
public function getDays(): float
public function getHours(): float
public function getMinutes(): float
public function getSeconds(): float
GameDash\Sdk\FFI\Billing\Subscription\Period\Period

public function __construct( string $id )
public function getId(): string
public function getLength(): GameDash\Sdk\FFI\Billing\Subscription\Period\Length
GameDash\Sdk\FFI\Billing\Subscription\Period\Periods

public function getAll(): array
public function get( string $id ): GameDash\Sdk\FFI\Billing\Subscription\Period\Period
public function exists( string $id ): bool
GameDash\Sdk\FFI\Billing\Subscription\Period\PeriodsCacheManager

public function valueEquals( $a, $b ): bool
protected function getInstance(): Electrum\Cache\Memory\CacheList\Manager
public function getAll(): array
public function addAll( $values ): void
public function add( $value ): void
public function find( callable $function )
public function exists( $value ): bool
public function remove( $value ): void
public function isCached(): bool
public function clear(): void
GameDash\Sdk\FFI\Billing\Transaction\Transaction

public function __construct( string $id )
public function getId(): string
GameDash\Sdk\FFI\Billing\Transaction\Transactions

public function get( string $id ): GameDash\Sdk\FFI\Billing\Transaction\Transaction
GameDash\Sdk\FFI\Billing\Transaction\TransactionsCacheManager

public function valueEquals( $a, $b ): bool
protected function getInstance(): Electrum\Cache\Memory\CacheList\Manager
public function getAll(): array
public function addAll( $values ): void
public function add( $value ): void
public function find( callable $function )
public function exists( $value ): bool
public function remove( $value ): void
public function isCached(): bool
public function clear(): void
GameDash\Sdk\FFI\Client\Client

public function __construct( string $id )
public function getId(): string
public function getBilling(): GameDash\Sdk\FFI\Client\Billing\Billing
public function getEmail(): GameDash\Sdk\FFI\Client\Email\Email
public function getName(): GameDash\Sdk\FFI\Client\Name\Name
GameDash\Sdk\FFI\Client\Clients

public function get( string $id ): GameDash\Sdk\FFI\Client\Client
public function exists( string $id ): bool
GameDash\Sdk\FFI\Client\ClientsCacheManager

public function valueEquals( $a, $b ): bool
protected function getInstance(): Electrum\Cache\Memory\CacheList\Manager
public function getAll(): array
public function addAll( $values ): void
public function add( $value ): void
public function find( callable $function )
public function exists( $value ): bool
public function remove( $value ): void
public function isCached(): bool
public function clear(): void
GameDash\Sdk\FFI\Client\Billing\Billing

public function __construct( GameDash\Sdk\FFI\Client\Client $Client )
public function getCredit(): GameDash\Sdk\FFI\Client\Billing\Credit
public function getDonations(): GameDash\Sdk\FFI\Client\Billing\Donate\Donations
GameDash\Sdk\FFI\Client\Billing\Credit

public function __construct( GameDash\Sdk\FFI\Client\Client $Client )
public function isSufficient( float $balance ): bool
public function getBalance(): float
public function setBalance( float $value ): void
public function subtractBalance( float $value ): void
public function addBalance( float $value ): void
public function clearBalance(): void
public function canOverdraft(): bool
public function getCurrency(): GameDash\Sdk\FFI\Billing\Currency\Currency
GameDash\Sdk\FFI\Client\Billing\Donate\Donation

public function __construct( GameDash\Sdk\FFI\Client\Client $Client, string $id )
public function getId(): string
public function getAmount(): float
public function getDonator(): GameDash\Sdk\FFI\Client\Billing\Donate\Donator
public function getTimeCreated(): Electrum\Time\Time
GameDash\Sdk\FFI\Client\Billing\Donate\Donations

public function __construct( GameDash\Sdk\FFI\Client\Client $Client )
public function create( GameDash\Sdk\FFI\Client\Billing\Donate\Donator $Donator, float $amount ): GameDash\Sdk\FFI\Client\Billing\Donate\Donation
public function get( string $id ): GameDash\Sdk\FFI\Client\Billing\Donate\Donation
GameDash\Sdk\FFI\Client\Billing\Donate\Donator

public function __construct( Electrum\Person\Name $Name )
public function getName(): Electrum\Person\Name
GameDash\Sdk\FFI\Client\Email\Email

public function __construct( GameDash\Sdk\FFI\Client\Client $Client )
public function getAddress(): Electrum\Email\Address
public function createSender(): GameDash\Sdk\FFI\Client\Email\Sender
GameDash\Sdk\FFI\Client\Email\Sender

public function __construct( GameDash\Sdk\FFI\Client\Client $Client )
public function setTemplate( Electrum\Email\Template\Template $Template ): void
public function getReceiver(): Electrum\Email\Receiver
public function setReceiver( Electrum\Email\Receiver $Receiver ): void
public function getTemplate(): Electrum\Email\Template\Template
public function hasTemplate(): bool
public function getAttachments(): Electrum\Email\Attachment\Attachments
public function getTitle(): string
public function setTitle( string $value ): void
public function getMessage(): string
public function setMessage( string $value ): void
public function getBody(): string
public function send(): void
GameDash\Sdk\FFI\Client\Name\Name

public function __construct( GameDash\Sdk\FFI\Client\Client $Client )
public function getFirst(): string
public function hasFirst(): bool
public function setFirst( string $first ): void
public function getLast(): string
public function hasLast(): bool
public function setLast( string $last ): void
public function getFull(): string
GameDash\Sdk\FFI\Company\Company

public function getName(): string
public function getTradingName(): string
public function isRegistered(): bool
GameDash\Sdk\FFI\Company\Vat

public function isRegistered(): bool
public function getNumber(): string
GameDash\Sdk\FFI\Config\Config

public function exists(): bool
public function getValue( string $path )
public function setValue( string $path, $value ): void
public function valueExists( string $path ): bool
GameDash\Sdk\FFI\FileSystem\File\File

public function __construct( Electrum\FileSystem\Path\Path $Path )
public function getPath(): Electrum\FileSystem\Path\Path
public function getAbsolutePath(): Electrum\FileSystem\Path\Path
public function getName(): string
public function getExtension(): string
public function exists(): bool
public function read(): string
public function write( $contents, ?int $mode ): void
public function create(): void
public function delete(): void
public function deleteFile(): void
public function deleteDirectory(): void
public function copy( Electrum\FileSystem\File\File $Destination ): void
public function move( Electrum\FileSystem\File\File $Destination ): void
public function makeDirectory(): void
public function touch(): void
public function append( string $value ): void
public function chmod( int $mask ): void
public function getSize(): int
public function isReadable(): bool
public function isWritable(): bool
public function isDirectory(): bool
public function getDirectoryContents(): array
public function getDirectoryContentsRecursively(): array
public function getParent(): Electrum\FileSystem\File\File
public function getSha1Checksum(): string
GameDash\Sdk\FFI\FileSystem\Path\Path

public function __construct( string $path )
public function join( string $path ): Electrum\FileSystem\Path\Path
public function getParent(): Electrum\FileSystem\Path\Path
public function hasParent(): bool
public function getAbsolute(): Electrum\FileSystem\Path\Path
public function toBase64Encoded(): string
public function getSeparator(): string
public function getPrependingSeparator(): string
public function toString(): string
public function __toString(): string
public function compare( $value ): bool
GameDash\Sdk\FFI\Http\Client\Client

public function createRequest( Electrum\Enums\Network\Http\Methods $Method, Electrum\Uri\Uri $Uri, array $options ): Electrum\Http\Client\Request
public function head( Electrum\Uri\Uri $Uri ): Electrum\Http\Client\Response\Response
public function createGuzzleClient( array $options ): GuzzleHttp\Client
GameDash\Sdk\FFI\Http\Client\Request

public function getResponse(): Electrum\Http\Client\Response\Response
public function __construct( GuzzleHttp\Client $GuzzleClient, Electrum\Enums\Network\Http\Methods $Method, Electrum\Uri\Uri $Uri )
public function getMethod(): Electrum\Enums\Network\Http\Methods
public function getUri(): Electrum\Uri\Uri
public function getResponseErrorHandlerManager(): Electrum\Http\Client\Response\ErrorHandlerManager
public function send(): void
public function getBody()
public function hasBody(): bool
public function setBody( $body ): void
public function getParameters(): Electrum\Http\Client\Parameter\Parameters
public function getHeaders(): Electrum\Http\Client\Header\Headers
public function getFiles(): Electrum\Http\Client\File\Files
public function shouldSendAsJson(): bool
public function setShouldSendAsJson( bool $shouldSendAsJson ): void
public function getTimeout(): int
public function setTimeout( int $timeout ): void
public function onProgress( callable $callable ): Electrum\Listener\Callback
GameDash\Sdk\FFI\Http\Client\Response

public function __construct( Psr\Http\Message\ResponseInterface $GuzzleResponse )
public function getRaw(): Psr\Http\Message\ResponseInterface
public function writeToFile( Electrum\FileSystem\File\File $File ): void
public function getStatusCode(): int
public function getAsString(): string
public function getAsJson()
public function isJson(): bool
public function hasSucceeded(): bool
public function getHeaders(): array
public function getHeader( string $name )
public function hasHeader( string $name ): bool
public function __toString()
GameDash\Sdk\FFI\Infrastructure\Datacenter\Datacenter

public function __construct( string $id )
public function getId(): string
public function getLocation(): GameDash\Sdk\FFI\Infrastructure\Datacenter\Location\Location
public function isHidden(): bool
public function getNodes(): array
public function compare( $value ): bool
GameDash\Sdk\FFI\Infrastructure\Datacenter\Datacenters

public function create( string $id, GameDash\Sdk\FFI\Location\Country\Country $Country, string $city, GameDash\Sdk\FFI\Location\Coordinate\Coordinate $Coordinate ): GameDash\Sdk\FFI\Infrastructure\Datacenter\Datacenter
public function getAll(): array
public function get( string $id ): GameDash\Sdk\FFI\Infrastructure\Datacenter\Datacenter
GameDash\Sdk\FFI\Infrastructure\Datacenter\Location\Location

public function __construct( GameDash\Sdk\FFI\Infrastructure\Datacenter\Datacenter $Datacenter )
public function getCountry(): GameDash\Sdk\FFI\Location\Country\Country
public function getCity(): string
public function getCoordinate(): GameDash\Sdk\FFI\Location\Coordinate\Coordinate
GameDash\Sdk\FFI\Infrastructure\Node\Node

public function __construct( string $id )
public function getId(): string
public function getProcesses(): GameDash\Sdk\FFI\Infrastructure\Node\Process\Processes
public function getFileSystem(): GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\FileSystem
public function getOperatingSystems(): GameDash\Sdk\FFI\Infrastructure\Node\Os\Systems
public function getNetwork(): GameDash\Sdk\FFI\Infrastructure\Node\Network\Network
public function getUsers(): GameDash\Sdk\FFI\Infrastructure\Node\User\Users
public function getServices(): GameDash\Sdk\FFI\Infrastructure\Node\Service\Services
public function getSsh(): GameDash\Sdk\FFI\Infrastructure\Node\Ssh\Ssh
public function getSettings(): GameDash\Sdk\FFI\Infrastructure\Node\Setting\Settings
public function getDependencies(): GameDash\Sdk\FFI\Infrastructure\Node\Dependency\Dependencies
public function getDaemon(): GameDash\Sdk\FFI\Infrastructure\Node\Daemon\Daemon
public function getSystem(): GameDash\Sdk\FFI\Infrastructure\Node\System\System
public function getPackages(): GameDash\Sdk\FFI\Infrastructure\Node\Package\Packages
public function compare( $value ): bool
GameDash\Sdk\FFI\Infrastructure\Node\Nodes

//return Node[]
public function getAll( array $options ): array
public function get( string $id ): GameDash\Sdk\FFI\Infrastructure\Node\Node
GameDash\Sdk\FFI\Infrastructure\Node\Daemon\Daemon

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node )
public function getFileSystem(): GameDash\Sdk\FFI\Infrastructure\Node\Daemon\FileSystem\FileSystem
GameDash\Sdk\FFI\Infrastructure\Node\Daemon\FileSystem\FileSystem

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node )
//Get install directory of the daemon
public function getDirectory(): GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\File
public function setDirectory( GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\File $Directory ): void
GameDash\Sdk\FFI\Infrastructure\Node\Dependency\Dependencies

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node )
public function getInstalled(): array
public function isInstalled( string $name ): bool
public function getAvailable(): array
public function getAll(): array
public function get( string $name ): GameDash\Sdk\FFI\Infrastructure\Node\Dependency\Dependency
public function exists( string $name ): bool
public function getGroups(): GameDash\Sdk\FFI\Infrastructure\Node\Dependency\Group\Groups
GameDash\Sdk\FFI\Infrastructure\Node\Dependency\Dependency

public function __construct( string $name )
public function getName(): string
public function getTitle(): string
public function getSetup( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node ): GameDash\Sdk\FFI\Infrastructure\Node\Dependency\Setup\Setup
public function compare( $value ): bool
GameDash\Sdk\FFI\Infrastructure\Node\Dependency\DependencyNotInstalledException

private function __clone()
public function __construct( $message, $code, $previous )
public function __wakeup()
public function getMessage()
public function getCode()
public function getFile()
public function getLine()
public function getTrace()
public function getPrevious()
public function getTraceAsString()
public function __toString()
GameDash\Sdk\FFI\Infrastructure\Node\Dependency\Group\Group

public function __construct( string $name )
public function getName(): string
public function getItems(): array
public function getPrimaryItem(): GameDash\Sdk\FFI\Infrastructure\Node\Dependency\Group\Item
public function addItem( GameDash\Sdk\FFI\Infrastructure\Node\Dependency\Group\Item $Item ): void
public function createItem( GameDash\Sdk\FFI\Infrastructure\Node\Dependency\Dependency $Dependency ): GameDash\Sdk\FFI\Infrastructure\Node\Dependency\Group\Item
GameDash\Sdk\FFI\Infrastructure\Node\Dependency\Group\Groups

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node )
public function getAll(): array
public function get( string $name ): GameDash\Sdk\FFI\Infrastructure\Node\Dependency\Group\Group
public function has( string $name ): bool
GameDash\Sdk\FFI\Infrastructure\Node\Dependency\Group\Item

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Dependency\Dependency $Dependency, GameDash\Sdk\FFI\Infrastructure\Node\Dependency\Group\Group $Group )
public function getDependency(): GameDash\Sdk\FFI\Infrastructure\Node\Dependency\Dependency
public function isPrimary(): bool
public function setIsPrimary( bool $isPrimary ): void
GameDash\Sdk\FFI\Infrastructure\Node\Dependency\Setup\Setup

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node, GameDash\Sdk\FFI\Infrastructure\Node\Dependency\Dependency $Dependency )
public function getState(): GameDash\Sdk\FFI\Infrastructure\Node\Dependency\Setup\State
public function getInstallLocation(): GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\FIle\File
GameDash\Sdk\FFI\Infrastructure\Node\Dependency\Setup\State

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node, GameDash\Sdk\FFI\Infrastructure\Node\Dependency\Dependency $Dependency )
public function isInstalled(): bool
public function setIsInstalled(): void
public function setIsUnInstalled(): void
GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\FileSystem

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node )
public function getFiles(): GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\Files
public function getWorkspaces(): GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\Workspace\Workspaces
public function getCaches(): GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\Cache\Caches
GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\Cache\Cache

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node, string $name )
public function getName(): string
public function getDirectory(): GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\File
GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\Cache\Caches
Allocate and track caches on the filesystem

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node )
public function create( string $name ): GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\Cache\Cache
public function get( string $name ): GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\Cache\Cache
public function exists( string $name ): bool
GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\Cache\CachesCacheManager

public function valueEquals( $a, $b ): bool
public function __construct()
public function getAll(): array
public function addAll( $values ): void
public function add( $value ): void
public function exists( $value ): bool
public function find( callable $function )
public function remove( $value ): void
public function clear(): void
public function isCached(): bool
private function setIsCached( bool $isCached ): void
GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\File

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node, GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\Path\Path $Path )
public function getPath(): Electrum\FileSystem\Path\Path
public function getDirectoryContents(): array
public function getName(): string
public function getExtension(): string
public function getParent(): Electrum\Userland\Infrastructure\Node\FileSystem\File\File
public function read(): string
public function getSize(): int
public function serve(): Psr\Http\Message\StreamInterface
public function copy( Electrum\Userland\Infrastructure\Node\FileSystem\File\File $Destination ): void
public function copyDirectory( Electrum\Userland\Infrastructure\Node\FileSystem\File\File $Destination ): void
public function move( Electrum\Userland\Infrastructure\Node\FileSystem\File\File $Destination ): void
public function moveDirectory( Electrum\Userland\Infrastructure\Node\FileSystem\File\File $Destination ): void
public function getMD5Checksum(): string
public function getSHA1Checksum(): string
public function downloadFrom( Electrum\Uri\Uri $Uri )
public function downloadFromAsync( Electrum\Uri\Uri $Uri, ?callable $Callback, array $options ): Electrum\Userland\Infrastructure\Node\FileSystem\File\Download\Session\Session
public function write( string $content ): void
public function setExecutable(): void
public function getReal(): Electrum\Userland\Infrastructure\Node\FileSystem\File\File
public function delete(): void
public function create(): void
public function append( array $sources ): void
public function unzip( Electrum\Userland\Infrastructure\Node\FileSystem\File\File $Destination ): void
public function makeDirectory(): void
public function getDirectorySize(): int
public function deleteDirectory(): void
public function getDirectoryContentsRecursively(): array
public function exists(): bool
public function getTimeCreated(): Electrum\Time\Time
public function getTimeLastModified(): Electrum\Time\Time
public function isDirectory(): bool
public function setIsDirectory( bool $isDirectory ): void
public function toString(): string
GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\Files

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node )
public function get( GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\Path\Path $Path ): GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\File
public function getDiffer(): GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\Diff\Differ
public function createGroup(): GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\Group
public function getRegistered(): GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\Registered\Files
GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\Group

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node )
public function getFiles(): array
public function hasFiles(): bool
public function addFile( GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\GroupFile $GroupFile ): void
public function addFiles( array $files ): void
public function removeFile( GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\GroupFile $GroupFile ): void
public function zip( GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\File $TargetFile ): void
public function copy( GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\File $Directory ): void
GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\GroupFile

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\File $File, array $options )
public function getFile(): GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\File
public function getName(): string
public function hasName(): bool
public function setName( string $name ): void
GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\Diff\Differ
Collection of filesystem diff functions

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node )
//Diff a directory
public function diffDirectory( GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\File $File ): GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\Diff\IDiff
GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\Diff\IDiff

public function diff(): array
GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\Registered\File

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node, string $name )
public function getName(): string
public function getFile(): GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\File
public function getFileType(): Electrum\Enums\FileSystem\FileTypes
GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\Registered\Files

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node )
public function getAll(): array
public function create( string $name, GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\File $File, bool $isDirectory ): GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\Registered\File
public function get( string $name ): GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\Registered\File
public function exists( string $name ): bool
GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\Path\Path

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node, string $path )
public function getSeparator(): string
public function getParent(): Electrum\FileSystem\Path\Path
public function join( string $path ): Electrum\FileSystem\Path\Path
public function fromBase64( $Node, string $path ): Electrum\FileSystem\Path\Path
public function hasParent(): bool
public function getAbsolute(): Electrum\FileSystem\Path\Path
public function toBase64Encoded(): string
public function getPrependingSeparator(): string
public function toString(): string
public function __toString(): string
public function compare( $value ): bool
GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\Workspace\ICreatedWorkspace

public function isPermanent(): bool
public function setIsPermanent( bool $isPermanent ): void
public function getId(): string
public function delete(): void
public function getSize(): int
public function getContents(): array
public function getFile(): GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\File
GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\Workspace\IWorkspace

public function getId(): string
public function delete(): void
public function getSize(): int
public function getContents(): array
public function getFile(): GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\File
GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\Workspace\Workspace

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node, string $id )
public function getId(): string
public function delete(): void
public function getSize(): int
public function getContents(): array
public function getFile(): GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\File
GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\Workspace\Workspaces

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node )
public function get( string $id ): GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\Workspace\Workspace
public function exists( string $id ): bool
public function create(): GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\Workspace\ICreatedWorkspace
GameDash\Sdk\FFI\Infrastructure\Node\Network\Network

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node )
public function getIps(): GameDash\Sdk\FFI\Infrastructure\Node\Network\Ip\Ips
public function getPorts(): GameDash\Sdk\FFI\Infrastructure\Node\Network\Port\Ports
GameDash\Sdk\FFI\Infrastructure\Node\Network\Ip\Ip

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node, Electrum\Network\Ip $Ip )
public function delete(): void
public function isPrimary(): bool
public function setIsPrimary(): void
public function toString()
public function toUri(): Electrum\Uri\Uri
public function compare( $value ): bool
public function fromString( string $value ): Electrum\Network\Ip
GameDash\Sdk\FFI\Infrastructure\Node\Network\Ip\Ips

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node )
public function create( Electrum\Network\Ip $Ip ): GameDash\Sdk\FFI\Infrastructure\Node\Network\Ip\Ip
public function getAll(): array
public function getPrimary(): GameDash\Sdk\FFI\Infrastructure\Node\Network\Ip\Ip
public function get( Electrum\Network\Ip $Ip ): GameDash\Sdk\FFI\Infrastructure\Node\Network\Ip\Ip
public function exists( Electrum\Network\Ip $Ip ): bool
GameDash\Sdk\FFI\Infrastructure\Node\Network\Ip\IpsCacheManager

public function valueEquals( $a, $b ): bool
public function __construct()
public function getAll(): array
public function addAll( $values ): void
public function add( $value ): void
public function exists( $value ): bool
public function find( callable $function )
public function remove( $value ): void
public function clear(): void
public function isCached(): bool
private function setIsCached( bool $isCached ): void
GameDash\Sdk\FFI\Infrastructure\Node\Network\Port\AllocatableRange

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node )
public function has(): bool
public function getMin(): int
public function setMin( int $min ): void
public function getMax(): int
public function setMax( int $max ): void
public function getRandom(): GameDash\Sdk\FFI\Infrastructure\Node\Network\Port\Port
GameDash\Sdk\FFI\Infrastructure\Node\Network\Port\Port

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node, int $number )
public function getNumber(): int
public function isOpen(): bool
public function isFree(): bool
public function compare( $value ): bool
GameDash\Sdk\FFI\Infrastructure\Node\Network\Port\Ports

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node )
public function getAllocatableRange(): GameDash\Sdk\FFI\Infrastructure\Node\Network\Port\AllocatableRange
//Get random port that is currently not in use by any process on the node
public function getRandomFree(): GameDash\Sdk\FFI\Infrastructure\Node\Network\Port\Port
//Get x number of subsequent ports that are not currently in use by any process on the node
public function getRandomFreeSubsequentPorts( int $amount ): array
public function get( int $number ): GameDash\Sdk\FFI\Infrastructure\Node\Network\Port\Port
GameDash\Sdk\FFI\Infrastructure\Node\Network\Port\PortsCacheManager

public function valueEquals( $a, $b ): bool
public function __construct()
public function getAll(): array
public function addAll( $values ): void
public function add( $value ): void
public function exists( $value ): bool
public function find( callable $function )
public function remove( $value ): void
public function clear(): void
public function isCached(): bool
private function setIsCached( bool $isCached ): void
GameDash\Sdk\FFI\Infrastructure\Node\Os\ArchitectureEnum

public function __construct( ?string $name )
public function exists(): bool
public function compare( Electrum\Polyfills\Enum\Enum $ForeignEnum ): bool
public function __toString()
public function getAll(): array
public function __callStatic( string $name, array $args )
public function getInstance( string $value ): Electrum\Polyfills\Enum\Enum
GameDash\Sdk\FFI\Infrastructure\Node\Os\System

public function __construct( string $name )
public function getName(): string
public function getTitle(): string
public function getSettings(): GameDash\Sdk\FFI\Infrastructure\Node\Os\Setting\Settings
GameDash\Sdk\FFI\Infrastructure\Node\Os\SystemNotSupportedException

public function __construct( ?string $message = Operating system not supported )
private function __clone()
public function __wakeup()
public function getMessage()
public function getCode()
public function getFile()
public function getLine()
public function getTrace()
public function getPrevious()
public function getTraceAsString()
public function __toString()
GameDash\Sdk\FFI\Infrastructure\Node\Os\Systems

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node )
public function getCurrent(): Electrum\Userland\Infrastructure\Node\Os\System
public function hasCurrent(): bool
public function setCurrent( Electrum\Userland\Infrastructure\Node\Os\System $System ): void
public function getSupported(): array
public function get( string $name ): Electrum\Userland\Infrastructure\Node\Os\System
GameDash\Sdk\FFI\Infrastructure\Node\Os\Linux\DistroEnum

public function __construct( ?string $name )
public function exists(): bool
public function compare( Electrum\Polyfills\Enum\Enum $ForeignEnum ): bool
public function __toString()
public function getAll(): array
public function __callStatic( string $name, array $args )
public function getInstance( string $value ): Electrum\Polyfills\Enum\Enum
GameDash\Sdk\FFI\Infrastructure\Node\Os\Linux\Release
Represents a specific Linux release

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Os\Linux\DistroEnum $Distro, string $version )
public function getName(): string
public function getDistro(): GameDash\Sdk\FFI\Infrastructure\Node\Os\Linux\DistroEnum
public function distroIsDebianBased(): bool
public function distroIsRedHatBased(): bool
public function getVersion(): string
GameDash\Sdk\FFI\Infrastructure\Node\Os\Setting\Setting

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Os\System $System, string $name )
public function getName(): string
public function getValue()
public function setValue( $value ): void
GameDash\Sdk\FFI\Infrastructure\Node\Os\Setting\Settings

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Os\System $System )
public function get( string $name ): GameDash\Sdk\FFI\Infrastructure\Node\Os\Setting\Setting
GameDash\SDK\FFI\Infrastructure\Node\Package\Package

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node, string $name )
public function getName(): string
public function install(): void
public function uninstall(): void
GameDash\Sdk\FFI\Infrastructure\Node\Package\Packages
Interact with the package manager native to the operating system

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node )
public function get( string $name ): GameDash\Sdk\FFI\Infrastructure\Node\Package\Package
GameDash\Sdk\FFI\Infrastructure\Node\Package\PackagesCacheManager

public function valueEquals( $a, $b ): bool
public function __construct()
public function getAll(): array
public function addAll( $values ): void
public function add( $value ): void
public function exists( $value ): bool
public function find( callable $function )
public function remove( $value ): void
public function clear(): void
public function isCached(): bool
private function setIsCached( bool $isCached ): void
GameDash\Sdk\FFI\Infrastructure\Node\Process\Process

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node, int $id )
public function getId(): int
public function kill(): void
public function getChildren(): array
GameDash\Sdk\FFI\Infrastructure\Node\Process\Processes

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node )
public function getChildProcesses(): GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\ChildProcesses
public function get( int $id ): GameDash\Sdk\FFI\Infrastructure\Node\Process\Process
public function exists( int $id ): bool
GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\ChildProcess

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node, ?int $id )
public function getId(): int
public function hasId(): bool
public function spawn( array $options ): void
public function stop(): void
public function kill(): void
public function getExitCode(): int
public function getIo(): GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\Io\Io
public function getRelay(): GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\Relay\Relay
public function getResourceLimits(): GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\Resource\Limit\Limits
public function getOperatingSystemUser(): GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\Os\User\User
public function hasOperatingSystemUser(): bool
public function setOperatingSystemUser( GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\Os\User\User $User ): void
public function exists(): bool
public function isRunning(): bool
public function hasExited(): bool
public function getEnvironmentVariables(): array
public function addEnvironmentVariable( string $name, string $value ): void
public function setTerminal( GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\Terminal\Terminal $Terminal ): void
public function isUsingShell(): bool
public function setIsUsingShell( bool $isUsingShell ): void
public function getWorkingDirectory(): GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\File
public function hasWorkingDirectory(): bool
public function setWorkingDirectory( GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\File $Directory ): void
public function getReference(): string
public function setReference( string $reference ): void
public function isSelfManaged(): bool
public function setIsSelfManaged( bool $isSelfManaged ): void
public function getExecutable(): string
public function hasExecutable(): bool
public function setExecutable( string $executable ): void
public function getArgs(): array
public function hasArgs(): bool
public function setArgs( array $args ): void
GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\ChildProcessException

public function __construct( int $id )
private function __clone()
public function __wakeup()
public function getMessage()
public function getCode()
public function getFile()
public function getLine()
public function getTrace()
public function getPrevious()
public function getTraceAsString()
public function __toString()
GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\ChildProcessNotFoundException

public function __construct( int $id )
private function __clone()
public function __wakeup()
public function getMessage()
public function getCode()
public function getFile()
public function getLine()
public function getTrace()
public function getPrevious()
public function getTraceAsString()
public function __toString()
GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\ChildProcessNotRunningException

public function __construct( int $id )
private function __clone()
public function __wakeup()
public function getMessage()
public function getCode()
public function getFile()
public function getLine()
public function getTrace()
public function getPrevious()
public function getTraceAsString()
public function __toString()
GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\ChildProcesses

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node )
public function create(): GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\ChildProcess
public function get( int $id ): GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\ChildProcess
GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\Io\Io

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node, Electrum\Userland\Infrastructure\Node\Process\ChildProcess\ChildProcess $NativeChildProcess )
public function sendInput( string $input ): void
public function getOutput( ?int $tail ): array
public function getOutputFilters(): array
public function hasOutputFilters(): bool
public function setOutputFilters( array $filters ): void
GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\Io\Output\Item

public function __construct( string $value, bool $isError, Electrum\Time\Time $TimeCreated )
public function getValue(): string
public function isError(): bool
public function getTimeCreated(): Electrum\Time\Time
GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\Os\User\User

public function __construct( string $name, string $password )
public function getName(): string
public function getPassword(): string
GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\Relay\Relay

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node, Electrum\Userland\Infrastructure\Node\Process\ChildProcess\ChildProcess $NativeChildProcess )
public function getChannels(): GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\Relay\Channel\Channels
GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\Relay\Channel\Channels

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node, Electrum\Userland\Infrastructure\Node\Process\ChildProcess\ChildProcess $ChildProcess )
public function getAll(): array
public function hasChannels(): bool
public function add( GameDash\Sdk\FFI\Infrastructure\Relay\Channel\Channel $Channel ): void
GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\Resource\Limit\CPU

public function getPercentage(): int
public function setPercentage( int $percentage ): void
public function getThreads(): int
public function setThreads( int $threads ): void
GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\Resource\Limit\Disk

public function getMBs(): int
public function setMBs( int $mbs ): void
GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\Resource\Limit\Limits

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node, GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\ChildProcess $ChildProcess )
public function getCPU(): GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\Resource\Limit\CPU
public function getRAM(): GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\Resource\Limit\RAM
public function getDisk(): GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\Resource\Limit\Disk
public function setCPU( GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\Resource\Limit\CPU $CPU ): void
public function setRAM( GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\Resource\Limit\RAM $RAM ): void
public function setDisk( GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\Resource\Limit\Disk $Disk ): void
public function apply(): void
GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\Resource\Limit\RAM

public function getMB(): int
public function setMB( int $mb ): void
GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\Terminal\Generic

public function getName(): string
GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\Terminal\Pty

public function getName(): string
GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\Terminal\Terminal

public function getName(): string
GameDash\Sdk\FFI\Infrastructure\Node\Service\Service

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node, string $id )
public function getId(): string
public function getName(): string
public function getDescription(): string
public function getInfrastructure(): GameDash\Sdk\FFI\Service\Infrastructure\Infrastructure
GameDash\Sdk\FFI\Infrastructure\Node\Service\Services

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node )
public function getAll(): array
public function get( string $id ): GameDash\Sdk\FFI\Infrastructure\Node\Service\Service
public function exists( string $id ): bool
GameDash\Sdk\FFI\Infrastructure\Node\Setting\Setting

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node, string $name )
public function getName(): string
public function getValue()
public function setValue( $value ): void
GameDash\Sdk\FFI\Infrastructure\Node\Setting\Settings

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node )
public function get( string $name ): GameDash\Sdk\FFI\Infrastructure\Node\Setting\Setting
public function exists( string $name ): bool
GameDash\Sdk\FFI\Infrastructure\Node\Ssh\Ssh

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node )
public function createConnection(): phpseclib\Net\SSH2
GameDash\Sdk\FFI\Infrastructure\Node\System\System

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node )
public function getEnvironment(): GameDash\Sdk\FFI\Infrastructure\Node\System\Environment\Environment
GameDash\Sdk\FFI\Infrastructure\Node\System\Environment\Environment

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node )
public function getVariables(): GameDash\Sdk\FFI\Infrastructure\Node\System\Environment\Variable\Variables
GameDash\Sdk\FFI\Infrastructure\Node\System\Environment\Variable\Variable

public function __construct( string $name, string $value )
public function getName(): string
public function getValue(): string
GameDash\Sdk\FFI\Infrastructure\Node\System\Environment\Variable\Variables

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node )
public function getAll(): array
public function get( string $name ): GameDash\Sdk\FFI\Infrastructure\Node\System\Environment\Variable\Variable
public function exists( string $name ): bool
GameDash\Sdk\FFI\Infrastructure\Node\User\User

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node, string $id )
public function getId(): string
public function delete(): void
public function getFileSystem(): GameDash\Sdk\FFI\Infrastructure\Node\User\FileSystem\FileSystem
public function getPermissions(): GameDash\Sdk\FFI\Infrastructure\Node\User\Permission\Permissions
public function getAuthentication(): GameDash\Sdk\FFI\Infrastructure\Node\User\Authentication\Authentication
GameDash\Sdk\FFI\Infrastructure\Node\User\Users

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node )
public function create( array $options ): GameDash\Sdk\FFI\Infrastructure\Node\User\User
public function get( string $id ): GameDash\Sdk\FFI\Infrastructure\Node\User\User
public function exists( string $id ): bool
GameDash\Sdk\FFI\Infrastructure\Node\User\Authentication\Authentication

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node, GameDash\Sdk\FFI\Infrastructure\Node\User\User $User )
public function getPassword(): GameDash\Sdk\FFI\Infrastructure\Node\User\Authentication\Password\Password
GameDash\Sdk\FFI\Infrastructure\Node\User\Authentication\Password\Password

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node, GameDash\Sdk\FFI\Infrastructure\Node\User\User $User )
public function get(): string
public function set( string $password ): void
public function setRandom(): void
GameDash\Sdk\FFI\Infrastructure\Node\User\FileSystem\Directories

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node, GameDash\Sdk\FFI\Infrastructure\Node\User\User $User )
public function getAll(): array
public function getPrimary(): GameDash\Sdk\FFI\Infrastructure\Node\User\FileSystem\Directory
public function hasPrimary(): bool
public function get( string $name ): GameDash\Sdk\FFI\Infrastructure\Node\User\FileSystem\Directory
public function exists( string $name ): bool
public function create( string $name, GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\Path\Path $Path ): GameDash\Sdk\FFI\Infrastructure\Node\User\FileSystem\Directory
public function add( string $name, GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\File $File ): GameDash\Sdk\FFI\Infrastructure\Node\User\FileSystem\Directory
GameDash\Sdk\FFI\Infrastructure\Node\User\FileSystem\Directory

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node, GameDash\Sdk\FFI\Infrastructure\Node\User\User $User, string $name )
public function getName(): string
public function getFile(): GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\File
public function delete(): void
public function isPrimary(): bool
public function setAsPrimary(): void
GameDash\Sdk\FFI\Infrastructure\Node\User\FileSystem\FileSystem

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node, GameDash\Sdk\FFI\Infrastructure\Node\User\User $User )
public function getDirectories(): GameDash\Sdk\FFI\Infrastructure\Node\User\FileSystem\Directories
GameDash\Sdk\FFI\Infrastructure\Node\User\Permission\Permission

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node, GameDash\Sdk\FFI\Infrastructure\Node\User\User $User, string $name )
public function getName(): string
public function assign(): void
GameDash\Sdk\FFI\Infrastructure\Node\User\Permission\Permissions

public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node, GameDash\Sdk\FFI\Infrastructure\Node\User\User $User )
public function get( string $name ): GameDash\Sdk\FFI\Infrastructure\Node\User\Permission\Permission
GameDash\Sdk\FFI\Infrastructure\Relay\Channel\Channel

public function __construct( string $name )
public function getName(): string
public function broadcastMessage( string $type, $message ): void
GameDash\Sdk\FFI\Infrastructure\Relay\Channel\Channels

public function get( string $name ): GameDash\Sdk\FFI\Infrastructure\Relay\Channel\Channel
GameDash\Sdk\FFI\Instance\Instance

public function __construct( string $id )
public function getId(): string
public function getShortId(): string
public function getInfrastructure(): GameDash\Sdk\FFI\Instance\Infrastructure\Infrastructure
public function getFileSystem(): GameDash\Sdk\FFI\Instance\FileSystem\FileSystem
public function getNetwork(): GameDash\Sdk\FFI\Instance\Network\Network
public function getSettings(): GameDash\Sdk\FFI\Instance\Setting\Settings
public function getProcess(): GameDash\Sdk\FFI\Instance\Process\Process
public function getConsole(): GameDash\Sdk\FFI\Instance\Console\Console
public function getInstaller(): GameDash\Sdk\FFI\Instance\Installer\Installer
public function getSetup(): GameDash\Sdk\FFI\Instance\Setup\Setup
public function getBackup(): GameDash\Sdk\FFI\Instance\Backup\Backup
public function getName(): GameDash\Sdk\FFI\Instance\Name\Name
public function getExpiry(): GameDash\Sdk\FFI\Instance\Expiry\Expiry
public function getBilling(): GameDash\Sdk\FFI\Instance\Billing\Billing
public function getRelay(): GameDash\Sdk\FFI\Instance\Relay\Relay
public function getClient(): GameDash\Sdk\FFI\Client\Client
GameDash\Sdk\FFI\Instance\Instances

public function create( string $name, GameDash\Sdk\FFI\Client\Client $Client, GameDash\Sdk\FFI\Service\Service $Service, GameDash\Sdk\FFI\Infrastructure\Node\Node $Node )
public function getAll(): array
public function get( string $id ): GameDash\Sdk\FFI\Instance\Instance
public function exists( string $id ): bool
GameDash\Sdk\FFI\Instance\InstancesCacheManager

public function valueEquals( $a, $b ): bool
protected function getInstance(): Electrum\Cache\Memory\CacheList\Manager
public function getAll(): array
public function addAll( $values ): void
public function add( $value ): void
public function find( callable $function )
public function exists( $value ): bool
public function remove( $value ): void
public function isCached(): bool
public function clear(): void
GameDash\Sdk\FFI\Instance\Backup\Backup

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function create(): GameDash\Sdk\FFI\Instance\Backup\Record\Record
public function hasFiles(): bool
public function getRecords(): GameDash\Sdk\FFI\Instance\Backup\Record\Records
public function getStorage( string $id ): GameDash\Sdk\FFI\Instance\Backup\Storage\Storage
public function getFileGroup(): GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\Group
GameDash\Sdk\FFI\Instance\Backup\Record\Record

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, string $id )
public function getId(): string
public function getStorage(): GameDash\Sdk\FFI\Instance\Backup\Storage\Storage
public function delete(): void
public function getTimeCreated(): Electrum\Time\Time
GameDash\Sdk\FFI\Instance\Backup\Record\Records

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function get( string $id ): GameDash\Sdk\FFI\Instance\Backup\Record\Record
GameDash\Sdk\FFI\Instance\Backup\Storage\Storage

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, string $id )
public function getId(): string
public function exists(): bool
public function getSize(): int
public function store( GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\Group $Group ): void
public function saveTo( GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\File $File ): void
GameDash\Sdk\FFI\Instance\Billing\Billing

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function getProduct(): GameDash\Sdk\FFI\Instance\Billing\Product\Product
public function hasProduct(): bool
public function setProduct( GameDash\Sdk\FFI\Billing\Product\Product $Product, GameDash\Sdk\FFI\Billing\Product\Action\Action $Action ): void
GameDash\Sdk\FFI\Instance\Billing\Product\Product

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function getActions(): GameDash\Sdk\FFI\Billing\Product\Action\Actions
public function getSubscription(): GameDash\Sdk\FFI\Billing\Product\Subscription\Subscription
public function getId(): string
public function getName(): string
public function getFullName(): string
public function getDescription(): string
public function isHidden(): bool
GameDash\Sdk\FFI\Instance\Billing\Product\Action\Actions

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function getCurrent(): GameDash\Sdk\FFI\Billing\Product\Action\Action
public function setCurrent( GameDash\Sdk\FFI\Billing\Product\Action\Action $Action ): void
public function getAll(): array
public function get( string $name ): GameDash\Sdk\FFI\Billing\Product\Action\Action
public function exists( string $name ): bool
GameDash\Sdk\FFI\Instance\Billing\Product\Subscription\Subscription

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function isSubscription(): bool
GameDash\Sdk\FFI\Instance\Console\Console

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function isAvailable(): bool
public function getIo(): GameDash\Sdk\FFI\Instance\Console\Io\Io
GameDash\Sdk\FFI\Instance\Console\Io\Io

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function getOutput(): GameDash\Sdk\FFI\Instance\Console\Io\Output\Output
public function getInput(): GameDash\Sdk\FFI\Instance\Console\Io\Input\Input
GameDash\Sdk\FFI\Instance\Console\Io\Input\Input

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function send( string $input ): string
GameDash\Sdk\FFI\Instance\Console\Io\Output\Item

public function __construct( string $value, bool $isError, Electrum\Time\Time $TimeCreated )
public function getValue(): string
public function isError(): bool
public function getTimeCreated(): Electrum\Time\Time
GameDash\Sdk\FFI\Instance\Console\Io\Output\Output

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function get( ?int $tail = 50 ): array
public function getAsString( ?int $tail = 50 ): string
public function getEvents(): GameDash\Sdk\FFI\Instance\Console\Io\Output\Event\Events
GameDash\Sdk\FFI\Instance\Console\Io\Output\Event\Event

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, string $name, array $filters, callable $function )
public function getName(): string
public function getFilters(): array
public function getFunction(): callable
GameDash\Sdk\FFI\Instance\Console\Io\Output\Event\Events

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function create( string $name, array $filters, callable $function ): GameDash\Sdk\FFI\Instance\Console\Io\Output\Event\Event
public function getAll(): array
public function exists( string $name ): bool
public function get( string $name ): GameDash\Sdk\FFI\Instance\Console\Io\Output\Event\Event
GameDash\Sdk\FFI\Instance\Expiry\Expiry

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function hasExpired(): bool
public function canExpire(): bool
public function getTime(): Electrum\Time\Time
public function setTime( Electrum\Time\Time $Time ): void
public function getSuspension(): GameDash\Sdk\FFI\Instance\Expiry\Suspension\Suspension
GameDash\Sdk\FFI\Instance\Expiry\Suspension\Suspension

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function isSuspended(): bool
public function suspend(): void
public function unsuspend(): void
GameDash\Sdk\FFI\Instance\FileSystem\FileSystem

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function getFiles(): GameDash\Sdk\FFI\Instance\FileSystem\File\Files
public function getConfigEditor(): GameDash\Sdk\FFI\Instance\FileSystem\ConfigEditor\ConfigEditor
public function getDirectory(): GameDash\Sdk\FFI\Instance\FileSystem\Directory\Directory
GameDash\Sdk\FFI\Instance\FileSystem\ConfigEditor\ConfigEditor

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function getFiles(): GameDash\Sdk\FFI\Instance\FileSystem\ConfigEditor\File\Files
public function isAvailable(): bool
GameDash\Sdk\FFI\Instance\FileSystem\ConfigEditor\File\File

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, GameDash\Sdk\FFI\Instance\FileSystem\Path\Path $Path )
public function getPath(): GameDash\Sdk\FFI\Instance\FileSystem\Path\Path
public function isAllowed(): bool
public function create(): void
public function exists(): bool
public function getSettings(): GameDash\Sdk\FFI\Instance\FileSystem\ConfigEditor\File\Setting\Settings
GameDash\Sdk\FFI\Instance\FileSystem\ConfigEditor\File\Files

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function getAll(): array
public function get( GameDash\Sdk\FFI\Instance\FileSystem\Path\Path $Path ): GameDash\Sdk\FFI\Instance\FileSystem\ConfigEditor\File\FIle
public function exists( GameDash\Sdk\FFI\Instance\FileSystem\Path\Path $Path ): bool
GameDash\Sdk\FFI\Instance\FileSystem\ConfigEditor\File\Setting\Setting

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, GameDash\Sdk\FFI\Instance\FileSystem\ConfigEditor\File\File $File, string $name )
public function getName(): string
public function getValue()
public function setValue( $value ): void
public function isIgnored(): bool
public function setIsIgnored( bool $isIgnored ): void
public function getFormatting(): GameDash\Sdk\FFI\Instance\FileSystem\ConfigEditor\File\Setting\Formatting\Formatting
GameDash\Sdk\FFI\Instance\FileSystem\ConfigEditor\File\Setting\Settings

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, GameDash\Sdk\FFI\Instance\FileSystem\ConfigEditor\File\File $File )
public function getAll(): array
public function get( string $name ): GameDash\Sdk\FFI\Instance\FileSystem\ConfigEditor\File\Setting\Setting
public function exists( string $name ): bool
public function create( string $name, $value ): GameDash\Sdk\FFI\Instance\FileSystem\ConfigEditor\File\Setting\Setting
public function delete( string $name ): void
public function commit(): void
GameDash\Sdk\FFI\Instance\FileSystem\ConfigEditor\File\Setting\Formatting\Formatting

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, GameDash\Sdk\FFI\Instance\FileSystem\ConfigEditor\File\File $File, GameDash\Sdk\FFI\Instance\FileSystem\ConfigEditor\File\Setting\Setting $Setting )
public function getTitle(): string
public function hasTitle(): bool
public function getDescription(): string
public function hasDescription(): bool
GameDash\Sdk\FFI\Instance\FileSystem\Directory\Allocation

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function getSize(): int
public function setSize( int $value ): void
public function exceeds(): bool
GameDash\Sdk\FFI\Instance\FileSystem\Directory\Directory

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function deleteContents(): void
public function exists(): bool
public function getFile(): GameDash\Sdk\FFI\Instance\FileSystem\File\File
public function getAbsoluteFile(): GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\File
public function getAllocation(): GameDash\Sdk\FFI\Instance\FileSystem\Directory\Allocation
GameDash\Sdk\FFI\Instance\FileSystem\File\File

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, GameDash\Sdk\FFI\Instance\FileSystem\Path\Path $Path )
public function getParent(): Electrum\Userland\Infrastructure\Node\FileSystem\File\File
public function getPath(): Electrum\FileSystem\Path\Path
public function getDirectoryContents(): array
public function getDirectoryContentsRecursively(): array
public function unzip( Electrum\Userland\Infrastructure\Node\FileSystem\File\File $Destination ): void
public function move( Electrum\Userland\Infrastructure\Node\FileSystem\File\File $Destination ): void
public function copy( Electrum\Userland\Infrastructure\Node\FileSystem\File\File $Destination ): void
public function moveDirectory( Electrum\Userland\Infrastructure\Node\FileSystem\File\File $Destination ): void
public function copyDirectory( Electrum\Userland\Infrastructure\Node\FileSystem\File\File $Destination ): void
public function getAbsolute(): Electrum\Userland\Infrastructure\Node\FileSystem\File\File
public function toString(): string
private function convert( Electrum\Userland\Infrastructure\Node\FileSystem\File\File $File ): Electrum\Userland\Instance\FileSystem\File\File
private function fileToNodeFile( Electrum\Userland\Instance\FileSystem\File\File $File ): Electrum\Userland\Infrastructure\Node\FileSystem\File\File
public function getName(): string
public function getExtension(): string
public function read(): string
public function getSize(): int
public function serve(): Psr\Http\Message\StreamInterface
public function getMD5Checksum(): string
public function getSHA1Checksum(): string
public function downloadFrom( Electrum\Uri\Uri $Uri )
public function downloadFromAsync( Electrum\Uri\Uri $Uri, ?callable $Callback, array $options ): Electrum\Userland\Infrastructure\Node\FileSystem\File\Download\Session\Session
public function write( string $content ): void
public function setExecutable(): void
public function getReal(): Electrum\Userland\Infrastructure\Node\FileSystem\File\File
public function delete(): void
public function create(): void
public function append( array $sources ): void
public function makeDirectory(): void
public function getDirectorySize(): int
public function deleteDirectory(): void
public function exists(): bool
public function getTimeCreated(): Electrum\Time\Time
public function getTimeLastModified(): Electrum\Time\Time
public function isDirectory(): bool
public function setIsDirectory( bool $isDirectory ): void
GameDash\Sdk\FFI\Instance\FileSystem\File\Files

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function get( GameDash\Sdk\FFI\Instance\FileSystem\Path\Path $Path ): GameDash\Sdk\FFI\Instance\FileSystem\File\File
public function getDiffer(): GameDash\Sdk\FFI\Instance\FileSystem\File\Diff\Differ
GameDash\Sdk\FFI\Instance\FileSystem\File\Diff\Differ

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function diffDirectory( GameDash\Sdk\FFI\Instance\FileSystem\File\File $File ): GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\File\Diff\IDiff
GameDash\Sdk\FFI\Instance\FileSystem\Path\Path

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, string $path )
public function getParent(): Electrum\FileSystem\Path\Path
public function getAbsolute(): Electrum\FileSystem\Path\Path
public function fromBase64( $Instance, string $path ): Electrum\FileSystem\Path\Path
public function fromAbsolute( Electrum\Userland\Instance\Instance $Instance, Electrum\Userland\Infrastructure\Node\FileSystem\Path\Path $Path ): Electrum\Userland\Instance\FileSystem\Path\Path
public function getSeparator(): string
public function join( string $path ): Electrum\FileSystem\Path\Path
public function hasParent(): bool
public function toBase64Encoded(): string
public function getPrependingSeparator(): string
public function toString(): string
public function __toString(): string
public function compare( $value ): bool
GameDash\Sdk\FFI\Instance\Infrastructure\Infrastructure

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function getNode(): GameDash\Sdk\FFI\Instance\Infrastructure\Node\Node
GameDash\Sdk\FFI\Instance\Infrastructure\Node\Node

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function getUsers(): GameDash\Sdk\FFI\Infrastructure\Node\User\Users
public function getTransfers(): GameDash\Sdk\FFI\Instance\Infrastructure\Node\Transfer\Transfers
public function getId(): string
public function getProcesses(): GameDash\Sdk\FFI\Infrastructure\Node\Process\Processes
public function getFileSystem(): GameDash\Sdk\FFI\Infrastructure\Node\FileSystem\FileSystem
public function getOperatingSystems(): GameDash\Sdk\FFI\Infrastructure\Node\Os\Systems
public function getNetwork(): GameDash\Sdk\FFI\Infrastructure\Node\Network\Network
public function getServices(): GameDash\Sdk\FFI\Infrastructure\Node\Service\Services
public function getSsh(): GameDash\Sdk\FFI\Infrastructure\Node\Ssh\Ssh
public function getSettings(): GameDash\Sdk\FFI\Infrastructure\Node\Setting\Settings
public function getDependencies(): GameDash\Sdk\FFI\Infrastructure\Node\Dependency\Dependencies
public function getDaemon(): GameDash\Sdk\FFI\Infrastructure\Node\Daemon\Daemon
public function getSystem(): GameDash\Sdk\FFI\Infrastructure\Node\System\System
public function getPackages(): GameDash\Sdk\FFI\Infrastructure\Node\Package\Packages
public function compare( $value ): bool
GameDash\Sdk\FFI\Instance\Infrastructure\Node\Transfer\Transfer

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, GameDash\Sdk\FFI\Infrastructure\Node\Node $Node, string $id )
public function getId(): string
public function getNode(): GameDash\Sdk\FFI\Infrastructure\Node\Node
GameDash\Sdk\FFI\Instance\Infrastructure\Node\Transfer\Transfers

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, GameDash\Sdk\FFI\Infrastructure\Node\Node $Node )
public function get( string $id ): GameDash\Sdk\FFI\Instance\Infrastructure\Node\Transfer\Transfer
public function exists( string $id ): bool
GameDash\Sdk\FFI\Instance\Infrastructure\Node\User\User

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, string $id )
public function delete(): void
public function getId(): string
public function getFileSystem(): GameDash\Sdk\FFI\Infrastructure\Node\User\FileSystem\FileSystem
public function getPermissions(): GameDash\Sdk\FFI\Infrastructure\Node\User\Permission\Permissions
public function getAuthentication(): GameDash\Sdk\FFI\Infrastructure\Node\User\Authentication\Authentication
GameDash\Sdk\FFI\Instance\Infrastructure\Node\User\Users

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function create( array $options ): GameDash\Sdk\FFI\Infrastructure\Node\User\User
public function getCurrent(): GameDash\Sdk\FFI\Instance\Infrastructure\Node\User\User
public function hasCurrent(): bool
public function get( string $id ): GameDash\Sdk\FFI\Infrastructure\Node\User\User
public function exists( string $id ): bool
GameDash\Sdk\FFI\Instance\Installer\Installer

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function getSources(): GameDash\Sdk\FFI\Instance\Installer\Source\Sources
public function getRecords(): GameDash\Sdk\FFI\Instance\Installer\Record\Records
GameDash\Sdk\FFI\Instance\Installer\Record\Record

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, string $id )
public function getId(): string
public function getSource(): GameDash\Sdk\FFI\Instance\Installer\Source\Source
public function getResource(): GameDash\Sdk\FFI\Instance\Installer\Source\Resource\Resource
public function getFiles(): array
public function addFiles( array $files ): void
public function getTimeCreated(): Electrum\Time\Time
GameDash\Sdk\FFI\Instance\Installer\Record\Records

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function getAll(): array
public function get( string $id ): GameDash\Sdk\FFI\Instance\Installer\Record\Record
public function exists( string $id ): bool
GameDash\Sdk\FFI\Instance\Installer\Source\Source

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, string $name )
public function getName(): string
public function getResources(): GameDash\Sdk\FFI\Instance\Installer\Source\Resource\Resources
GameDash\Sdk\FFI\Instance\Installer\Source\Sources

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function getAll(): array
public function get( string $name ): GameDash\Sdk\FFI\Instance\Installer\Source\Source
public function getHttp(): GameDash\Sdk\FFI\Instance\Installer\Source\Http\Http
GameDash\Sdk\FFI\Instance\Installer\Source\Http\Http

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function getResources(): GameDash\Sdk\FFI\Instance\Installer\Source\Http\Resource\Resources
GameDash\Sdk\FFI\Instance\Installer\Source\Http\Author\Author

public function __construct( string $id )
public function getId(): string
public function getName(): string
public function getIconUri(): Electrum\Uri\Uri
public function hasIconUri(): bool
GameDash\Sdk\FFI\Instance\Installer\Source\Http\Resource\Resource

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, string $id )
public function getId(): string
public function getTitle(): string
public function getDescription(): string
public function getFullDescription(): string
public function getDownloadCount(): int
public function setDownloadCount( int $downloadCount ): void
public function incrementDownloadCount(): void
public function getVersions(): GameDash\Sdk\FFI\Instance\Installer\Source\Http\Resource\Version\Versions
public function hasAuthor(): bool
public function getAuthor(): GameDash\Sdk\FFI\Instance\Installer\Source\Http\Author\Author
public function getTimeCreated(): Electrum\Time\Time
GameDash\Sdk\FFI\Instance\Installer\Source\Http\Resource\Resources

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function search( string $query, int $page, int $perPage ): array
public function getAll( int $page, int $perPage ): array
public function get( string $id ): GameDash\Sdk\FFI\Instance\Installer\Source\Http\Resource\Resource
public function exists( string $id ): bool
GameDash\Sdk\FFI\Instance\Installer\Source\Http\Resource\Version\Version

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, GameDash\Sdk\FFI\Instance\Installer\Source\Http\Resource\Resource $Resource, string $id )
public function getId(): string
public function getName(): string
public function isLatest(): bool
public function getDownloadUri(): Electrum\Uri\Uri
public function getData(): array
GameDash\Sdk\FFI\Instance\Installer\Source\Http\Resource\Version\Versions

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, GameDash\Sdk\FFI\Instance\Installer\Source\Http\Resource\Resource $Resource )
public function getAll(): array
public function get( string $id ): GameDash\Sdk\FFI\Instance\Installer\Source\Http\Resource\Version\Version
public function exists( string $id )
GameDash\Sdk\FFI\Instance\Installer\Source\Resource\ICallbackManager

public function onProgress( string $progress ): void
public function onPercentageProgress( string $progress, int $percentage ): void
GameDash\Sdk\FFI\Instance\Installer\Source\Resource\Resource

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, GameDash\Sdk\FFI\Instance\Installer\Source\Source $Source, GameDash\Sdk\Module\Base\Implementation\Instance\Installer\Source\Resource\Resource $SdkResource )
public function getId(): string
public function getSource(): GameDash\Sdk\FFI\Instance\Installer\Source\Source
public function getTitle(): string
public function getDescription(): string
public function getFullDescription(): string
public function isInstalled(): bool
public function install( ?GameDash\Sdk\FFI\Instance\Installer\Source\Resource\Version\Version $Version, array $options ): GameDash\Sdk\FFI\Instance\Installer\Record\Record
public function uninstall( array $options ): void
public function getVersions(): GameDash\Sdk\FFI\Instance\Installer\Source\Resource\Version\Versions
public function setCallbackManager( GameDash\Sdk\FFI\Instance\Installer\Source\Resource\ICallbackManager $CallbackManager ): void
GameDash\Sdk\FFI\Instance\Installer\Source\Resource\Resources

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, GameDash\Sdk\FFI\Instance\Installer\Source\Source $Source )
public function get( string $id ): GameDash\Sdk\FFI\Instance\Installer\Source\Resource\Resource
public function exists( string $id ): bool
GameDash\Sdk\FFI\Instance\Installer\Source\Resource\Result\Pagination

public function __construct( int $page, int $perPage, bool $isLast )
public function getPage(): int
public function getPerPage(): int
public function isLast(): bool
GameDash\Sdk\FFI\Instance\Installer\Source\Resource\Result\Result

public function __construct( array $resources )
public function getResources(): array
public function count(): int
public function getPagination(): GameDash\Sdk\FFI\Instance\Installer\Source\Resource\Result\Pagination
public function hasPagination(): bool
public function setPagination( GameDash\Sdk\FFI\Instance\Installer\Source\Resource\Result\Pagination $Pagination ): void
GameDash\Sdk\FFI\Instance\Installer\Source\Resource\Version\Version

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, GameDash\Sdk\FFI\Instance\Installer\Source\Source $Source, GameDash\Sdk\FFI\Instance\Installer\Source\Resource\Resource $Resource, string $id )
public function getId(): string
public function getName(): string
public function isLatest(): bool
GameDash\Sdk\FFI\Instance\Installer\Source\Resource\Version\Versions

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, GameDash\Sdk\FFI\Instance\Installer\Source\Source $Source, GameDash\Sdk\FFI\Instance\Installer\Source\Resource\Resource $Resource )
public function getAll(): array
public function count(): int
public function getLatest(): GameDash\Sdk\FFI\Instance\Installer\Source\Resource\Version\Version
public function hasLatest(): bool
public function get( string $id ): GameDash\Sdk\FFI\Instance\Installer\Source\Resource\Version\Version
public function exists( string $id ): bool
GameDash\Sdk\FFI\Instance\Legal\Agreement\IAgreement

public function getId(): string
public function getTitle(): string
public function getUri(): Electrum\Uri\Uri
public function getContent(): string
GameDash\Sdk\FFI\Instance\Legal\Agreement\StaticAgreement

public function __construct( string $id, string $title )
public function getId(): string
public function getTitle(): string
public function getContent(): string
public function setContent( string $content ): void
public function getUri(): Electrum\Uri\Uri
public function setUri( Electrum\Uri\Uri $Uri ): void
GameDash\Sdk\FFI\Instance\Name\Name

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function getValue(): string
public function hasValue(): bool
public function setValue( string $name ): void
GameDash\Sdk\FFI\Instance\Network\Network

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function getIps(): GameDash\Sdk\FFI\Instance\Network\Ip\Ips
public function getPorts(): GameDash\Sdk\FFI\Instance\Network\Port\Ports
GameDash\Sdk\FFI\Instance\Network\Ip\Ips

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function getCurrent(): Electrum\Network\Ip
public function setCurrent( Electrum\Network\Ip $Ip ): void
GameDash\Sdk\FFI\Instance\Network\Port\Port

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, GameDash\Sdk\FFI\Infrastructure\Node\Network\Port\Port $NodePort )
public function getName(): string
public function hasName(): bool
public function setName( string $name ): void
public function isPrimary(): bool
public function setIsPrimary( bool $isPrimary ): void
public function delete(): void
public function getNumber(): int
public function isOpen(): bool
public function isFree(): bool
public function compare( $value ): bool
GameDash\Sdk\FFI\Instance\Network\Port\Ports

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function getPrimary(): GameDash\Sdk\FFI\Instance\Network\Port\Port
public function hasPrimary(): bool
public function create( GameDash\Sdk\FFI\Infrastructure\Node\Network\Port\Port $NodePort ): GameDash\Sdk\FFI\Instance\Network\Port\Port
public function getAll(): array
public function get( GameDash\Sdk\FFI\Infrastructure\Node\Network\Port\Port $NodePort ): GameDash\Sdk\FFI\Instance\Network\Port\Port
public function getByName( string $name ): GameDash\Sdk\FFI\Instance\Network\Port\Port
public function existsByName( string $name ): bool
public function getRandomFree(): GameDash\Sdk\FFI\Instance\Network\Port\Port
GameDash\Sdk\FFI\Instance\Process\Process

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function getId(): int
public function hasId(): bool
public function setId( int $id ): void
public function start(): void
public function stop(): void
public function restart(): void
public function getStatus(): GameDash\Sdk\FFI\Instance\Process\Status\Status
public function getChildProcesses(): GameDash\Sdk\FFI\Instance\Process\ChildProcess\ChildProcesses
public function getResourceLimits(): GameDash\Sdk\FFI\Instance\Process\Resource\Limit\Limits
public function getCommands(): GameDash\Sdk\FFI\Instance\Process\Command\Commands
public function getTimeStarted(): Electrum\Time\Time
public function setTimeStarted( Electrum\Time\Time $Time ): void
public function hasTimeStarted(): bool
public function getTimeSinceStarted(): int
GameDash\Sdk\FFI\Instance\Process\ChildProcess\ChildProcesses

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function createDefault( array $options ): GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\ChildProcess
public function getCurrent(): GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\ChildProcess
public function hasCurrent(): bool
GameDash\Sdk\FFI\Instance\Process\Command\Command

//Command constructor.
public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, string $name, string $executable, array $args )
public function getName(): string
public function getTitle(): string
public function setTitle( string $title ): void
public function getExecutable(): string
public function getArgs(): array
GameDash\Sdk\FFI\Instance\Process\Command\Commands

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function create( string $name, string $executable, array $args ): GameDash\Sdk\FFI\Instance\Process\Command\Command
GameDash\Sdk\FFI\Instance\Process\Resource\Limit\Limits

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function getCPU(): GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\Resource\Limit\CPU
public function getRAM(): GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\Resource\Limit\RAM
public function getDisk(): GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\Resource\Limit\Disk
public function setCPU( GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\Resource\Limit\CPU $CPU ): void
public function setRAM( GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\Resource\Limit\RAM $RAM ): void
public function setDisk( GameDash\Sdk\FFI\Infrastructure\Node\Process\ChildProcess\Resource\Limit\Disk $Disk ): void
public function apply(): void
GameDash\Sdk\FFI\Instance\Process\Status\Status

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function isOnline(): bool
public function setIsOnline( bool $isOnline ): bool
public function isPropagating(): bool
public function setIsPropagating( bool $isPropagating ): void
public function isRunning(): bool
public function setIsRunning( bool $isRunning ): bool
GameDash\Sdk\FFI\Instance\Relay\Relay

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function getChannel(): GameDash\Sdk\FFI\Infrastructure\Relay\Channel\Channel
public function hasChannel(): bool
public function setChannel( GameDash\Sdk\FFI\Infrastructure\Relay\Channel\Channel $Channel ): void
GameDash\Sdk\FFI\Instance\Setting\Setting

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, string $name )
public function getName(): string
public function delete(): void
public function getValue()
public function setValue( $value ): void
public function getForm(): GameDash\Sdk\FFI\Instance\Setting\Form\Form
public function getPermissions(): GameDash\Sdk\FFI\Instance\Setting\Permission\Permissions
GameDash\Sdk\FFI\Instance\Setting\Settings

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function getAll(): array
public function get( string $name ): GameDash\Sdk\FFI\Instance\Setting\Setting
public function exists( string $name ): bool
public function create( string $name, $value ): GameDash\Sdk\FFI\Instance\Setting\Setting
GameDash\Sdk\FFI\Instance\Setting\Form\Form

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, GameDash\Sdk\FFI\Instance\Setting\Setting $Setting )
public function getTitle(): string
public function setTitle( string $title ): void
public function getDescription(): string
public function hasDescription(): bool
public function setDescription( string $description ): void
public function hasForm(): bool
public function getData(): array
public function getTypes(): GameDash\Sdk\FFI\Instance\Setting\Form\Type\Types
public function getPlugins(): GameDash\Sdk\FFI\Instance\Setting\Form\Plugin\Plugins
GameDash\Sdk\FFI\Instance\Setting\Form\Plugin\Plugin

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, GameDash\Sdk\FFI\Instance\Setting\Setting $Setting, string $name )
public function getName(): string
public function add( array $parameters ): void
public function remove(): void
public function isActive(): bool
public function getData(): array
GameDash\Sdk\FFI\Instance\Setting\Form\Plugin\Plugins

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, GameDash\Sdk\FFI\Instance\Setting\Setting $Setting )
public function getAll(): array
public function get( string $name ): GameDash\Sdk\FFI\Instance\Setting\Form\Plugin\Plugin
public function exists( string $name ): bool
public function hasPlugins(): bool
GameDash\Sdk\FFI\Instance\Setting\Form\Type\IType

public function getData(): array
public function validateValue( $value ): bool
GameDash\Sdk\FFI\Instance\Setting\Form\Type\Select

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, GameDash\Sdk\FFI\Instance\Setting\Setting $Setting )
public function getData(): array
public function validateValue( $value ): bool
public function getOptions(): array
public function hasOptions(): bool
public function setOptions( array $options ): void
GameDash\Sdk\FFI\Instance\Setting\Form\Type\Text

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, GameDash\Sdk\FFI\Instance\Setting\Setting $Setting )
public function getData(): array
public function validateValue( $value ): bool
GameDash\Sdk\FFI\Instance\Setting\Form\Type\Type

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, GameDash\Sdk\FFI\Instance\Setting\Setting $Setting, string $name )
public function getName(): string
public function getData(): array
public function validateValue( $value ): bool
public function setAsCurrent(): void
public function getInstance(): GameDash\Sdk\FFI\Instance\Setting\Form\Type\IType
GameDash\Sdk\FFI\Instance\Setting\Form\Type\Types

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, GameDash\Sdk\FFI\Instance\Setting\Setting $Setting )
public function getAll(): array
public function get( string $name ): GameDash\Sdk\FFI\Instance\Setting\Form\Type\Type
public function hasPlugins(): bool
GameDash\Sdk\FFI\Instance\Setting\Permission\Permission

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, GameDash\Sdk\FFI\Instance\Setting\Setting $Setting, string $name )
public function getName(): string
public function hasPermission(): bool
public function setHasPermission( bool $hasPermission ): void
GameDash\Sdk\FFI\Instance\Setting\Permission\Permissions

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance, GameDash\Sdk\FFI\Instance\Setting\Setting $Setting )
public function getAll(): array
public function get( string $name ): GameDash\Sdk\FFI\Instance\Setting\Permission\Permission
public function exists( string $name ): bool
GameDash\Sdk\FFI\Instance\Setup\Setup

public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function install( array $parameters ): void
public function getInstallParameters(): array
public function getInstallParameter( string $name ): GameDash\Sdk\FFI\Instance\Setup\Install\Parameter\Parameter
public function getState(): GameDash\Sdk\FFI\Instance\Setup\StateEnum
GameDash\Sdk\FFI\Instance\Setup\StateEnum

public function __construct( ?string $name )
public function exists(): bool
public function compare( Electrum\Polyfills\Enum\Enum $ForeignEnum ): bool
public function __toString()
public function getAll(): array
public function __callStatic( string $name, array $args )
public function getInstance( string $value ): Electrum\Polyfills\Enum\Enum
GameDash\Sdk\FFI\Instance\Setup\Install\Parameter\NumericParameter

public function setValue( $value, array $options ): void
public function __construct( string $name, string $title, ?string $description )
public function getName(): string
public function getTitle(): string
public function getDescription(): string
public function hasDescription(): bool
public function getValue()
GameDash\Sdk\FFI\Instance\Setup\Install\Parameter\Parameter

public function __construct( string $name, string $title, ?string $description )
public function getName(): string
public function getTitle(): string
public function getDescription(): string
public function hasDescription(): bool
public function getValue()
public function setValue( $value, array $options )
GameDash\Sdk\FFI\Instance\Setup\Install\Parameter\StringParameter

public function setValue( $value, array $options ): void
public function __construct( string $name, string $title, ?string $description )
public function getName(): string
public function getTitle(): string
public function getDescription(): string
public function hasDescription(): bool
public function getValue()
GameDash\Sdk\FFI\Instance\Shell\Executable\Result

public function getValue()
public function setValue( $value ): void
public function isError(): bool
public function setIsError( bool $isError ): void
GameDash\Sdk\FFI\Instance\Shell\Parameter\Available

public function __construct( string $name )
public function getName(): string
public function isRequired(): bool
public function setIsRequired( bool $isRequired ): void
GameDash\Sdk\FFI\Instance\Task\Parameter\Available

public function __construct( string $name, string $title )
public function getName(): string
public function getTitle(): string
public function isRequired(): bool
public function setIsRequired( bool $value ): void
GameDash\Sdk\FFI\Ip\Ip

public function __construct( string $value )
public function toString()
public function toUri(): Electrum\Uri\Uri
public function compare( $value ): bool
public function fromString( string $value ): Electrum\Network\Ip
GameDash\Sdk\FFI\Location\Coordinate\Coordinate

public function __construct( float $longitude, float $latitude )
public function getLongitude(): float
public function setLongitude( float $longitude ): void
public function getLatitude(): float
public function setLatitude( float $latitude ): void
GameDash\Sdk\FFI\Location\Country\Countries

public function getAll(): array
public function get( string $code ): GameDash\Sdk\FFI\Location\Country\Country
public function exists( string $code ): bool
private function read(): array
GameDash\Sdk\FFI\Location\Country\Country

public function __construct( string $code, string $name )
public function getCode(): string
public function getName(): string
public function exists(): bool
public function compare( $value ): bool
GameDash\Sdk\FFI\Registry\Entries
Store persistent shared data

//Store a new piece of data in the registry
public function create( string $key, $value ): GameDash\Sdk\FFI\Registry\Entry
public function get( string $key ): GameDash\Sdk\FFI\Registry\Entry
public function exists( string $key ): bool
GameDash\Sdk\FFI\Registry\EntriesCacheManager

public function valueEquals( $a, $b ): bool
protected function getInstance(): Electrum\Cache\Memory\CacheList\Manager
public function getAll(): array
public function addAll( $values ): void
public function add( $value ): void
public function find( callable $function )
public function exists( $value ): bool
public function remove( $value ): void
public function isCached(): bool
public function clear(): void
GameDash\Sdk\FFI\Registry\Entry

public function __construct( string $key )
public function getKey(): string
public function getValue()
public function setValue( $value ): void
GameDash\Sdk\FFI\Sdk\Module\Setup\Parameter\BooleanParameter

public function __construct( string $name, $value, bool $isRequired = 1 )
public function getName(): string
public function getValue()
public function setValue( $value ): void
public function isRequired(): bool
public function setIsRequired( bool $isRequired ): void
GameDash\Sdk\FFI\Sdk\Module\Setup\Parameter\NumericParameter

public function __construct( string $name, $value, bool $isRequired = 1 )
public function getName(): string
public function getValue()
public function setValue( $value ): void
public function isRequired(): bool
public function setIsRequired( bool $isRequired ): void
GameDash\Sdk\FFI\Sdk\Module\Setup\Parameter\Parameter

public function __construct( string $name, $value, bool $isRequired = 1 )
public function getName(): string
public function getValue()
public function setValue( $value ): void
public function isRequired(): bool
public function setIsRequired( bool $isRequired ): void
GameDash\Sdk\FFI\Sdk\Module\Setup\Parameter\ParameterCollection

public function getAll(): array
public function get( string $name ): GameDash\Sdk\FFI\Sdk\Module\Setup\Parameter\Parameter
public function add( GameDash\Sdk\FFI\Sdk\Module\Setup\Parameter\Parameter $Parameter ): void
public function addAll( array $parameters ): void
GameDash\Sdk\FFI\Sdk\Module\Setup\Parameter\StringParameter

public function __construct( string $name, $value, bool $isRequired = 1 )
public function getName(): string
public function getValue()
public function setValue( $value ): void
public function isRequired(): bool
public function setIsRequired( bool $isRequired ): void
GameDash\Sdk\FFI\Service\Service

public function __construct( string $id )
public function getId(): string
public function getName(): string
public function getDescription(): string
public function getInfrastructure(): GameDash\Sdk\FFI\Service\Infrastructure\Infrastructure
GameDash\Sdk\FFI\Service\Services

//Get all services
public function getAll(): array
//Get a specific service
public function get( string $id ): GameDash\Sdk\FFI\Service\Service
GameDash\Sdk\FFI\Service\ServicesCacheManager

public function valueEquals( $a, $b ): bool
protected function getInstance(): Electrum\Cache\Memory\CacheList\Manager
public function getAll(): array
public function addAll( $values ): void
public function add( $value ): void
public function find( callable $function )
public function exists( $value ): bool
public function remove( $value ): void
public function isCached(): bool
public function clear(): void
GameDash\Sdk\FFI\Service\Infrastructure\Infrastructure

public function __construct( GameDash\Sdk\FFI\Service\Service $Service )
public function getNodes(): GameDash\Sdk\FFI\Service\Infrastructure\Node\Nodes
GameDash\Sdk\FFI\Service\Infrastructure\Node\Nodes

public function __construct( GameDash\Sdk\FFI\Service\Service $Service )
public function getFinder(): GameDash\Sdk\FFI\Service\Infrastructure\Node\Finder\Finder
GameDash\Sdk\FFI\Service\Infrastructure\Node\Finder\Finder

public function __construct( GameDash\Sdk\FFI\Service\Service $Service )
//Find a node based on criteria that is compatible with this service
public function find( array $filters ): GameDash\Sdk\FFI\Infrastructure\Node\Node

Connect with us

Discord

Twitter

GameDash icon logo

© GameDash, made with ❤ and ☕

A Schokker IT B.V. Company · KVK: 73247375