for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace App\Command;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
class UserListCommand extends AbstractUserCommand
{
protected function configure()
$this
->setName('gitki:user:list')
->setDescription('Lists the existing users');
}
protected function execute(InputInterface $input, OutputInterface $output)
$users = $this->findUsers();
$this->printUserTable($output, $users);
$users
object<Traversable>
array<integer,object<App\Entity\User>>
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: