public function __construct( string $name )
//Get internal name of the address
public function getName(): string
//Get HTTP URI
public function getUri(): Electrum\Uri\Uri
public function __construct()
//Get internal name of the address
public function getName(): string
//Get HTTP URI
public function getUri(): Electrum\Uri\Uri
public function __construct()
//Get internal name of the address
public function getName(): string
//Get HTTP URI
public function getUri(): Electrum\Uri\Uri
//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
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
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
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
public function __construct( GameDash\Sdk\FFI\Billing\Currency\Currency $Currency )
public function hasNumber(): bool
public function toString(): string
public function __construct( GameDash\Sdk\FFI\Billing\Currency\Currency $Currency )
public function getValue(): float
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
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
//Get all products
public function getAll(): array
public function get( string $id ): GameDash\Sdk\FFI\Billing\Product\Product
public function exists( string $id ): bool
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
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
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
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
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
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
public function __construct( bool $isValid, ?string $message )
public function isValid(): bool
public function getMessage(): string
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
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
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
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
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
public function __construct( GameDash\Sdk\FFI\Billing\Product\Product $Product )
public function isSubscription(): bool
public function __construct( GameDash\Sdk\FFI\Billing\Subscription\Period\Period $Period )
public function getPercentage(): int
public function hasPercentage(): int
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
public function __construct( string $id )
public function getId(): string
public function getLength(): GameDash\Sdk\FFI\Billing\Subscription\Period\Length
public function getAll(): array
public function get( string $id ): GameDash\Sdk\FFI\Billing\Subscription\Period\Period
public function exists( string $id ): bool
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
public function __construct( string $id )
public function getId(): string
public function get( string $id ): GameDash\Sdk\FFI\Billing\Transaction\Transaction
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
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
public function get( string $id ): GameDash\Sdk\FFI\Client\Client
public function exists( string $id ): bool
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
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
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
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
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
public function __construct( Electrum\Person\Name $Name )
public function getName(): Electrum\Person\Name
public function __construct( GameDash\Sdk\FFI\Client\Client $Client )
public function getAddress(): Electrum\Email\Address
public function createSender(): 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
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
public function getName(): string
public function getTradingName(): string
public function isRegistered(): bool
public function isRegistered(): bool
public function getNumber(): string
public function exists(): bool
public function getValue( string $path )
public function setValue( string $path, $value ): void
public function valueExists( string $path ): bool
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
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
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
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
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()
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
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
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
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
//return Node[]
public function getAll( array $options ): array
public function get( string $id ): GameDash\Sdk\FFI\Infrastructure\Node\Node
public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node )
public function getFileSystem(): 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
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
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
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()
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
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
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
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
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
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
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
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
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
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
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
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
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
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
public function diff(): array
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
public function __construct( string $name )
public function getName(): string
public function getTitle(): string
public function getSettings(): GameDash\Sdk\FFI\Infrastructure\Node\Os\Setting\Settings
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()
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
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
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
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
public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Os\System $System )
public function get( string $name ): GameDash\Sdk\FFI\Infrastructure\Node\Os\Setting\Setting
public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node, string $name )
public function getName(): string
public function install(): void
public function uninstall(): void
public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node )
public function get( string $name ): GameDash\Sdk\FFI\Infrastructure\Node\Package\Package
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
public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node, int $id )
public function getId(): int
public function kill(): void
public function getChildren(): array
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
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
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()
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()
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()
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
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
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
public function __construct( string $name, string $password )
public function getName(): string
public function getPassword(): string
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
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
public function getPercentage(): int
public function setPercentage( int $percentage ): void
public function getThreads(): int
public function setThreads( int $threads ): void
public function getMBs(): int
public function setMBs( int $mbs ): void
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
public function getMB(): int
public function setMB( int $mb ): void
public function getName(): string
public function getName(): string
public function getName(): string
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
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
public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node, string $name )
public function getName(): string
public function getValue()
public function setValue( $value ): void
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
public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node )
public function createConnection(): phpseclib\Net\SSH2
public function __construct( GameDash\Sdk\FFI\Infrastructure\Node\Node $Node )
public function getEnvironment(): 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
public function __construct( string $name, string $value )
public function getName(): string
public function getValue(): string
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
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
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
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
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
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
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
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
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
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
public function __construct( string $name )
public function getName(): string
public function broadcastMessage( string $type, $message ): void
public function get( string $name ): GameDash\Sdk\FFI\Infrastructure\Relay\Channel\Channel
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
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
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
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
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
public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function get( string $id ): GameDash\Sdk\FFI\Instance\Backup\Record\Record
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
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
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
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
public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function isSubscription(): bool
public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function isAvailable(): bool
public function getIo(): 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
public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function send( string $input ): string
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
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
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
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
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
public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function isSuspended(): bool
public function suspend(): void
public function unsuspend(): void
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
public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function getFiles(): GameDash\Sdk\FFI\Instance\FileSystem\ConfigEditor\File\Files
public function isAvailable(): bool
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
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
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
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
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
public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function getSize(): int
public function setSize( int $value ): void
public function exceeds(): bool
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
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
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
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
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
public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function getNode(): 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
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
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
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
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
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
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
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
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
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
public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function getResources(): GameDash\Sdk\FFI\Instance\Installer\Source\Http\Resource\Resources
public function __construct( string $id )
public function getId(): string
public function getName(): string
public function getIconUri(): Electrum\Uri\Uri
public function hasIconUri(): bool
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
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
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
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 )
public function onProgress( string $progress ): void
public function onPercentageProgress( string $progress, int $percentage ): void
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
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
public function __construct( int $page, int $perPage, bool $isLast )
public function getPage(): int
public function getPerPage(): int
public function isLast(): bool
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
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
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
public function getId(): string
public function getTitle(): string
public function getUri(): Electrum\Uri\Uri
public function getContent(): string
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
public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function getValue(): string
public function hasValue(): bool
public function setValue( string $name ): void
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
public function __construct( GameDash\Sdk\FFI\Instance\Instance $Instance )
public function getCurrent(): Electrum\Network\Ip
public function setCurrent( Electrum\Network\Ip $Ip ): void
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
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
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
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
//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
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
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
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
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
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
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
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
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
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
public function getData(): array
public function validateValue( $value ): bool
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
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 __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
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
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
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
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
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
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()
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 )
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()
public function getValue()
public function setValue( $value ): void
public function isError(): bool
public function setIsError( bool $isError ): void
public function __construct( string $name )
public function getName(): string
public function isRequired(): bool
public function setIsRequired( bool $isRequired ): void
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
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
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
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
public function __construct( string $code, string $name )
public function getCode(): string
public function getName(): string
public function exists(): bool
public function compare( $value ): bool
//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
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
public function __construct( string $key )
public function getKey(): string
public function getValue()
public function setValue( $value ): void
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
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
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
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
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
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
//Get all services
public function getAll(): array
//Get a specific service
public function get( string $id ): GameDash\Sdk\FFI\Service\Service
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
public function __construct( GameDash\Sdk\FFI\Service\Service $Service )
public function getNodes(): 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
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
About GameDash
Administration
Contact
© GameDash, made with ❤ and ☕
A Schokker IT B.V. Company · KVK: 73247375