for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Pheanstalk\Structure;
use Doctrine\Common\Collections\ArrayCollection;
class JobInstance
{
/** @var ArrayCollection[TaskInstance] */
ArrayCollection[TaskInstance]
1
private $taskInstances;
/**
* JobInstance constructor.
*
* @param ArrayCollection[TaskInstance] $taskInstances
*/
public function __construct(ArrayCollection $taskInstances)
$this->setTaskInstances($taskInstances);
}
* @return ArrayCollection
public function getTaskInstances(): ArrayCollection
return $this->taskInstances;
* @param ArrayCollection $taskInstances
* @return JobInstance
public function setTaskInstances(ArrayCollection $taskInstances): JobInstance
$this->taskInstances = $taskInstances->filter(function(TaskInstance $taskInstance) {
$taskInstance
If this is a false-positive, you can also ignore this issue in your code via the ignore-unused annotation
ignore-unused
$this->taskInstances = $taskInstances->filter(function(/** @scrutinizer ignore-unused */ TaskInstance $taskInstance) {
This check looks for parameters that have been defined for a function or method, but which are not used in the method body.
return true;
});
return $this;
* @param TaskInstance $taskInstance
public function addTaskInstance(TaskInstance $taskInstance): JobInstance
$this->taskInstances[] = $taskInstance;
public function removeTaskInstance(TaskInstance $taskInstance): JobInstance
$this->taskInstances->removeElement($taskInstance);