public function testParseEntity() { $testEntity = $this->getMockBuilder('Entity\\EntityManager')->disableOriginalConstructor()->setMethods(null)->getMock(); $user = new User(); $user->setCreatedAt('1111'); $user->setUserName('Roma'); // $testEntity = new EntityManager(); $this->assertInstanceOf('User\\User', $user); $parsedEntity = $testEntity->entityParse($user); $this->assertCount(2, $parsedEntity); $this->assertArraySubset(['entity' => 'User', 'properties' => ['id' => null, 'userName' => 'Roma', 'createdAt' => '1111', 'updatedAt' => null, 'deletedAt' => null]], $parsedEntity); }
<div id="header"> <a href="/../shop/" class="btn btn-default">Shop</a> <a href="/../user/" class="btn btn-default">Users</a> <a href="/../user/AddUser.php" class="btn btn-default">Add User</a> <a href="/../products/index.php" class="btn btn-default">Products</a> <a href="/../products/AddProduct.php" class="btn btn-default">Add Product</a> <a href="/../orders/index.php" class="btn btn-default">Orders</a> </div> <?php if (isset($_POST['name'])) { $user = new User(); $user->setUserName($_POST['name']); // $date = new DateTime('now'); $user->setCreatedAt(1111111111); // $user = array( // 'entity' => 'users', // 'user_name' => $_POST['name'] // ); $user_insert = new EntityManager(); $user_insert->insert($user); header("Location: index.php"); exit; } ?> <form method="post"> <div class="form-group"> <label for="name">Name</label> <input type="text" class="form-control" id="name" placeholder="Name" name="name">