/** * @param string $html * @param string $name * @param Account $parent * @param AccountGroup $group * @param AbstractEnumValue $internalRating */ protected function assertViewPage($html, $name, Account $parent, AccountGroup $group, AbstractEnumValue $internalRating) { $this->assertContains($name, $html); $this->assertContains($parent->getName(), $html); $this->assertContains($group->getName(), $html); $this->assertContains($internalRating->getName(), $html); }
/** * @param Account $entity * @param int $rootId * @return array */ protected function formatEntity(Account $entity, $rootId) { return ['id' => $entity->getId(), 'parent' => $entity->getParent() && $entity->getParent()->getId() !== $rootId ? $entity->getParent()->getId() : '#', 'text' => $entity->getName(), 'state' => ['opened' => !$entity->getChildren()->isEmpty()]]; }