Slide 15
Slide 15 text
ංେԽ͢ΔΞϓϦέʔγϣϯ
public function __invoke(
Comment $comment,
Movie $movie,
Follow $follow,
Company $company
) {
$movieCommentId = false;
if ($follow->isFollow()) {
$query = $comment->query();
$commentId = $query->insert(['title', 'body', 'comment_id'])
->values([
'title' => 'First post',
'body' => 'Some body text',
'comment_id' => $this->auth->getId(),
])
->execute();
$movieQuery = $movie->query();
$movieCommentId = $movieQuery->insert(['movie_id', 'comment_id'])
->values([
'movie_id' => $movie->getId(),
'comment_id' => $commentId,
])
->execute();
}
if ($movie->isCompany() && $movieCommentId) {
$company->appendMovie($movie->getId());
// ϝʔϧૹ৴
}
}