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); } }
/** * * @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; }