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