PHP Класс Owl\Handlers\Events\SlackNotification

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$itemService Owl\Services\ItemService
$slackUtils Owl\Libraries\SlackUtils
$userService Owl\Services\UserService

Открытые методы

Метод Описание
__construct ( ItemService $itemService, UserService $userService, SlackUtils $slackUtils )
onItemCreated ( Owl\Events\Item\CreateEvent $event ) 記事が新規作成された時
onItemEdited ( Owl\Events\Item\EditEvent $event ) 記事が編集された時
subscribe ( Illuminate\Events\Dispatcher $events ) 各イベントにハンドラーメソッドを登録

Защищенные методы

Метод Описание
itemShouldNotified ( stdClass $item ) : boolean 通知してよい記事かどうかチェック

Описание методов

__construct() публичный Метод

public __construct ( ItemService $itemService, UserService $userService, SlackUtils $slackUtils )
$itemService Owl\Services\ItemService
$userService Owl\Services\UserService
$slackUtils Owl\Libraries\SlackUtils

itemShouldNotified() защищенный Метод

通知してよい記事かどうかチェック
protected itemShouldNotified ( stdClass $item ) : boolean
$item stdClass
Результат boolean

onItemCreated() публичный Метод

記事が新規作成された時
public onItemCreated ( Owl\Events\Item\CreateEvent $event )
$event Owl\Events\Item\CreateEvent

onItemEdited() публичный Метод

記事が編集された時
public onItemEdited ( Owl\Events\Item\EditEvent $event )
$event Owl\Events\Item\EditEvent

subscribe() публичный Метод

各イベントにハンドラーメソッドを登録
public subscribe ( Illuminate\Events\Dispatcher $events )
$events Illuminate\Events\Dispatcher

Описание свойств

$itemService защищенное свойство

protected ItemService,Owl\Services $itemService
Результат Owl\Services\ItemService

$slackUtils защищенное свойство

protected SlackUtils,Owl\Libraries $slackUtils
Результат Owl\Libraries\SlackUtils

$userService защищенное свойство

protected UserService,Owl\Services $userService
Результат Owl\Services\UserService