NewsService
extends AirlayService
in package
Class AirlayService
Table of Contents
- $ : AirlayConfig
- $collection : NewsCollection
- $rabbitmq : AMQPStreamConnection
- $user : UserEntity
- $collection : mixed
- __construct() : mixed
- addMedia() : void
- deleteMedia() : void
- deleteNews() : void
- getCollection() : mixed
- update() : NewsEntity
- deleteFromFilesystem() : void
Properties
$
public
AirlayConfig
$
config
$collection
public
NewsCollection
$collection
$rabbitmq
public
AMQPStreamConnection
$rabbitmq
$user
public
UserEntity
$user
$collection
protected
mixed
$collection
Methods
__construct()
public
__construct(mixed $collection) : mixed
Parameters
- $collection : mixed
Return values
mixed —addMedia()
public
addMedia(NewsEntity $news, string $tempName, string $name) : void
Parameters
- $news : NewsEntity
- $tempName : string
- $name : string
Return values
void —deleteMedia()
public
deleteMedia(NewsEntity $news, int $index) : void
Parameters
- $news : NewsEntity
- $index : int
Return values
void —deleteNews()
public
deleteNews(NewsEntity $news) : void
Parameters
- $news : NewsEntity
Return values
void —getCollection()
public
getCollection() : mixed
Return values
mixed —update()
public
update(NewsEntity $news, array<string|int, mixed> $params) : NewsEntity
Parameters
- $news : NewsEntity
- $params : array<string|int, mixed>
Return values
NewsEntity —deleteFromFilesystem()
private
deleteFromFilesystem(array<string|int, mixed> $file) : void
Parameters
- $file : array<string|int, mixed>