Files
luos/workflow/engine/classes/model/PmoauthUserAccessTokens.php

49 lines
1.3 KiB
PHP
Raw Normal View History

2013-10-09 13:16:05 -04:00
<?php
require_once 'classes/model/om/BasePmoauthUserAccessTokens.php';
/**
* Skeleton subclass for representing a row from the 'PMOAUTH_USER_ACCESS_TOKENS' table.
*
*
*
* You should add additional methods to this class to meet the
* application requirements. This class will only be generated as
* long as it does not already exist in the output directory.
*
* @package classes.model
*/
class PmoauthUserAccessTokens extends BasePmoauthUserAccessTokens
{
/**
* @param $token
* @return \PmoauthUserAccessTokens|bool
*/
public function getSessionData($token)
{
$c = new Criteria('workflow');
//$c->addSelectColumn(PmoauthUserAccessTokensPeer::ACCESS_TOKEN);
$c->add(PmoauthUserAccessTokensPeer::ACCESS_TOKEN, $token, Criteria::EQUAL);
$result = PmoauthUserAccessTokensPeer::doSelect($c);
2013-10-09 13:16:05 -04:00
return (is_array($result) && empty($result)) ? false : $result[0];
}
2019-01-08 14:04:46 -04:00
/**
* Delete all records related to a user uid
*
* @param string $userUid User uid
*
* @return int
*/
public function removeByUser($userUid)
{
$criteria = new Criteria();
$criteria->add(PmoauthUserAccessTokensPeer::USER_ID, $userUid);
$resultSet = PmoauthUserAccessTokensPeer::doDelete($criteria);
return $resultSet;
}
2013-10-09 13:16:05 -04:00
} // PmoauthUserAccessTokens