Перейти к содержанию

Класс: Author

Краткое содержание:

Класс, представляющий автора с именем, списком контактов и пожертвований.


Свойства


Методы


Подробности

  • Путь: engine/inc/maharder/_includes/types/Author.php

Свойства

private $contacts : array


Тип: Массив

private $donations : array


Тип: Массив

private $name : string


Тип: Текст


Методы

__construct

Text Only
public __construct(string  name) : mixed
Краткое содержание

Инициализирует новый экземпляр класса Author с указанным именем.

Свойства:
Название Тип По умолчанию
$name string
Возвращает:
Text Only
mixed

addContact

Text Only
public addContact(string  name, string  link) : \Author
Краткое содержание

Добавляет контакт в список контактов автора.

Свойства:
Название Тип По умолчанию
$name string
$link string
Возвращает:

Text Only
\Author
Текущий экземпляр класса для цепочки вызовов.


addDonation

Text Only
public addDonation(string  name, string  value, string  link) : \Author
Краткое содержание

Добавляет пожертвование в список пожертвований автора.

Свойства:
Название Тип По умолчанию
$name string
$value string
$link string
Возвращает:

Text Only
\Author
Текущий экземпляр класса для цепочки вызовов.


getContacts

Text Only
public getContacts() : array
Краткое содержание

Получает список контактов автора.

Возвращает:

Text Only
array
Массив контактов, где каждый элемент — это ассоциативный массив с ключами 'name' и 'link'.


getDonations

Text Only
public getDonations() : array
Краткое содержание

Получает список пожертвований автора.

Возвращает:

Text Only
array
Массив пожертвований, где каждый элемент — это ассоциативный массив с ключами 'name', 'value' и 'link'.


getName

Text Only
public getName() : string
Краткое содержание

Получает имя автора.

Возвращает:

Text Only
string
Имя автора.