Purpose
in package
implements
PurposeInterface, JsonSerializable
Class Purpose
Interfaces, Classes and Traits
- PurposeInterface
- Interface PurposeInterface
- JsonSerializable
Table of Contents
- $alias : AliasInterface
- $category : CategoryInterface
- $deletable : DeletableInterface
- $description : DescriptionInterface
- $id : IdInterface|null
- $name : NameInterface
- $status : StatusInterface
- __construct() : mixed
- Purpose constructor.
- alias() : AliasInterface
- category() : CategoryInterface
- deletable() : DeletableInterface
- description() : DescriptionInterface
- id() : IdInterface
- jsonSerialize() : mixed
- name() : NameInterface
- status() : StatusInterface
Properties
$alias
protected
AliasInterface
$alias
$category
protected
CategoryInterface
$category
$deletable
protected
DeletableInterface
$deletable
$description
protected
DescriptionInterface
$description
$id
protected
IdInterface|null
$id
$name
protected
NameInterface
$name
$status
protected
StatusInterface
$status
Methods
__construct()
Purpose constructor.
public
__construct(CategoryInterface $category, DescriptionInterface $description, NameInterface $name, StatusInterface $status, DeletableInterface $deletable, AliasInterface $alias, IdInterface|null $id) : mixed
Parameters
- $category : CategoryInterface
- $description : DescriptionInterface
- $name : NameInterface
- $status : StatusInterface
- $deletable : DeletableInterface
- $alias : AliasInterface
- $id : IdInterface|null
Return values
mixed —alias()
public
alias() : AliasInterface
Tags
Return values
AliasInterface —category()
public
category() : CategoryInterface
Tags
Return values
CategoryInterface —deletable()
public
deletable() : DeletableInterface
Tags
Return values
DeletableInterface —description()
public
description() : DescriptionInterface
Tags
Return values
DescriptionInterface —id()
public
id() : IdInterface
Tags
Return values
IdInterface —jsonSerialize()
public
jsonSerialize() : mixed
Tags
Return values
mixed —name()
public
name() : NameInterface
Tags
Return values
NameInterface —status()
public
status() : StatusInterface