/**
  * Check if an Object has been launched with any namespace
  *
  * @param  BaseObject  $object
  * @throws deppPropelActAsLaunchableException
  * @return Array of namespaces where the object was launched
  **/
 public function hasBeenLaunched(BaseObject $object)
 {
     $c = new Criteria();
     $c->add(sfLaunchingPeer::OBJECT_ID, $object->getPrimaryKey());
     $c->add(sfLaunchingPeer::OBJECT_MODEL, get_class($object));
     $c->clearSelectColumns();
     $c->addSelectColumn(sfLaunchingPeer::LAUNCH_NAMESPACE);
     $rs = sfLaunchingPeer::doSelectRS($c);
     $launches = array();
     while ($rs->next()) {
         $launches[] = $rs->getString(1);
     }
     return $launches;
 }
 public static function doSelect(Criteria $criteria, $con = null)
 {
     return sfLaunchingPeer::populateObjects(sfLaunchingPeer::doSelectRS($criteria, $con));
 }