Added addUser function to repository

This commit is contained in:
Kevin Frantz
2018-07-15 09:51:48 +02:00
parent 2e1394f96a
commit 80be8e7361
6 changed files with 53 additions and 9 deletions

View File

@@ -1,8 +1,8 @@
CREATE TABLE `test_db`.`user` (
`id` INT NOT NULL AUTO_INCREMENT,
`name` VARCHAR(45) NULL,
`email` VARCHAR(45) NULL,
`hash` VARCHAR(45) NULL,
`name` VARCHAR(120) NULL,
`email` VARCHAR(120) NULL,
`hash` VARCHAR(60) NULL,
PRIMARY KEY (`id`),
UNIQUE INDEX `id_UNIQUE` (`id` ASC),
UNIQUE INDEX `email_UNIQUE` (`email` ASC));

View File

@@ -2,6 +2,8 @@
use core\Core;
use Doctrine\Common\Collections\ArrayCollection;
use repository\product\Product as ProductRepository;
use repository\user\User as UserRepository;
use entity\user\User;
require __DIR__ . '/../vendor/autoload.php';
@@ -44,6 +46,14 @@ foreach ($lines as $number=>$line) {
$products->add($product);
}
$productRepository = new ProductRepository((new Core())->getDatabase());
$productRepository = new ProductRepository(new Core());
$productRepository->addProducts($products);
echo "Insert dummy user...\n";
$user= new User();
$user->setName('Maxla Mustermensch');
$user->setPasswordHashByPassword('passwort:)');
$user->setEmail('test@mail.test');
$userRepository = new UserRepository(new Core());
$userRepository->addUser($user);
?>