/** * * @param Application $app * @param Bridge_Api $api * @param User $user * @param string $dist_id * @param string $name * * @return Bridge_Account */ public static function create(Application $app, Bridge_Api $api, User $user, $dist_id, $name) { $sql = 'INSERT INTO bridge_accounts (id, api_id, dist_id, usr_id, name, created_on, updated_on) VALUES (null, :api_id, :dist_id, :usr_id, :name, NOW(), NOW())'; $params = [':api_id' => $api->get_id(), ':dist_id' => $dist_id, ':usr_id' => $user->getId(), ':name' => $name]; $stmt = $app['phraseanet.appbox']->get_connection()->prepare($sql); $stmt->execute($params); $stmt->closeCursor(); $account_id = $app['phraseanet.appbox']->get_connection()->lastInsertId(); return new self($app, $api, $account_id); }
public function testGet_id() { $this->assertTrue(is_int($this->object->get_id())); $this->assertTrue($this->object->get_id() > 0); $this->assertEquals($this->id, $this->object->get_id()); }