Exemplo n.º 1
0
 /**
  * @param $email
  * @param $password
  * @return array
  */
 public function createUser($email, $password)
 {
     $user = new UserEntity();
     $user->setEmail($email);
     $user->setPassword($password);
     $this->getEntityManager()->persist($user);
     $this->getEntityManager()->flush();
     return array('id' => $user->getId(), 'created' => $user->getCreated(), 'updated' => $user->getUpdated(), 'email' => $user->getEmail());
 }
Exemplo n.º 2
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(UserRequest $request)
 {
     $user = new User($this->em);
     $user->__set("name", $request->name);
     $user->__set("email", $request->email);
     $user->setPassword($request->password);
     $user->__set("status", $request->status);
     $customer = $this->em->getRepository("App\\Entity\\Customer")->find($request->customer);
     $typeUser = $this->em->getRepository("App\\Entity\\Type_User")->find($request->type_user);
     $user->__set("customer", $customer);
     $user->__set("type_user", $typeUser);
     $this->em->persist($user);
     $this->em->flush();
     Mail::send('email.newuser', ['name' => $user->__get("name")], function ($message) use($user) {
         $message->to($user->__get("email"), $user->__get("name"))->subject('Welcome to IREMA!');
     });
     flash('The user has been created')->important();
     return \Redirect::route('user_index');
 }
Exemplo n.º 3
0
<?php

/**
 * Created by PhpStorm.
 * User: Kévin
 * Date: 02/12/2015
 * Time: 14:23
 */
require_once 'vendor/autoload.php';
// enable/disable logs
define('LOG_ACTIVE', false);
use App\Orm\Orm, App\Entity\User, App\Orm\QueryManager;
Orm::init('127.0.0.1', 'orm', 'root', '');
$user = new User();
for ($i = 1; $i < 11; $i++) {
    $user->setLogin('simple' . $i);
    $user->setEmail('simple' . $i . '@mail.fr');
    $user->setPassword(sha1('simple' . $i));
    $user->save();
}
$q = new QueryManager();
// var_dump($q->select('user u')->join('LEFT JOIN test t ON t.user_id = u.id')->where('u.id = 3')->execute()); // select // join // where