/** * Handle the command * * @param PostAssets $asset * @param PostLoader $loader * @param PostContent $content * @param PostResponse $response */ public function handle(PostAssets $asset, PostLoader $loader, PostContent $content, PostResponse $response) { $loader->load($this->post); $asset->add($this->post); $content->make($this->post); $response->make($this->post); }
/** * Handle the command * * @param PostAssets $assets * @param PostLoader $loader * @param PostContent $content * @param PostResponse $response * @param PostAuthorizer $authorizer */ public function handle(PostAssets $assets, PostLoader $loader, PostContent $content, PostResponse $response, PostAuthorizer $authorizer) { $authorizer->authorize($this->post); $loader->load($this->post); $assets->add($this->post); $content->make($this->post); $response->make($this->post); }