← 이전 · README로 돌아가기 · 다음 →
이벤트
피드는 명령을 실행할 때 두 가지 이벤트를 전달합니다.
DragonCode\LaravelFeed\Events\FeedStartingEvent—FeedStartingEvent는 저장소와 경로 사전 검사가 끝난 뒤, 컨버터 해석과 스테이징 전에 전달됩니다. 이 시점에는 초안 파일이 존재한다고 보장되지 않습니다.DragonCode\LaravelFeed\Events\FeedFinishedEvent—FeedFinishedEvent는 생성된 모든 파일이 성공적으로 게시된 후 전달됩니다. 생성에 실패하면 이 이벤트가 전달되지 않습니다.
두 이벤트 모두 생성된 피드 클래스를 담은 $feed와 대상 키를 담는 null 허용 $target을 제공합니다. 일반 피드에서는 $target이 null입니다.
완료 이벤트 계약
완료 이벤트는 다음 public 속성을 제공합니다.
$paths에는 게시된 모든 파일 경로가 출력 순서대로 들어 있습니다.$path는 하위 호환성을 위해 유지되며 첫 번째 게시 경로를 담습니다. 피드가 여러 파일로 분할될 수 있으면$paths를 사용하십시오.
GeneratorService::feed()는 GenerationResultData 객체를 반환합니다. $paths 속성에는 같은 순서의 경로가 들어 있고, $records 속성은 각 경로를 해당 파일에 기록된 레코드 수와 연결합니다.