status = $status; } /** * Execute the job. * * @return void */ public function handle() { $status = $this->status; if($status->local == true || $status->url || $status->uri) { return; } $audience = $status->profile->getAudienceInbox(); $profile = $status->profile; $fractal = new Fractal\Manager(); $fractal->setSerializer(new ArraySerializer()); $resource = new Fractal\Resource\Item($status, new CreateNote()); $activity = $fractal->createData($resource)->toArray(); foreach($audience as $url) { Helpers::sendSignedObject($profile, $url, $activity); } } }