%PDF- %PDF-
Direktori : /www/varak.net/nextcloud.varak.net/apps_old/apps/passwords/lib/Db/ |
Current File : //www/varak.net/nextcloud.varak.net/apps_old/apps/passwords/lib/Db/KeychainMapper.php |
<?php /** * This file is part of the Passwords App * created by Marius David Wieschollek * and licensed under the AGPL. */ namespace OCA\Passwords\Db; use Exception; use OCP\AppFramework\Db\DoesNotExistException; use OCP\AppFramework\Db\Entity; use OCP\AppFramework\Db\MultipleObjectsReturnedException; /** * Class KeychainMapper * * @package OCA\Passwords\Db */ class KeychainMapper extends AbstractMapper { const TABLE_NAME = 'passwords_keychain'; /** * @param string $type * * @return Keychain|Entity * @throws DoesNotExistException * @throws MultipleObjectsReturnedException */ public function findOneByType(string $type): Keychain { return $this->findOneByField('type', $type); } /** * @param string $scope * * @return array * @throws Exception */ public function findAllByScope(string $scope): array { return $this->findAllByField('scope', $scope); } }