public static function addMarker() { $film = new Film(null, "a film", "http://www.cnn.com"); $updatedFilm = FilmDAO::insert($film); $user = new User(null, "*****@*****.**", "john doe", User::hash("password")); $updatedUser = UserDAO::add($user); $markerType = MarkerTypeDAO::getByName('Event'); UserDAO::addFilm($updatedUser->getUserId(), $updatedFilm->getId()); $myVideos = UserDAO::getFilms($updatedUser->getUserId()); var_dump($myVideos); $array = array("id" => NULL, "filmId" => $updatedFilm->getId(), "markerId" => $markerType->getId(), "start" => 0.5, "end" => 0.6, "text" => "this is stuff", "target" => "target", "userId" => $updatedUser->getUserId()); $marker = new FilmMarker($array); $markerWithId = FilmMarkerDAO::insertMarker($marker); //var_dump($markerWithId); UserDAO::removeFilm($updatedUser->getUserId(), $updatedFilm->getId()); FilmMarkerDAO::delete($markerWithId->getId()); UserDAO::delete($updatedUser->getUserId()); FilmDAO::delete($film->getId()); }