public function entityProvider() { $entities = array_filter(TestChanges::getEntities(), function (EntityDocument $entity) { return $entity instanceof Item; }); $cases = array_map(function (Item $item) { return array($item); }, $entities); return $cases; }
public function entityProvider() { $entityClass = $this->getEntityClass(); $entities = array_filter(TestChanges::getEntities(), function (EntityDocument $entity) use($entityClass) { return is_a($entity, $entityClass); }); $cases = array_map(function (EntityDocument $entity) { return array($entity); }, $entities); return $cases; }