WellCommerce\Bundle\DoctrineBundle\Helper\Doctrine\DoctrineHelper::truncateTable PHP Method

truncateTable() public method

public truncateTable ( $className )
    public function truncateTable($className)
    {
        $entityManager = $this->getEntityManager();
        $metadata = $this->getClassMetadata($className);
        if ($metadata instanceof ClassMetadata) {
            $repository = $entityManager->getRepository($className);
            $collection = $repository->findAll();
            foreach ($collection as $entity) {
                $entityManager->remove($entity);
            }
            $entityManager->flush();
            return true;
        }
        return false;
    }