Documentation

Package extends Package
in package
implements JsonSerializable

Class Package

Table of Contents

Interfaces

JsonSerializable

Properties

$name  : string
$data  : Data

Methods

__construct()  : mixed
Package constructor.
__get()  : mixed
__isset()  : bool
__set()  : void
__toString()  : string
getChangelog()  : array<string|int, mixed>
Returns the changelog list for each version of a package
getData()  : Data
jsonSerialize()  : array<string|int, mixed>
toArray()  : array<string|int, mixed>
toJson()  : string

Properties

Methods

__construct()

Package constructor.

public __construct(array<string|int, mixed> $package[, string|null $package_type = null ]) : mixed
Parameters
$package : array<string|int, mixed>
$package_type : string|null = null

__get()

public __get(string $key) : mixed
Parameters
$key : string
Attributes
#[ReturnTypeWillChange]

__isset()

public __isset(string $key) : bool
Parameters
$key : string
Attributes
#[ReturnTypeWillChange]
Return values
bool

__set()

public __set(string $key, mixed $value) : void
Parameters
$key : string
$value : mixed
Attributes
#[ReturnTypeWillChange]

__toString()

public __toString() : string
Attributes
#[ReturnTypeWillChange]
Return values
string

getChangelog()

Returns the changelog list for each version of a package

public getChangelog([string|null $diff = null ]) : array<string|int, mixed>
Parameters
$diff : string|null = null

the version number to start the diff from

Return values
array<string|int, mixed>

changelog list for each version

jsonSerialize()

public jsonSerialize() : array<string|int, mixed>
Attributes
#[ReturnTypeWillChange]
Return values
array<string|int, mixed>

toArray()

public toArray() : array<string|int, mixed>
Return values
array<string|int, mixed>

toJson()

public toJson() : string
Return values
string

        
On this page

Search results