* @copyright Copyright (c) 2008-9 TypeOneError Studios (http://www.typeoneerror.com) * @license MIT ~ http://www.opensource.org/licenses/mit-license.php * @version $Id$ * @link http://typeoneerror.com/asra * @category Asra * @package Auth */ /** * @author Ben Borowski * @copyright Copyright (c) 2008-9 TypeOneError Studios (http://www.typeoneerror.com) * @license MIT ~ http://www.opensource.org/licenses/mit-license.php * @link http://typeoneerror.com/asra * @category Asra * @package Auth */ class Asra_Auth_Resource { public function __construct($resource) { if (is_object($resource)) { $this->_initByObject($resource); } else if (!is_null($resource) && is_string($resource) && strlen($resource)) { $this->_initByString($resource); } else { require 'Asra/Auth/Exception.php'; throw new Asra_Auth_Exception('Auth resource was invalid'); } } protected function _initByObject(object $resource) { } protected function _initByString($resource) { } }