I have created a service in app/services/KDataService.php that looks like this:
class KDataService
{
/** @var string */
private $license;
/** @var string */
private $owner;
/** @var string */
private $accessToken;
public function __construct($owner, $license)
{
$this->owner = $owner;
$this->license = $license;
...
}
...
}
In one of my controller I try to inject this service with the dependency injection pattern but I get the following error:
Unresolvable dependency resolving [Parameter #0 [ $owner ]] in class App\Services\KDataService
My controller:
use App\Services\KDataService;
class DamagePointController extends Controller
{
/** @var KDataService $kDataService */
private $kDataService;
/**
* Instantiate a new controller instance.
*
* @param KDataService $kDataService
*/
public function __construct(KDataService $kDataService)
{
$this->kDataService = $kDataService;
}
...
}
Anyone knows how I can pass my $owner and $license?