for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php namespace App\Modules\V1\Acl\Repositories;
use App\Modules\V1\Core\AbstractRepositories\AbstractRepository;
class OauthClientRepository extends AbstractRepository
{
/**
* Return the model full namespace.
*
* @return string
*/
protected function getModel()
return 'App\Modules\V1\Acl\OauthClient';
}
* Revoke the given client.
* @param integer $clientId
* @return void
public function revoke($clientId)
$client = $this->find($clientId);
$client->tokens()->update(['revoked' => true]);
$client->forceFill(['revoked' => true])->save();
* Regenerate seceret for the given client.
public function regenerateSecret($clientId)
$this->update($clientId, ['secret' => str_random(40)]);
$clientId
integer
object<App\Modules\V1\Co...stractRepositories\var>
It seems like the type of the argument is not accepted by the function/method which you are calling.
In some cases, in particular if PHP’s automatic type-juggling kicks in this might be fine. In other cases, however this might be a bug.
We suggest to add an explicit type cast like in the following example:
function acceptsInteger($int) { } $x = '123'; // string "123" // Instead of acceptsInteger($x); // we recommend to use acceptsInteger((integer) $x);
It seems like the type of the argument is not accepted by the function/method which you are calling.
In some cases, in particular if PHP’s automatic type-juggling kicks in this might be fine. In other cases, however this might be a bug.
We suggest to add an explicit type cast like in the following example: