for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace FaithGen\News\Observers;
use FaithGen\News\Jobs\MessageFollowers;
use FaithGen\News\Jobs\ProcessImage;
use FaithGen\News\Jobs\S3Upload;
use FaithGen\News\Jobs\UploadImage;
use FaithGen\News\Models\News;
use FaithGen\SDK\Traits\FileTraits;
class NewsObserver
{
use FileTraits;
/**
* Handle the news "created" event.
*
* @param News $news
* @return void
*/
public function created(News $news)
MessageFollowers::withChain([
new UploadImage($news, request('image')),
new ProcessImage($news),
new S3Upload($news),
])
->dispatch($news);
}
* Handle the news "updated" event.
public function updated(News $news)
$news
This check looks from parameters that have been defined for a function or method, but which are not used in the method body.
//
* Handle the news "deleted" event.
public function deleted(News $news)
if ($news->image()->exists()) {
$this->deleteFiles($news);
$news->image()->delete();
* Handle the news "restored" event.
public function restored(News $news)
* Handle the news "force deleted" event.
public function forceDeleted(News $news)
This check looks from parameters that have been defined for a function or method, but which are not used in the method body.