示例#1
0
 public function testGet_accounts_by_api()
 {
     $accounts = Bridge_Account::get_accounts_by_api(self::$DI['app'], self::$api);
     $this->assertTrue(is_array($accounts));
     $this->assertGreaterThan(0, count($accounts));
     foreach ($accounts as $account) {
         $this->assertInstanceOf('Bridge_Account', $account);
     }
 }
示例#2
0
 /**
  *
  * @return Void
  */
 public function delete()
 {
     do {
         $accounts = Bridge_Account::get_accounts_by_api($this->app, $this);
         foreach ($accounts as $account) {
             $account->delete();
         }
     } while (count($accounts) > 0);
     $sql = 'DELETE FROM bridge_apis WHERE id = :id';
     $stmt = $this->app['phraseanet.appbox']->get_connection()->prepare($sql);
     $stmt->execute([':id' => $this->id]);
     $stmt->closeCursor();
     return;
 }