for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace CTL\SocialMapFavorites\Jobs;
use Core\Users\UsersOrigin;
use CTL\SocialMapFavorites\Jobs\Job;
use Illuminate\Queue\SerializesModels;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Contracts\Queue\ShouldQueue;
class UnFavAUser extends Job implements ShouldQueue
{
use InteractsWithQueue, SerializesModels;
public $userID;
public $userIDToUnFav;
/**
* Create a new command instance.
*
*/
public function __construct($userID, $userIDToUnFav)
$this->userID = $userID;
$this->userIDToUnFav = $userIDToUnFav;
}
* Execute the command.
public function handle(UsersOrigin $UsersOrigin)
$unFav = $UsersOrigin->findById($this->userID);
$UsersOrigin->unfavoriteUser($this->userIDToUnFav, $unFav);