-
Notifications
You must be signed in to change notification settings - Fork 9
Pizza
Sakri Koskimies edited this page Jul 10, 2025
·
2 revisions
A pizza | pie's.
- Full name:
\PhpDocumentorMarkdown\Example\Pizza
- Parent class:
\PhpDocumentorMarkdown\Example\AbstractProduct
- This class implements:
\PhpDocumentorMarkdown\Example\ProductInterface
,JsonSerializable
Product name.
private string $name
Product price.
protected float $price
Pizza base.
protected \PhpDocumentorMarkdown\Example\Pizza\Base|null $base
Property base description
- See: \PhpDocumentorMarkdown\Example\ManyInterfaces
Constructor title
public __construct(string $name = '', float $price = 10.0, \PhpDocumentorMarkdown\Example\Pizza\Base|null $base = null): mixed
Constructor description
- See: \PhpDocumentorMarkdown\Example\ManyInterfaces
- See: https://example.com
Parameters:
Parameter | Type | Description |
---|---|---|
$name |
string | Product name. |
$price |
float | Product price. |
$base |
\PhpDocumentorMarkdown\Example\Pizza\Base|null | Pizza's base. |
Get the name of the product.
public getName(): string
Return Value:
The name of the product.
Get the price of the product.
public getPrice(): float
public jsonSerialize(): mixed
Get the instance as an array.
public toArray(): array
Get the tax rate for the product.
public getTaxRate(): float
Whether the object has been reviewed.
public isReviewed(): bool