News
in package
News service.
Table of Contents
Properties
- $aclService : AclService
- $newsItemForm : NewsItem
- $newsItemMapper : NewsItem
- $translator : Translator
Methods
- __construct() : mixed
- createNewsItem() : bool
- Creates a news item.
- deleteNewsItem() : void
- Removes a news item.
- getLatestNewsItems() : array<string|int, NewsItem>
- Retrieves a certain number of news items sorted descending by their date.
- getNewsItemById() : NewsItem|null
- Returns a single NewsItem by its id.
- getNewsItemForm() : NewsItem
- Get the NewsItem form.
- getPaginatorAdapter() : DoctrinePaginator
- Returns a paginator adapter for paging through news items.
- updateNewsItem() : bool
Properties
$aclService read-only
private
AclService
$aclService
$newsItemForm read-only
private
NewsItem
$newsItemForm
$newsItemMapper read-only
private
NewsItem
$newsItemMapper
$translator read-only
private
Translator
$translator
Methods
__construct()
public
__construct(AclService $aclService, Translator $translator, NewsItem $newsItemMapper, NewsItem $newsItemForm) : mixed
Parameters
- $aclService : AclService
- $translator : Translator
- $newsItemMapper : NewsItem
- $newsItemForm : NewsItem
createNewsItem()
Creates a news item.
public
createNewsItem(array<string|int, mixed> $data) : bool
Parameters
- $data : array<string|int, mixed>
-
form post data
Tags
Return values
booldeleteNewsItem()
Removes a news item.
public
deleteNewsItem(NewsItem $newsItem) : void
Parameters
- $newsItem : NewsItem
-
the id of the news item to remove
getLatestNewsItems()
Retrieves a certain number of news items sorted descending by their date.
public
getLatestNewsItems(int $count) : array<string|int, NewsItem>
Parameters
- $count : int
Return values
array<string|int, NewsItem>getNewsItemById()
Returns a single NewsItem by its id.
public
getNewsItemById(int $newsItem) : NewsItem|null
Parameters
- $newsItem : int
Return values
NewsItem|nullgetNewsItemForm()
Get the NewsItem form.
public
getNewsItemForm() : NewsItem
Return values
NewsItemgetPaginatorAdapter()
Returns a paginator adapter for paging through news items.
public
getPaginatorAdapter() : DoctrinePaginator
Return values
DoctrinePaginatorupdateNewsItem()
public
updateNewsItem(NewsItem $newsItem, array<string|int, mixed> $data) : bool
Parameters
- $newsItem : NewsItem
- $data : array<string|int, mixed>
-
form post data