File indexing completed on 2024-12-22 05:36:22
0001 <?php 0002 0003 /** 0004 * ocs-webserver 0005 * 0006 * Copyright 2016 by pling GmbH. 0007 * 0008 * This file is part of ocs-webserver. 0009 * 0010 * This program is free software: you can redistribute it and/or modify 0011 * it under the terms of the GNU Affero General Public License as 0012 * published by the Free Software Foundation, either version 3 of the 0013 * License, or (at your option) any later version. 0014 * 0015 * This program is distributed in the hope that it will be useful, 0016 * but WITHOUT ANY WARRANTY; without even the implied warranty of 0017 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 0018 * GNU Affero General Public License for more details. 0019 * 0020 * You should have received a copy of the GNU Affero General Public License 0021 * along with this program. If not, see <http://www.gnu.org/licenses/>. 0022 * 0023 * Created: 24.10.2016 0024 **/ 0025 interface Local_Auth_Adapter_Interface extends Zend_Auth_Adapter_Interface 0026 { 0027 0028 /** 0029 * @param string $identity 0030 * 0031 * @return Zend_Auth_Adapter_Interface 0032 */ 0033 public function setIdentity($identity); 0034 0035 /** 0036 * @param string $credential 0037 * 0038 * @return Zend_Auth_Adapter_Interface 0039 */ 0040 public function setCredential($credential); 0041 0042 /** 0043 * getResultRowObject() - Returns the result row as a stdClass object 0044 * 0045 * @param string|array $returnColumns 0046 * @param string|array $omitColumns 0047 * 0048 * @return stdClass|boolean 0049 */ 0050 public function getResultRowObject($returnColumns = null, $omitColumns = null); 0051 0052 }