/** * Test creation of new entity */ public function testCreateNewEntity() { $user = new User(); $this->assertNull($user->getId()); $this->assertFalse($user->isEnabled()); $this->assertNull($user->getCreatedAt()); $this->assertNull($user->getUpdatedAt()); $this->assertNull($user->getFullName()); $this->assertNull($user->getPhone()); }
/** * {@inheritDoc} */ public function getPhone() { $this->__initializer__ && $this->__initializer__->__invoke($this, 'getPhone', array()); return parent::getPhone(); }
public function testSetPhone() { // new entity $user = new User(); // Use the setPhone method $user->setPhone("12312312"); // Assert the result $this->assertEquals("12312312", $user->getPhone()); }
/** * Function: appendUserContacts * * @param \AppBundle\Entity\User $user * @param array $contactsPhonesArray * * @return array * * @author Stefanos Bozionelos */ function appendUserContacts(User $user, array $contactsPhonesArray) { if (!isset($user) || empty($user->getContactsphones())) { return $contactsPhonesArray; } $userContactsPhonesArray = array_values(json_decode($user->getContactsPhones(), true)); $updatedUserContactsPhones = array_diff(array_unique(array_merge($userContactsPhonesArray, $contactsPhonesArray)), array($user->getPhone())); return $updatedUserContactsPhones; }
public function fromUser(User $user) { $userContract = new self(); //Force fetch $user->getMyContacts()->toArray(); $user->getConversations()->toArray(); $user->getContactsWithMe()->toArray(); $userContract->id = $user->getId(); $userContract->tkey = $user->getTkey(); $userContract->avatar = $user->getAvatar(); $userContract->birthday = $user->getBirthday(); $userContract->cdate = $user->getCdate(); $userContract->conversations = $user->getConversations(); $userContract->connections = $user->getConnections(); $userContract->contactsphones = $user->getContactsphones(); $userContract->email = $user->getEmail(); $userContract->fname = $user->getFname(); $userContract->lastUpdate = $user->getLastUpdate(); $userContract->lname = $user->getLname(); $userContract->contactsWithMe = $user->getContactsWithMe(); $user->getMyContacts()->toArray(); $userContract->myContacts = $user->getMyContacts(); $userContract->password = $user->getPassword(); $userContract->phone = $user->getPhone(); $userContract->username = $user->getUsername(); return $userContract; }