pkAlreadyExists($shortName, 'url')){ return self::STATE_ALREADY_EXIST; }else{ return $this->insert(array('url'=>$longUrl), rawurlencode($shortName))->into('url')->query(); } } public function findThisUrl($shortName){ if($this->pkAlreadyExists(rawurlencode($shortName), 'url')){ return $this->select(array('url'))->from('url')->where(rawurlencode($shortName))->query(); }else{ return; } } public function extractEverything(){ return $this->select()->from('url')->query(); } }