diff --git a/.gitignore b/.gitignore index 7ad3b984..7d44a700 100644 --- a/.gitignore +++ b/.gitignore @@ -1,23 +1,38 @@ +# vendor libs vendor/* -htrouter.phar +# config +src/xAPI/Config/*.yml +!src/xAPI/Config/Templates/*.yml +# file storage storage/logs/* - +storage/files/* src/xAPI/View/V10/OAuth/.Cache/[A-z0-9]* +cache/* +# doc generator sami.phar +docs/* -SamiConfig.php - -cache/* +# phpBench +phpbench.phar +phpbench.phar.pubkey +phpbench.json -storage/* - -src/xAPI/Config/Config.yml +benchmarks/* +!benchmarks/Example +!benchmarks/*.md +!benchmarks/autoload.php +# development +htrouter.phar sftp-config.json - .DS_Store +dev/* +# linting, code standards .php_cs.cache +phplint.sh + +src/xAPI/View/V10/OAuth/Templates/* diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 671ddc06..ce9e221a 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,13 +1,11 @@ # How to Contribute -lxHive is developed by its community consisting of lxHive users, enthusiasts, -Brightcookie employees, customers, partners, and others. We strongly encourage you to -contribute to lxHive's open source efforts by implementing new features, +We strongly encourage you to contribute to lxHive's open source efforts by implementing new features, enhancing existing features, and fixing bugs. We also welcome your participation in writing documentation and guides. To maintain code quality, all code changes are reviewed by a core set of lxHive project -maintainers, namely @sraka1 and @RoboSparrow. +maintainers. As you have ideas for features you want to implement, follow the contribution steps outlined in the sections, below. For more details on specific steps, and @@ -16,46 +14,36 @@ Lastly, visit the links listed in the *Additional Resources* section, below. ## Getting Started -* Sign up for a [GitHub account](https://github.com/signup/free) (if you don't have one already) to be able to participate. * [Create a new issue](https://github.com/Brightcookie/lxHive/issues/new) for your issue. If a ticket already exists for the issue, participate via the existing ticket. * Describe the issue clearly. If it is a bug, include steps to reproduce it. - * Select an appropriate category for the issue. - * Select the earliest version (or commit) of the product affected by the issue. -* Fork the lxHive repository. + * Select an appropriate label for the issue. ## Making Changes -* Ensure you have a working lxHive development environment. A quick startup guide on setting up an instance -is part of the README file included in this repository. -* Create a branch from an existing branch (typically the *development* branch) from -which you want to base your changes. -Use the following nomenclature when naming your branch: - * If you are working on a bugfix, prefix the branch name with bugfix-* - * If you are working on a new feature/improvement, prefix the branch name with feature-* - * If you are working solely on increasing ADL test compliance, prefix the branch name with compliance-* - * You will also notice some branches named release-x.y.z (where x.y.z is a valid semantic versioning version), which will be opened by the core maintainers in preparation for a new release (ironing out bugs out of new features before the release is made available). +* Fork the lxHive repository. +* Create a **new** branch from the affected existing branch. * Commit logical units of work. -* Follow the [PSR-0](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-0.md), -[PSR-1](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-1-basic-coding-standard.md), -[PSR-2](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md) and +* Follow the [PSR-0](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-0.md), +[PSR-1](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-1-basic-coding-standard.md), +[PSR-2](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md) and [Symfony](http://symfony.com/doc/current/contributing/code/standards.html) code standards. * Include a reference to the issue (e.g. #13) in your commit messages. For example: Improve code readability - #13 -* *Test* your changes thoroughly! Consider the wide variety of operating -systems, databases, application servers, and other related technologies. Make sure your changes in one environment don't break something in -another environment. See the [xAPITests](https://github.com/sraka1/xAPITests) and [xAPI_LRS_Test](https://github.com/adlnet/xAPI_LRS_Test) -repositories for details on executing automated tests against your test instance. +* *Test* your changes thoroughly! Consider the wide variety of operating systems, database versions, application servers, and other related technologies. + +* Unit tests: see docs in `tests` folder +* [ADL Conformance Test Suite](https://github.com/adlnet/lrs-conformance-test-suite) +* [xAPITests](https://github.com/sraka1/xAPITests) ## Submitting Changes * Push changes in your branch to your fork. * [Create a pull request](https://github.com/Brightcookie/lxHive/compare) and mention the issue it fixes [as described here](https://github.com/blog/1506-closing-issues-via-pull-requests). -* You're done! Well, not quite ... be sure to respond to comments and questions -to your pull request until it is closed. +* You're done! Your changes will be reviewed. Please respond to comments and questions to your pull request until it is closed. ## Additional Resources diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md deleted file mode 100644 index a641902b..00000000 --- a/CONTRIBUTORS.md +++ /dev/null @@ -1 +0,0 @@ -Jakob Murko - sraka1 diff --git a/README.md b/README.md index 249675fa..34fb98a0 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,28 @@ # ![lxHive](./public/assets/images/lxHive.logo.png) -* v0.9.1 -* supports xAPI specs <= 1.0.2 - -[![Circle CI](https://circleci.com/gh/Brightcookie/lxHive/tree/master.svg?style=svg)](https://circleci.com/gh/Brightcookie/lxHive/tree/master) - -## Introduction +* Current release: **0.10.0** +* Supports xAPI spec <= 1.0.3 + +[![CircleCI branch](https://img.shields.io/circleci/project/github/Brightcookie/lxHive/development.svg)](https://circleci.com/gh/Brightcookie/lxHive/tree/development) +[![lx-Test-Suite](https://img.shields.io/badge/lx--Test--Suite-82.75%25-yellowgreen.svg)](https://github.com/Brightcookie/lx-Test-Suite) +[![lrs-conformance-test-suite](https://img.shields.io/badge/lrs--conformance--test--suite-86.02%25-yellowgreen.svg)](https://github.com/adlnet/lrs-conformance-test-suite) +[![SensioLabs Insight](https://img.shields.io/sensiolabs/i/9e0e6f28-b099-4c84-ad85-ccf4de70d6a6.svg)](https://insight.sensiolabs.com/projects/9e0e6f28-b099-4c84-ad85-ccf4de70d6a6) +[![GitHub issues](https://img.shields.io/github/issues/Brightcookie/lxHive.svg)](https://github.com/Brightcookie/lxHive/issues) +[![GitHub forks](https://img.shields.io/github/forks/Brightcookie/lxHive.svg)](https://github.com/Brightcookie/lxHive/network) +[![GitHub stars](https://img.shields.io/github/stars/Brightcookie/lxHive.svg)](https://github.com/Brightcookie/lxHive/stargazers) +[![GitHub license](https://img.shields.io/badge/license-AGPL-blue.svg)](https://raw.githubusercontent.com/Brightcookie/lxHive/master/LICENSE.md) + +> **Important note:** Current version (0.10.0) is **not compatible** with older lxHive versions. It is not possible to upgrade a legacy lxHive instance. +> This incompatibility is due to : +> +> * different server requirements +> * a changed database model +> * behavioural changes (permissions) +> +> See the [changelog](changelog.md) for more details. At the moment there are no plans to release an open source database migration script. Please [get in touch](https://www.brightcookie.com/contact-us/) with us should you need to migrate data. + +## 1. Introduction **lxHive** is a fast and lightweight open source xAPI conformant Learning Record Store (LRS). **lxHive** logs and returns activity statements as defined in the [Experience API specification](https://github.com/adlnet/xAPI-Spec) (formerly TinCan API) currently at xAPI Version 1.0.2. @@ -15,18 +31,18 @@ The Experience API (also referred to as 'xAPI') is a learning software specifica The results of learning experiences are stored in a Learning Record Store (LRS). The LRS is defined as part of the Experience API Specification and controls at its core the following functions: -1. authentication of authorised users -2. validation of compliance to the xAPI Standard -3. the storage of learning related data -4. retrieval of learning related data +1. Authentication of authorised users +2. Validation of compliance to the xAPI Standard +3. The storage of learning related data +4. Retrieval of learning related data The application uses [MongoDB](https://www.mongodb.org/) and [PHP](http://php.net/) and should be easy to install on any web server. It supports Basic Authentication, OAuth 2.0 (Authorization Code Grant) and supports pluggable file storage mechanisms. -## License +## 2. License * GNU GPL v3 -## Document storage endpoints +## 3. Document storage endpoints | endpoint | xAPI version | PUT | POST | GET | DELETE | Notes | Links | --- | --- |:-----:|:-----:|:-----:|:------:| --- |--- @@ -40,28 +56,30 @@ The application uses [MongoDB](https://www.mongodb.org/) and [PHP](http://php.ne * see our [wiki](https://github.com/Brightcookie/lxHive/wiki/List-of-xAPI-and-lxHive-Endpoints) for a complete list of lxHive endpoints -## Installation +## 4. Installation ### Requirements -* PHP >= 5.4, with [mongo extension](http://php.net/manual/en/mongo.installation.php) installed +* PHP >= 5.5.9, with [MongoDB extension](http://php.net/manual/en/class.mongodb.php) installed * (optional) PHPUnit to run tests. * .htaccess enabled (or similar HTTP rewrite function) * [Composer](https://getcomposer.org/) installed -* [Mongo DB](https://www.mongodb.org/) installed (supports Mongo 3.x) +* [Mongo DB](https://www.mongodb.org/) installed (requires version >= 3.0) * [OpenSSL](https://www.openssl.org/) #### Notes: * Make sure you have set the `date.timezone` setting in your php.ini +* lxHive >= 0.10.0 supports **PHP 7.x** +* since lxHive 0.10.0 we switched the PHP Mongo driver from `mongo` (deprecated) to `mongodb` ### Setup -* see also our Wiki for a comprehensive [step-bystep guide](https://github.com/Brightcookie/lxHive/wiki/Step-by-step:-Install-lxHive-and-setup-authentication-for-your-app) +* *Note: Check out our Wiki for a more comprehensive [step-by-step guide].(https://github.com/Brightcookie/lxHive/wiki/Step-by-step:-Install-lxHive-and-setup-authentication-for-your-app)* #### 1. Application install and set-up -1. Install dependencies via `composer install`. +1. Install dependencies via `composer install --no-dev -o`. 2. Point your server's `DocumentRoot` directive to the `public` folder 3. Set up your database & client account: @@ -71,10 +89,8 @@ The application uses [MongoDB](https://www.mongodb.org/) and [PHP](http://php.ne $ cd / # View available commands $ ./X -# Set up database -$ ./X setup:db -# Set up OAuth scopes -$ ./X setup:oauth +# Run the setup +$ ./X setup # Create a new user $ ./X user:create @@ -114,17 +130,27 @@ Default file storage structure: ... ``` +## 3. Development + +### Documentation + +* [Contributing guidelines](CONTRIBUTING.md) +* [lxHive Wiki](https://github.com/Brightcookie/lxHive-Internal/wiki) +* Compile code documentation: run `sh generate-docs.sh` from project root (file must be executable) + +### Unit testing + +* [Instructions](tests/readme.md) -## Documentation +### Benchmarking -See the Wiki and the `docs` directory for more detailed documentation. +* [Instructions](benchmarks/readme.md) -## Contributors +## 4. Contributors -The Brightcookie team +The [Brightcookie](https://www.brightcookie.com/) team * Jakob Murko - systems architect, lead developer -* Leo Gaggl - creator, mentor, specs -* Kien Vu - legacy support, application development -* Matthew Smith - initial alpha prototype development & spec -* Joerg Boeselt - tests, specs, pm +* Leo Gaggl - creator, mentor, conformance +* Joerg Boeselt - development, tests, conformance, project management +* Matthew Smith - alpha prototype diff --git a/VERSION b/VERSION index f374f666..78bc1abd 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.9.1 +0.10.0 diff --git a/X b/X index 1779feb0..7751d3b7 100755 --- a/X +++ b/X @@ -3,7 +3,7 @@ /* * This file is part of lxHive LRS - http://lxhive.org/ * - * Copyright (C) 2015 Brightcookie Pty Ltd + * Copyright (C) 2017 Brightcookie Pty Ltd * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -14,7 +14,7 @@ * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. - * + * * You should have received a copy of the GNU General Public License * along with lxHive. If not, see . * @@ -24,27 +24,27 @@ $argv = $_SERVER['argv']; if (isset($argv[0]) && is_dir($argv[0])) { - $workingDirectory = $argv[0]; - array_shift($argv); - $_SERVER['argv'] = $argv; + $workingDirectory = $argv[0]; + array_shift($argv); + $_SERVER['argv'] = $argv; } else { - $workingDirectory = __DIR__; + $workingDirectory = __DIR__; } if (!file_exists($workingDirectory . '/public/index.php')) { - echo 'You must run X from the root directory of your lxHive install or specify its correct path as the first argument!' . PHP_EOL; - exit; + echo 'You must run X from the root directory of your lxHive install or specify its correct path as the first argument!' . PHP_EOL; + exit; } if (!file_exists($workingDirectory . '/vendor/autoload.php')) { - echo 'You must run composer install before running X!' . PHP_EOL; - exit; + echo 'You must run composer install before running X!' . PHP_EOL; + exit; } require_once $workingDirectory . '/vendor/autoload.php'; -require_once $workingDirectory . '/public/index.php'; -use Symfony\Component\Console\Application; +use API\Bootstrap; +use API\Console\Application; use API\Console\UserCreateCommand; use API\Console\BasicTokenCreateCommand; use API\Console\BasicTokenListCommand; @@ -52,16 +52,22 @@ use API\Console\BasicTokenDeleteCommand; use API\Console\BasicTokenExpireCommand; use API\Console\OAuthClientCreateCommand; use API\Console\OAuthClientListCommand; -use API\Console\AuthScopeCreateCommand; -use API\Console\SetupDbCommand; +use API\Console\SetupCommand; use API\Console\SetupOAuthCommand; -use Sokil\Mongo\Migrator\Console\Command\Create as MigrationCreateCommand; -use Sokil\Mongo\Migrator\Console\Command\Init as MigrationInitCommand; -use Sokil\Mongo\Migrator\Console\Command\Migrate as MigrationMigrateCommand; -use Sokil\Mongo\Migrator\Console\Command\Rollback as MigrationRollbackCommand; -use Sokil\Mongo\Migrator\Console\Command\Status as MigrationStatusCommand; +use API\Console\LrsReportCommand; +use API\AppInitException; + +// If container cannot be instantiated due to missing Config file, allow only Setup command to be executed! +try { + $bootstrapper = Bootstrap::factory(Bootstrap::Console); + $application = $bootstrapper->bootCliApp(); +} catch (AppInitException $e) { + $application = new Application(); + $application->add(new SetupCommand()); + $application->add(new LrsReportCommand()); + $application->run(); +} -$application = new Application(); $application->add(new UserCreateCommand()); $application->add(new BasicTokenListCommand()); $application->add(new BasicTokenDeleteCommand()); @@ -69,24 +75,7 @@ $application->add(new BasicTokenExpireCommand()); $application->add(new BasicTokenCreateCommand()); $application->add(new OAuthClientCreateCommand()); $application->add(new OAuthClientListCommand()); -$application->add(new AuthScopeCreateCommand()); -$application->add(new SetupDbCommand()); -$application->add(new SetupOAuthCommand()); -$migrationCreateCommand = new MigrationCreateCommand(); -$migrationCreateCommand->setName('db:migration:create'); -$migrationInitCommand = new MigrationInitCommand(); -$migrationInitCommand->setName('db:migration:init'); -$migrationMigrateCommand = new MigrationMigrateCommand(); -$migrationMigrateCommand->setName('db:migration:migrate'); -$migrationRollbackCommand = new MigrationRollbackCommand(); -$migrationRollbackCommand->setName('db:migration:rollback'); -$migrationStatusCommand = new MigrationStatusCommand(); -$migrationStatusCommand->setName('db:migration:status'); -$application->add($migrationCreateCommand); -$application->add($migrationInitCommand); -$application->add($migrationMigrateCommand); -$application->add($migrationRollbackCommand); -$application->add($migrationStatusCommand); +$application->add(new SetupCommand()); +$application->add(new LrsReportCommand()); $application->run(); - -?> \ No newline at end of file +?> diff --git a/AUTHORS.md b/authors.md similarity index 100% rename from AUTHORS.md rename to authors.md diff --git a/benchmarks/Example/BootstrapBench.php b/benchmarks/Example/BootstrapBench.php new file mode 100644 index 00000000..bbea1543 --- /dev/null +++ b/benchmarks/Example/BootstrapBench.php @@ -0,0 +1,37 @@ +. + * + * For authorship information, please view the AUTHORS + * file that was distributed with this source code. + */ + +error_reporting(E_ALL); + +$loader = require __DIR__.'/../vendor/autoload.php'; +$loader->setPsr4('Bench\\', __DIR__); diff --git a/benchmarks/readme.md b/benchmarks/readme.md new file mode 100644 index 00000000..e74b6ebd --- /dev/null +++ b/benchmarks/readme.md @@ -0,0 +1,41 @@ +# Benchmarks + +lxHive supports testing with [PhpBench](http://phpbench.readthedocs.org/). + +A `phpbench.json.dist` file is setup in the project root folder of your lxHive app. + +## Installing PHPBench + +PHPBench requires PHP >= 7.1 and is therefore NOT included as a composer dependency. + +You can either [install PHPBench globally](http://phpbench.readthedocs.io/en/latest/installing.html) or fetch the Phar locally into lxHive root. + +``` +cd +curl -o phpbench.phar https://phpbench.github.io/phpbench/phpbench.phar +curl -o phpbench.phar.pubkey https://phpbench.github.io/phpbench/phpbench.phar.pubkey + +``` + +phpbench.phar and phpbench.pharpubkey are excluded via .gitignore. + +## Usage + +```bash +php phpbench.phar run +``` + +You can create your custom configuration file (`phpbench.json`) in the root folder. This file is excluded via .gitignore + +## Structure + +| namespace | folder | notes | +|--- |--- |--- | +| `\Bench` | `benchmarks/*` | | + +* Benchmark Classes have to have the `*Bench` suffix, i.e. `BootstrapBench` +* Benchmark methods have to have the `bench*` prefix, i.e. `benchFactory()` + +Benchmarks are under `.gitignore` (except example) so you can freely create your tests. + +See documentation: http://phpbench.readthedocs.io/en/latest/writing-benchmarks.html diff --git a/changelog.md b/changelog.md new file mode 100644 index 00000000..30545ea8 --- /dev/null +++ b/changelog.md @@ -0,0 +1,130 @@ +## Version 0.10.0 FutureReady + +>This version is **NOT COMPATIBLE** with older lxHive versions. (server requirements, codebase, database model). + +Currently there are no plans to release database migration functionality. Please launch a request to `support@brightcookie.com.au` if you need help with migrating records from older lxHive versions. + +#### Summary +Extensive changes in regards to stability, testability, reporting administration and configurability. +This release focuses on support for modern server environments and advances in an overall simplification and refactoring process. + +* PHP 7 support +* Slim 3 +* Replace legacy Mongo Driver with [MongoDB](http://php.net/manual/en/set.mongodb.php) +* Advanced reporting queries with the new ExtendedQuery Extension + +#### Misc, General code refactor +* Consolidation of exception handling +* Code separation, restructuring and division into modules, controllers, services and APIs +* Decoupling third-party dependencies (notably Slim) +* Consistent use of dependency containers for services +* Removing logic out of index.php into new Bootstrap module; index.php now only has 3 LOC +* Support for Monolog handlers for production and development mode: ChromePHPHandler, FirePHPHandler, Streamhandler, ErrorLogHandler +* Removal of obsolete code +* Increase of code testability +* Separation of autoloading for unit tests and benchmarks +* Linting, PSR-1, CircleCI +* Improved /about endpoint includes extensions and LRS information +* Consolidation of agent and uuid processing + +#### ExtendedQuery Extension (new) +* Fragmented reporting queries, closely modelled on MongoDB, query language +* Documentation in progress + +#### Configuration Module (new) +* Extensive model changes +* Templates +* Globally accessible config service +* Version awareness +* New authentication scopes configuration +* Configuration model for extensions +* Documented config template + +#### Bootstrap Module (new) +* New Bootstrap module loads configuration and boots app +* Boot modes: Web (default), Console, Testing, Config, None +* Service container creation according to boot modes + +#### Parser Module (rewrite) +* Combining parser logic in parser module +* Switch payload parsing to stdClass + +#### Controller Module (rewrite) +* Migrate controller logic from ols Resource into new "Controller" module +* Improved permission validation + +#### Router Module (new) +* Lightweight and extendable router API + +#### Authentication Module (rewrite) +* New centralised Auth Service is faster and easier to configure +* Removed AuthScopes collection, services and models +* Permission inheritance and user ID +* Changes to oAuth and basicAuth services + +#### Database/Storage module (replaced): +* PHP 7 ready: switch to ‘ext-mongodb’, removed support for legacy `ext-mongo` +* Complete new low-level Storage API +* Performance improvements by removing all third-party dependencies +* Basic schema +* Collection Indexing +* Query expression API +* Started unifying document properties +* Statement documents include user ID + +#### Admin API (new) +* Bundled administrative tasks into new API +* Input validators +* Most administrative tasks are now REST ready (next milestone) + +#### Extensions API (new) +* Installation +* Configuration +* Model +* Controller +* Symfony events + +#### Validator Module (changes) +* Slight improvements to JSON validator +* Debug mode for HTTP errors +* Conformance improvements + +#### Admin Console (changes) +* New multistep ./X setup command +* Removed obsolete "AuthScopes" commands +* ./X status command give LRS status report +* Improved output styling and added command hints +* Strict validation for emails and passwords + +#### Unit test (new) +* PHPUnit configurations, base classes, with instructions and examples +* Started migration tests +* Mongo test API + +#### Benchmarking (new) +* PHPBench support and configuration + +#### Third Party support +* Removed sokil/php-mongo +* Switch to Slim 3 (see above); decoupling from code +* General review of dependencies, removed obsolete ones, updated others + +#### PHPDoc: +* Removed "docs" folder with compiled documents to keep documentation current +* Added bash script helper for documentation generation +* Continued to add missing code documentation +* Changes to Sami configuration + +---- + +## Version 0.9.1 + +* Include StatementRefs in StatementResults +* Mongo log +* Console improvements +* Migration script +* Default (token based) statement.authority +* GET /statments format param implementation +* Improved oAuth views with configurable css, logo +* Statement attachments (multipart) - support for UTF-8 and base64 +* Conformance improvements diff --git a/circle.yml b/circle.yml index eb5e1f74..909b1f23 100644 --- a/circle.yml +++ b/circle.yml @@ -1,21 +1,24 @@ machine: php: - version: 5.5.11 + version: 7.1.0 node: - version: 5.5.0 + version: 6.1.0 dependencies: pre: - - yes '' | pecl -q install -f mongo + - pecl install mongodb + - echo "extension=mongodb.so" > /opt/circleci/php/$(phpenv global)/etc/conf.d/mongodb.ini post: - - npm install -g newman + - npm install -g newman newman-reporter-phpunit - git clone git@github.com:sraka1/xAPITests.git test: pre: - - yes '' | ./X setup:db - - ./X setup:oauth - - ./X user:create --email=test@test.com --password=test --permissions=super + - yes '' | ./X setup + - chmod -R 0770 storage + - ./X user:create --name=test --description=test --email=test@test.com --password=Test123! --permissions=super - ./X auth:basic:create --name=test --description=test --expiration=1914156000 --email=test@test.com --scopes=super --key=test --secret=test - php -S localhost:8080 -t ./public/: background: true override: - - newman -c ./xAPITests/tests/1.0.3/xAPI.json -e ./xAPITests/environments/local.json -x \ No newline at end of file + - php vendor/bin/phpunit + post: + - newman run ./xAPITests/tests/1.0.3/xAPI.json -e ./xAPITests/environments/local.json -r cli,phpunit \ No newline at end of file diff --git a/composer.json b/composer.json index d95c6372..11ce9cc9 100644 --- a/composer.json +++ b/composer.json @@ -2,31 +2,24 @@ "name": "brightcookie/lxhive", "description": "An open-source LRS from Brightcookie", "license": "GPL-3.0", - "repositories": [ - { - "type": "vcs", - "url": "https://github.com/sraka1/Slim" - }, - { - "type": "vcs", - "url": "https://github.com/sraka1/json-schema" - } - ], + "keywords": ["experience api", "xapi", "lrs"], + "type": "project", + "homepage": "http://www.lxhive.com/", "require": { - "slim/slim": "2.6.2.3", - "techsterx/slim-config-yaml": "1.0.6", - "flynsarmy/slim-monolog": "1.0.*", - "sokil/php-mongo": "1.13.*", - "justinrainbow/json-schema": "1.3.7.1", - "league/url": "3.3.*", - "ramsey/uuid": "2.9.*", - "league/flysystem": "0.5.*", - "symfony/console": "2.6.*", - "slim/views": "0.1.*", - "twig/twig": "1.33.*", - "symfony/yaml": "2.8.*", - "birke/rememberme": "1.0.*", - "sokil/php-mongo-migrator": "0.5" + "slim/slim": "3.*", + "justinrainbow/json-schema": "~4.0", + "league/url": "~3.3", + "ramsey/uuid": "3.*", + "league/flysystem": "^1.0", + "league/flysystem-aws-s3-v3": "^1.0", + "symfony/console": "*", + "symfony/yaml": "~2.6", + "monolog/monolog": "^1.21", + "slim/twig-view": "^2.1", + "symfony/event-dispatcher": "^3.2", + "ext-mongodb": "*", + "container-interop/container-interop": "^1.2", + "pimple/pimple": "^3.0" }, "require-dev": { "phpunit/phpunit": "5.5.*" diff --git a/composer.lock b/composer.lock index a26de258..38ec08b7 100644 --- a/composer.lock +++ b/composer.lock @@ -4,30 +4,158 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", "This file is @generated automatically" ], - "hash": "619ec2d935d8b3236de31bcd295c237b", - "content-hash": "d6fcf875e592f62e94ca2658e29e1047", + "content-hash": "c804344b047db8d5b9ffc2f4386531f3", "packages": [ { - "name": "birke/rememberme", - "version": "1.0.4", + "name": "aws/aws-sdk-php", + "version": "3.34.2", "source": { "type": "git", - "url": "https://github.com/gbirke/rememberme.git", - "reference": "4e71b0d9c692db28ae78c7eea752c4599b87dc2c" + "url": "https://github.com/aws/aws-sdk-php.git", + "reference": "eee45c7189f6fe0b70aac86495718ccfdc067495" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/gbirke/rememberme/zipball/4e71b0d9c692db28ae78c7eea752c4599b87dc2c", - "reference": "4e71b0d9c692db28ae78c7eea752c4599b87dc2c", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/eee45c7189f6fe0b70aac86495718ccfdc067495", + "reference": "eee45c7189f6fe0b70aac86495718ccfdc067495", "shasum": "" }, + "require": { + "ext-json": "*", + "ext-pcre": "*", + "ext-simplexml": "*", + "ext-spl": "*", + "guzzlehttp/guzzle": "^5.3.1|^6.2.1", + "guzzlehttp/promises": "~1.0", + "guzzlehttp/psr7": "^1.4.1", + "mtdowling/jmespath.php": "~2.2", + "php": ">=5.5" + }, "require-dev": { - "phpunit/phpunit": "4.*" + "andrewsville/php-token-reflection": "^1.4", + "aws/aws-php-sns-message-validator": "~1.0", + "behat/behat": "~3.0", + "doctrine/cache": "~1.4", + "ext-dom": "*", + "ext-openssl": "*", + "nette/neon": "^2.3", + "phpunit/phpunit": "^4.8.35|^5.4.0", + "psr/cache": "^1.0" + }, + "suggest": { + "aws/aws-php-sns-message-validator": "To validate incoming SNS notifications", + "doctrine/cache": "To use the DoctrineCacheAdapter", + "ext-curl": "To send requests using cURL", + "ext-openssl": "Allows working with CloudFront private distributions and verifying received SNS messages" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "psr-4": { + "Aws\\": "src/" + }, + "files": [ + "src/functions.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Amazon Web Services", + "homepage": "http://aws.amazon.com" + } + ], + "description": "AWS SDK for PHP - Use Amazon Web Services in your PHP project", + "homepage": "http://aws.amazon.com/sdkforphp", + "keywords": [ + "amazon", + "aws", + "cloud", + "dynamodb", + "ec2", + "glacier", + "s3", + "sdk" + ], + "time": "2017-08-24T18:09:26+00:00" + }, + { + "name": "container-interop/container-interop", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/container-interop/container-interop.git", + "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/container-interop/container-interop/zipball/79cbf1341c22ec75643d841642dd5d6acd83bdb8", + "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8", + "shasum": "" + }, + "require": { + "psr/container": "^1.0" }, "type": "library", "autoload": { "psr-4": { - "Birke\\": "src/" + "Interop\\Container\\": "src/Interop/Container/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Promoting the interoperability of container objects (DIC, SL, etc.)", + "homepage": "https://github.com/container-interop/container-interop", + "time": "2017-02-14T19:40:03+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "6.3.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "f4db5a78a5ea468d4831de7f0bf9d9415e348699" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/f4db5a78a5ea468d4831de7f0bf9d9415e348699", + "reference": "f4db5a78a5ea468d4831de7f0bf9d9415e348699", + "shasum": "" + }, + "require": { + "guzzlehttp/promises": "^1.0", + "guzzlehttp/psr7": "^1.4", + "php": ">=5.5" + }, + "require-dev": { + "ext-curl": "*", + "phpunit/phpunit": "^4.0 || ^5.0", + "psr/log": "^1.0" + }, + "suggest": { + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.2-dev" + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -36,97 +164,111 @@ ], "authors": [ { - "name": "Gabriel Birke", - "email": "gb@birke-software.de" + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" } ], - "description": "Secure \"Remember Me\" functionality", - "homepage": "https://github.com/gbirke/rememberme", + "description": "Guzzle is a PHP HTTP client library", + "homepage": "http://guzzlephp.org/", "keywords": [ - "cookie", - "remember", - "security" + "client", + "curl", + "framework", + "http", + "http client", + "rest", + "web service" ], - "time": "2015-07-22 18:26:14" + "time": "2017-06-22T18:50:49+00:00" }, { - "name": "flynsarmy/slim-monolog", - "version": "v1.0.1", - "target-dir": "Flynsarmy/SlimMonolog", + "name": "guzzlehttp/promises", + "version": "v1.3.1", "source": { "type": "git", - "url": "https://github.com/Flynsarmy/Slim-Monolog.git", - "reference": "2a3a20671cc14372424085d563991c90ba7818e8" + "url": "https://github.com/guzzle/promises.git", + "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Flynsarmy/Slim-Monolog/zipball/2a3a20671cc14372424085d563991c90ba7818e8", - "reference": "2a3a20671cc14372424085d563991c90ba7818e8", + "url": "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646", + "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646", "shasum": "" }, "require": { - "monolog/monolog": ">=1.6.0", - "php": ">=5.3.0", - "slim/slim": ">=2.3.0" + "php": ">=5.5.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.0" }, "type": "library", - "autoload": { - "psr-0": { - "Flynsarmy\\SlimMonolog": "." + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" } }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { - "name": "Flyn San", - "email": "flynsarmy@gmail.com", - "homepage": "http://www.flynsarmy.com/" + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" } ], - "description": "Monolog logging support Slim Framework", - "homepage": "http://github.com/flynsarmy/Slim-Monolog", + "description": "Guzzle promises library", "keywords": [ - "extensions", - "logging", - "middleware" + "promise" ], - "time": "2015-07-15 22:14:44" + "time": "2016-12-20T10:07:11+00:00" }, { - "name": "jmikola/geojson", - "version": "1.0.2", + "name": "guzzlehttp/psr7", + "version": "1.4.2", "source": { "type": "git", - "url": "https://github.com/jmikola/geojson.git", - "reference": "6ec3016cc0215667b7775f6ead7bd0337ad66eee" + "url": "https://github.com/guzzle/psr7.git", + "reference": "f5b8a8512e2b58b0071a7280e39f14f72e05d87c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/jmikola/geojson/zipball/6ec3016cc0215667b7775f6ead7bd0337ad66eee", - "reference": "6ec3016cc0215667b7775f6ead7bd0337ad66eee", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/f5b8a8512e2b58b0071a7280e39f14f72e05d87c", + "reference": "f5b8a8512e2b58b0071a7280e39f14f72e05d87c", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=5.4.0", + "psr/http-message": "~1.0" + }, + "provide": { + "psr/http-message-implementation": "1.0" }, "require-dev": { - "phpunit/phpunit": "~3.7" + "phpunit/phpunit": "~4.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" + "dev-master": "1.4-dev" } }, "autoload": { - "psr-0": { - "GeoJson\\": "src/" + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" }, - "classmap": [ - "stubs/" + "files": [ + "src/functions_include.php" ] }, "notification-url": "https://packagist.org/downloads/", @@ -135,40 +277,48 @@ ], "authors": [ { - "name": "Jeremy Mikola", - "email": "jmikola@gmail.com" + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Schultze", + "homepage": "https://github.com/Tobion" } ], - "description": "GeoJSON implementation for PHP", - "homepage": "https://github.com/jmikola/geojson", + "description": "PSR-7 message implementation that also provides common utility methods", "keywords": [ - "geo", - "geojson", - "geospatial" + "http", + "message", + "request", + "response", + "stream", + "uri", + "url" ], - "time": "2015-09-27 15:35:21" + "time": "2017-03-20T17:10:46+00:00" }, { "name": "justinrainbow/json-schema", - "version": "1.3.7.1", + "version": "4.1.0", "source": { "type": "git", - "url": "https://github.com/sraka1/json-schema.git", - "reference": "fbe28b61e8c4b0980ed71d11520d4d13369b050f" + "url": "https://github.com/justinrainbow/json-schema.git", + "reference": "d39c56a46b3ebe1f3696479966cd2b9f50aaa24f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sraka1/json-schema/zipball/fbe28b61e8c4b0980ed71d11520d4d13369b050f", - "reference": "fbe28b61e8c4b0980ed71d11520d4d13369b050f", + "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/d39c56a46b3ebe1f3696479966cd2b9f50aaa24f", + "reference": "d39c56a46b3ebe1f3696479966cd2b9f50aaa24f", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=5.3.3" }, "require-dev": { - "json-schema/json-schema-test-suite": "1.1.0", + "json-schema/json-schema-test-suite": "1.2.0", "phpdocumentor/phpdocumentor": "~2", - "phpunit/phpunit": "~3.7" + "phpunit/phpunit": "^4.8.22" }, "bin": [ "bin/validate-json" @@ -176,16 +326,17 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4.x-dev" + "dev-master": "4.0.x-dev" } }, "autoload": { - "psr-0": { - "JsonSchema": "src/" + "psr-4": { + "JsonSchema\\": "src/JsonSchema/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { @@ -211,62 +362,52 @@ "json", "schema" ], - "support": { - "source": "https://github.com/sraka1/json-schema/tree/master" - }, - "time": "2015-01-14 11:18:51" + "time": "2016-12-22T16:43:46+00:00" }, { "name": "league/flysystem", - "version": "0.5.12", + "version": "1.0.41", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "e046fe60d761e30691c642c9cc6a4089f724e805" + "reference": "f400aa98912c561ba625ea4065031b7a41e5a155" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/e046fe60d761e30691c642c9cc6a4089f724e805", - "reference": "e046fe60d761e30691c642c9cc6a4089f724e805", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/f400aa98912c561ba625ea4065031b7a41e5a155", + "reference": "f400aa98912c561ba625ea4065031b7a41e5a155", "shasum": "" }, "require": { - "php": ">=5.4.0" + "php": ">=5.5.9" + }, + "conflict": { + "league/flysystem-sftp": "<1.0.6" }, "require-dev": { - "aws/aws-sdk-php": "~2.4", - "barracuda/copy": "~1.1.4", - "dropbox/dropbox-sdk": "~1.1.1", "ext-fileinfo": "*", - "guzzlehttp/guzzle": "~4.0", - "league/event": "~1.0", - "league/phpunit-coverage-listener": "~1.1", "mockery/mockery": "~0.9", - "phpseclib/phpseclib": "~0.3.5", - "phpspec/phpspec": "~2.0", - "phpunit/phpunit": "~4.0", - "predis/predis": "~1.0", - "rackspace/php-opencloud": "~1.10.0", - "sabre/dav": "~2.0.2", - "tedivm/stash": "~0.12.0" + "phpspec/phpspec": "^2.2", + "phpunit/phpunit": "~4.8" }, "suggest": { - "aws/aws-sdk-php": "Allows you to use AWS S3 storage", - "barracuda/copy": "Allows you to use Copy.com storage", - "dropbox/dropbox-sdk": "Allows you to use Dropbox storage", "ext-fileinfo": "Required for MimeType", - "guzzlehttp/guzzle": "Allows you to use http files (reading only)", - "league/event": "Required for EventableFilesystem", - "phpseclib/phpseclib": "Allows SFTP server storage", - "predis/predis": "Allows you to use Predis for caching", - "rackspace/php-opencloud": "Allows you to use Rackspace Cloud Files", - "sabre/dav": "Enables WebDav support", - "tedivm/stash": "Allows you to use Stash as cache implementation" + "league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2", + "league/flysystem-aws-s3-v3": "Allows you to use S3 storage with AWS SDK v3", + "league/flysystem-azure": "Allows you to use Windows Azure Blob storage", + "league/flysystem-cached-adapter": "Flysystem adapter decorator for metadata caching", + "league/flysystem-eventable-filesystem": "Allows you to use EventableFilesystem", + "league/flysystem-rackspace": "Allows you to use Rackspace Cloud Files", + "league/flysystem-sftp": "Allows you to use SFTP server storage via phpseclib", + "league/flysystem-webdav": "Allows you to use WebDAV storage", + "league/flysystem-ziparchive": "Allows you to use ZipArchive adapter", + "spatie/flysystem-dropbox": "Allows you to use Dropbox storage", + "srmklive/flysystem-dropbox-v2": "Allows you to use Dropbox storage for PHP 5 applications" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "0.5-dev" + "dev-master": "1.1-dev" } }, "autoload": { @@ -284,10 +425,11 @@ "email": "info@frenky.net" } ], - "description": "Many filesystems, one API.", + "description": "Filesystem abstraction: Many filesystems, one API.", "keywords": [ "Cloud Files", "WebDAV", + "abstraction", "aws", "cloud", "copy.com", @@ -295,6 +437,7 @@ "file systems", "files", "filesystem", + "filesystems", "ftp", "rackspace", "remote", @@ -302,7 +445,54 @@ "sftp", "storage" ], - "time": "2014-11-05 13:39:29" + "time": "2017-08-06T17:41:04+00:00" + }, + { + "name": "league/flysystem-aws-s3-v3", + "version": "1.0.18", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem-aws-s3-v3.git", + "reference": "dc09b19f455750663b922ed52dcc0ff215bed284" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/dc09b19f455750663b922ed52dcc0ff215bed284", + "reference": "dc09b19f455750663b922ed52dcc0ff215bed284", + "shasum": "" + }, + "require": { + "aws/aws-sdk-php": "^3.0.0", + "league/flysystem": "^1.0.40", + "php": ">=5.5.0" + }, + "require-dev": { + "henrikbjorn/phpspec-code-coverage": "~1.0.1", + "phpspec/phpspec": "^2.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Flysystem\\AwsS3v3\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frenky.net" + } + ], + "description": "Flysystem adapter for the AWS S3 SDK v3.x", + "time": "2017-06-30T06:29:25+00:00" }, { "name": "league/url", @@ -357,7 +547,7 @@ "url" ], "abandoned": "league/uri", - "time": "2015-07-15 08:24:12" + "time": "2015-07-15T08:24:12+00:00" }, { "name": "monolog/monolog", @@ -435,7 +625,105 @@ "logging", "psr-3" ], - "time": "2017-06-19 01:22:40" + "time": "2017-06-19T01:22:40+00:00" + }, + { + "name": "mtdowling/jmespath.php", + "version": "2.4.0", + "source": { + "type": "git", + "url": "https://github.com/jmespath/jmespath.php.git", + "reference": "adcc9531682cf87dfda21e1fd5d0e7a41d292fac" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jmespath/jmespath.php/zipball/adcc9531682cf87dfda21e1fd5d0e7a41d292fac", + "reference": "adcc9531682cf87dfda21e1fd5d0e7a41d292fac", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.0" + }, + "bin": [ + "bin/jp.php" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "psr-4": { + "JmesPath\\": "src/" + }, + "files": [ + "src/JmesPath.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Declaratively specify how to extract elements from a JSON document", + "keywords": [ + "json", + "jsonpath" + ], + "time": "2016-12-03T22:08:25+00:00" + }, + { + "name": "nikic/fast-route", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/nikic/FastRoute.git", + "reference": "b5f95749071c82a8e0f58586987627054400cdf6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/FastRoute/zipball/b5f95749071c82a8e0f58586987627054400cdf6", + "reference": "b5f95749071c82a8e0f58586987627054400cdf6", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "FastRoute\\": "src/" + }, + "files": [ + "src/functions.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov", + "email": "nikic@php.net" + } + ], + "description": "Fast request router for PHP", + "keywords": [ + "router", + "routing" + ], + "time": "2017-01-19T11:35:12+00:00" }, { "name": "paragonie/random_compat", @@ -483,20 +771,70 @@ "pseudorandom", "random" ], - "time": "2017-03-13 16:27:32" + "time": "2017-03-13T16:27:32+00:00" }, { - "name": "psr/log", - "version": "1.0.2", + "name": "pimple/pimple", + "version": "v3.2.2", "source": { "type": "git", - "url": "https://github.com/php-fig/log.git", - "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d" + "url": "https://github.com/silexphp/Pimple.git", + "reference": "4d45fb62d96418396ec58ba76e6f065bca16e10a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", - "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", + "url": "https://api.github.com/repos/silexphp/Pimple/zipball/4d45fb62d96418396ec58ba76e6f065bca16e10a", + "reference": "4d45fb62d96418396ec58ba76e6f065bca16e10a", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "psr/container": "^1.0" + }, + "require-dev": { + "symfony/phpunit-bridge": "^3.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.2.x-dev" + } + }, + "autoload": { + "psr-0": { + "Pimple": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "Pimple, a simple Dependency Injection Container", + "homepage": "http://pimple.sensiolabs.org", + "keywords": [ + "container", + "dependency injection" + ], + "time": "2017-07-23T07:32:15+00:00" + }, + { + "name": "psr/container", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f", "shasum": "" }, "require": { @@ -510,7 +848,7 @@ }, "autoload": { "psr-4": { - "Psr\\Log\\": "Psr/Log/" + "Psr\\Container\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -523,57 +861,43 @@ "homepage": "http://www.php-fig.org/" } ], - "description": "Common interface for logging libraries", - "homepage": "https://github.com/php-fig/log", + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", "keywords": [ - "log", - "psr", - "psr-3" + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" ], - "time": "2016-10-10 12:19:37" + "time": "2017-02-14T16:28:37+00:00" }, { - "name": "ramsey/uuid", - "version": "2.9.0", + "name": "psr/http-message", + "version": "1.0.1", "source": { "type": "git", - "url": "https://github.com/ramsey/uuid.git", - "reference": "b2ef4dd9584268d73f92f752a62bc24cd534dc9a" + "url": "https://github.com/php-fig/http-message.git", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/b2ef4dd9584268d73f92f752a62bc24cd534dc9a", - "reference": "b2ef4dd9584268d73f92f752a62bc24cd534dc9a", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", "shasum": "" }, "require": { - "paragonie/random_compat": "^1.0|^2.0", - "php": ">=5.3.3" - }, - "replace": { - "rhumsaa/uuid": "self.version" - }, - "require-dev": { - "doctrine/dbal": ">=2.3", - "jakub-onderka/php-parallel-lint": "^0.9.0", - "moontoast/math": "~1.1", - "phpunit/phpunit": "~4.1|~5.0", - "satooshi/php-coveralls": "~0.6", - "squizlabs/php_codesniffer": "^2.3", - "symfony/console": "~2.3|~3.0" - }, - "suggest": { - "doctrine/dbal": "Allow the use of a UUID as doctrine field type.", - "moontoast/math": "Support for converting UUID to 128-bit integer (in string form).", - "symfony/console": "Support for use of the bin/uuid command line tool." + "php": ">=5.3.0" }, - "bin": [ - "bin/uuid" - ], "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, "autoload": { "psr-4": { - "Rhumsaa\\Uuid\\": "src/" + "Psr\\Http\\Message\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -582,97 +906,121 @@ ], "authors": [ { - "name": "Marijn Huizendveld", - "email": "marijn.huizendveld@gmail.com" - }, - { - "name": "Ben Ramsey", - "homepage": "http://benramsey.com" + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" } ], - "description": "A PHP 5.3+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).", - "homepage": "https://github.com/ramsey/uuid", + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", "keywords": [ - "guid", - "identifier", - "uuid" + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" ], - "time": "2016-03-22 18:20:19" + "time": "2016-08-06T14:39:51+00:00" }, { - "name": "slim/slim", - "version": "2.6.2.3", + "name": "psr/log", + "version": "1.0.2", "source": { "type": "git", - "url": "https://github.com/sraka1/Slim.git", - "reference": "73d33ea1f0b638c1d5d1ff403b6cdf248e4c4d04" + "url": "https://github.com/php-fig/log.git", + "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sraka1/Slim/zipball/73d33ea1f0b638c1d5d1ff403b6cdf248e4c4d04", - "reference": "73d33ea1f0b638c1d5d1ff403b6cdf248e4c4d04", + "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", + "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", "shasum": "" }, "require": { "php": ">=5.3.0" }, - "suggest": { - "ext-mcrypt": "Required for HTTP cookie encryption" - }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, "autoload": { - "psr-0": { - "Slim": "." + "psr-4": { + "Psr\\Log\\": "Psr/Log/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { - "name": "Josh Lockhart", - "email": "info@joshlockhart.com", - "homepage": "http://www.joshlockhart.com/" + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" } ], - "description": "Slim Framework, a PHP micro framework", - "homepage": "http://github.com/codeguy/Slim", + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", "keywords": [ - "microframework", - "rest", - "router" + "log", + "psr", + "psr-3" ], - "support": { - "source": "https://github.com/sraka1/Slim/tree/2.6.2.3" - }, - "time": "2017-07-19 22:53:49" + "time": "2016-10-10T12:19:37+00:00" }, { - "name": "slim/views", - "version": "0.1.3", + "name": "ramsey/uuid", + "version": "3.7.0", "source": { "type": "git", - "url": "https://github.com/slimphp/Slim-Views.git", - "reference": "8561c785e55a39df6cb6f95c3aba3281a60ed5b0" + "url": "https://github.com/ramsey/uuid.git", + "reference": "0ef23d1b10cf1bc576e9d865a7e9c47982c5715e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/slimphp/Slim-Views/zipball/8561c785e55a39df6cb6f95c3aba3281a60ed5b0", - "reference": "8561c785e55a39df6cb6f95c3aba3281a60ed5b0", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/0ef23d1b10cf1bc576e9d865a7e9c47982c5715e", + "reference": "0ef23d1b10cf1bc576e9d865a7e9c47982c5715e", "shasum": "" }, "require": { - "php": ">=5.3.0", - "slim/slim": ">=2.4.0" + "paragonie/random_compat": "^1.0|^2.0", + "php": "^5.4 || ^7.0" + }, + "replace": { + "rhumsaa/uuid": "self.version" + }, + "require-dev": { + "apigen/apigen": "^4.1", + "codeception/aspect-mock": "^1.0 | ^2.0", + "doctrine/annotations": "~1.2.0", + "goaop/framework": "1.0.0-alpha.2 | ^1.0 | ^2.1", + "ircmaxell/random-lib": "^1.1", + "jakub-onderka/php-parallel-lint": "^0.9.0", + "mockery/mockery": "^0.9.4", + "moontoast/math": "^1.1", + "php-mock/php-mock-phpunit": "^0.3|^1.1", + "phpunit/phpunit": "^4.7|>=5.0 <5.4", + "satooshi/php-coveralls": "^0.6.1", + "squizlabs/php_codesniffer": "^2.3" }, "suggest": { - "smarty/smarty": "Smarty templating system", - "twig/twig": "Twig templating system" + "ext-libsodium": "Provides the PECL libsodium extension for use with the SodiumRandomGenerator", + "ext-uuid": "Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator", + "ircmaxell/random-lib": "Provides RandomLib for use with the RandomLibAdapter", + "moontoast/math": "Provides support for converting UUID to 128-bit integer (in string form).", + "ramsey/uuid-console": "A console application for generating UUIDs with ramsey/uuid", + "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, "autoload": { "psr-4": { - "Slim\\Views\\": "./" + "Ramsey\\Uuid\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -681,63 +1029,62 @@ ], "authors": [ { - "name": "Josh Lockhart", - "email": "info@joshlockhart.com", - "homepage": "http://www.joshlockhart.com/" + "name": "Marijn Huizendveld", + "email": "marijn.huizendveld@gmail.com" }, { - "name": "Andrew Smith", - "email": "a.smith@silentworks.co.uk", - "homepage": "http://thoughts.silentworks.co.uk/" + "name": "Thibaud Fabre", + "email": "thibaud@aztech.io" + }, + { + "name": "Ben Ramsey", + "email": "ben@benramsey.com", + "homepage": "https://benramsey.com" } ], - "description": "Smarty and Twig View Parser package for the Slim Framework", - "homepage": "http://github.com/codeguy/Slim-Views", + "description": "Formerly rhumsaa/uuid. A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).", + "homepage": "https://github.com/ramsey/uuid", "keywords": [ - "extensions", - "slimphp", - "templating" + "guid", + "identifier", + "uuid" ], - "time": "2014-12-09 23:48:51" + "time": "2017-08-04T13:39:04+00:00" }, { - "name": "sokil/php-mongo", - "version": "1.13.9", + "name": "slim/slim", + "version": "3.8.1", "source": { "type": "git", - "url": "https://github.com/sokil/php-mongo.git", - "reference": "4356446e9163eef105e07dbc2c225ace8dc8436a" + "url": "https://github.com/slimphp/Slim.git", + "reference": "5385302707530b2bccee1769613ad769859b826d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sokil/php-mongo/zipball/4356446e9163eef105e07dbc2c225ace8dc8436a", - "reference": "4356446e9163eef105e07dbc2c225ace8dc8436a", + "url": "https://api.github.com/repos/slimphp/Slim/zipball/5385302707530b2bccee1769613ad769859b826d", + "reference": "5385302707530b2bccee1769613ad769859b826d", "shasum": "" }, "require": { - "ext-mongo": ">=0.9.0", - "jmikola/geojson": "~1.0", - "php": ">=5.3", - "psr/log": "~1.0", - "symfony/event-dispatcher": "2.*" + "container-interop/container-interop": "^1.2", + "nikic/fast-route": "^1.0", + "php": ">=5.5.0", + "pimple/pimple": "^3.0", + "psr/container": "^1.0", + "psr/http-message": "^1.0" }, - "require-dev": { - "phpunit/phpunit": "3.7.*", - "satooshi/php-coveralls": "dev-master" + "provide": { + "psr/http-message-implementation": "1.0" }, - "suggest": { - "sokil/php-mongo-bundle": "Symfony Bundle", - "sokil/php-mongo-migrator": "Add support of migrations", - "sokil/php-mongo-yii": "Yii Framework component" + "require-dev": { + "phpunit/phpunit": "^4.0", + "squizlabs/php_codesniffer": "^2.5" }, "type": "library", "autoload": { "psr-4": { - "Sokil\\Mongo\\": "src/" - }, - "classmap": [ - "stubs/" - ] + "Slim\\": "Slim" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -745,51 +1092,62 @@ ], "authors": [ { - "name": "Dmytro Sokil", - "email": "dmytro.sokil@gmail.com" + "name": "Rob Allen", + "email": "rob@akrabat.com", + "homepage": "http://akrabat.com" + }, + { + "name": "Josh Lockhart", + "email": "hello@joshlockhart.com", + "homepage": "https://joshlockhart.com" + }, + { + "name": "Gabriel Manricks", + "email": "gmanricks@me.com", + "homepage": "http://gabrielmanricks.com" + }, + { + "name": "Andrew Smith", + "email": "a.smith@silentworks.co.uk", + "homepage": "http://silentworks.co.uk" } ], - "description": "PHP Object Document Mapper for MongoDB", - "homepage": "https://github.com/sokil/php-mongo", + "description": "Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs", + "homepage": "https://slimframework.com", "keywords": [ - "mongodb", - "odm" + "api", + "framework", + "micro", + "router" ], - "time": "2016-01-13 08:51:01" + "time": "2017-03-19T17:55:20+00:00" }, { - "name": "sokil/php-mongo-migrator", - "version": "0.5", + "name": "slim/twig-view", + "version": "2.2.0", "source": { "type": "git", - "url": "https://github.com/sokil/php-mongo-migrator.git", - "reference": "ad49c55170d52eb89a4479ce9fcc587217fbafd5" + "url": "https://github.com/slimphp/Twig-View.git", + "reference": "a743ac45e2a089942159dda499c5ef5bc5f6bfa6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sokil/php-mongo-migrator/zipball/ad49c55170d52eb89a4479ce9fcc587217fbafd5", - "reference": "ad49c55170d52eb89a4479ce9fcc587217fbafd5", + "url": "https://api.github.com/repos/slimphp/Twig-View/zipball/a743ac45e2a089942159dda499c5ef5bc5f6bfa6", + "reference": "a743ac45e2a089942159dda499c5ef5bc5f6bfa6", "shasum": "" }, "require": { - "ext-mongo": ">=0.9.0", - "php": ">=5.3 || ^7.0", - "sokil/php-mongo": "1.*", - "symfony/console": ">=2.0", - "symfony/event-dispatcher": ">=2.0", - "symfony/yaml": ">=2.0" + "php": ">=5.5.0", + "psr/http-message": "^1.0", + "twig/twig": "^1.18|^2.0" }, "require-dev": { - "phpunit/phpunit": "3.7.*", - "satooshi/php-coveralls": "0.7.*" + "phpunit/phpunit": "^4.8|^5.7" }, - "bin": [ - "bin/mongo-migrator" - ], "type": "library", "autoload": { "psr-4": { - "Sokil\\Mongo\\Migrator\\": "src" + "Slim\\Views\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -798,53 +1156,72 @@ ], "authors": [ { - "name": "sokil", - "email": "dmytro.sokil@gmail.com" + "name": "Josh Lockhart", + "email": "hello@joshlockhart.com", + "homepage": "http://joshlockhart.com" } ], - "description": "Migrations for MongoDB", - "homepage": "http://phpmongokit.github.io/", - "time": "2017-01-29 17:38:56" + "description": "Slim Framework 3 view helper built on top of the Twig 2 templating component", + "homepage": "http://slimframework.com", + "keywords": [ + "framework", + "slim", + "template", + "twig", + "view" + ], + "time": "2017-01-25T20:38:39+00:00" }, { "name": "symfony/console", - "version": "v2.6.13", - "target-dir": "Symfony/Component/Console", + "version": "v3.3.6", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "0e5e18ae09d3f5c06367759be940e9ed3f568359" + "reference": "b0878233cb5c4391347e5495089c7af11b8e6201" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/0e5e18ae09d3f5c06367759be940e9ed3f568359", - "reference": "0e5e18ae09d3f5c06367759be940e9ed3f568359", + "url": "https://api.github.com/repos/symfony/console/zipball/b0878233cb5c4391347e5495089c7af11b8e6201", + "reference": "b0878233cb5c4391347e5495089c7af11b8e6201", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=5.5.9", + "symfony/debug": "~2.8|~3.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/dependency-injection": "<3.3" }, "require-dev": { "psr/log": "~1.0", - "symfony/event-dispatcher": "~2.1", - "symfony/phpunit-bridge": "~2.7", - "symfony/process": "~2.1" + "symfony/config": "~3.3", + "symfony/dependency-injection": "~3.3", + "symfony/event-dispatcher": "~2.8|~3.0", + "symfony/filesystem": "~2.8|~3.0", + "symfony/http-kernel": "~2.8|~3.0", + "symfony/process": "~2.8|~3.0" }, "suggest": { "psr/log": "For using the console logger", "symfony/event-dispatcher": "", + "symfony/filesystem": "", "symfony/process": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.6-dev" + "dev-master": "3.3-dev" } }, "autoload": { - "psr-0": { + "psr-4": { "Symfony\\Component\\Console\\": "" - } + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -862,31 +1239,90 @@ ], "description": "Symfony Console Component", "homepage": "https://symfony.com", - "time": "2015-07-26 09:08:40" + "time": "2017-07-29T21:27:59+00:00" + }, + { + "name": "symfony/debug", + "version": "v3.3.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/debug.git", + "reference": "7c13ae8ce1e2adbbd574fc39de7be498e1284e13" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/debug/zipball/7c13ae8ce1e2adbbd574fc39de7be498e1284e13", + "reference": "7c13ae8ce1e2adbbd574fc39de7be498e1284e13", + "shasum": "" + }, + "require": { + "php": ">=5.5.9", + "psr/log": "~1.0" + }, + "conflict": { + "symfony/http-kernel": ">=2.3,<2.3.24|~2.4.0|>=2.5,<2.5.9|>=2.6,<2.6.2" + }, + "require-dev": { + "symfony/http-kernel": "~2.8|~3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.3-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Debug\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Debug Component", + "homepage": "https://symfony.com", + "time": "2017-07-28T15:27:31+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v2.8.25", + "version": "v3.3.6", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "1377400fd641d7d1935981546aaef780ecd5bf6d" + "reference": "67535f1e3fd662bdc68d7ba317c93eecd973617e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/1377400fd641d7d1935981546aaef780ecd5bf6d", - "reference": "1377400fd641d7d1935981546aaef780ecd5bf6d", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/67535f1e3fd662bdc68d7ba317c93eecd973617e", + "reference": "67535f1e3fd662bdc68d7ba317c93eecd973617e", "shasum": "" }, "require": { - "php": ">=5.3.9" + "php": ">=5.5.9" + }, + "conflict": { + "symfony/dependency-injection": "<3.3" }, "require-dev": { "psr/log": "~1.0", - "symfony/config": "^2.0.5|~3.0.0", - "symfony/dependency-injection": "~2.6|~3.0.0", - "symfony/expression-language": "~2.6|~3.0.0", - "symfony/stopwatch": "~2.3|~3.0.0" + "symfony/config": "~2.8|~3.0", + "symfony/dependency-injection": "~3.3", + "symfony/expression-language": "~2.8|~3.0", + "symfony/stopwatch": "~2.8|~3.0" }, "suggest": { "symfony/dependency-injection": "", @@ -895,7 +1331,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.8-dev" + "dev-master": "3.3-dev" } }, "autoload": { @@ -922,20 +1358,20 @@ ], "description": "Symfony EventDispatcher Component", "homepage": "https://symfony.com", - "time": "2017-06-02 07:47:27" + "time": "2017-06-09T14:53:08+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.4.0", + "version": "v1.5.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "f29dca382a6485c3cbe6379f0c61230167681937" + "reference": "7c8fae0ac1d216eb54349e6a8baa57d515fe8803" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/f29dca382a6485c3cbe6379f0c61230167681937", - "reference": "f29dca382a6485c3cbe6379f0c61230167681937", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/7c8fae0ac1d216eb54349e6a8baa57d515fe8803", + "reference": "7c8fae0ac1d216eb54349e6a8baa57d515fe8803", "shasum": "" }, "require": { @@ -947,7 +1383,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4-dev" + "dev-master": "1.5-dev" } }, "autoload": { @@ -981,11 +1417,11 @@ "portable", "shim" ], - "time": "2017-06-09 14:24:12" + "time": "2017-06-14T15:44:48+00:00" }, { "name": "symfony/yaml", - "version": "v2.8.25", + "version": "v2.8.26", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", @@ -1030,43 +1466,7 @@ ], "description": "Symfony Yaml Component", "homepage": "https://symfony.com", - "time": "2017-06-01 20:52:29" - }, - { - "name": "techsterx/slim-config-yaml", - "version": "v1.0.6", - "source": { - "type": "git", - "url": "https://github.com/techsterx/slim-config-yaml.git", - "reference": "e43439aa3c50120c395f134e1ed45850481f3903" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/techsterx/slim-config-yaml/zipball/e43439aa3c50120c395f134e1ed45850481f3903", - "reference": "e43439aa3c50120c395f134e1ed45850481f3903", - "shasum": "" - }, - "require": { - "slim/slim": "2.*", - "symfony/yaml": "^2.4.3" - }, - "type": "library", - "autoload": { - "psr-4": { - "BurningDiode\\Slim\\Config\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "William Rex", - "email": "rexw3035@gmail.com" - } - ], - "time": "2015-04-13 21:40:40" + "time": "2017-06-01T20:52:29+00:00" }, { "name": "true/punycode", @@ -1112,24 +1512,25 @@ "idna", "punycode" ], - "time": "2016-11-16 10:37:54" + "time": "2016-11-16T10:37:54+00:00" }, { "name": "twig/twig", - "version": "v1.33.2", + "version": "v2.4.3", "source": { "type": "git", "url": "https://github.com/twigphp/Twig.git", - "reference": "dd6ca96227917e1e85b41c7c3cc6507b411e0927" + "reference": "eab7c3288ae6603d7d6f92b531626af2b162d1f2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/dd6ca96227917e1e85b41c7c3cc6507b411e0927", - "reference": "dd6ca96227917e1e85b41c7c3cc6507b411e0927", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/eab7c3288ae6603d7d6f92b531626af2b162d1f2", + "reference": "eab7c3288ae6603d7d6f92b531626af2b162d1f2", "shasum": "" }, "require": { - "php": ">=5.2.7" + "php": "^7.0", + "symfony/polyfill-mbstring": "~1.0" }, "require-dev": { "psr/container": "^1.0", @@ -1139,12 +1540,15 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.33-dev" + "dev-master": "2.4-dev" } }, "autoload": { "psr-0": { "Twig_": "lib/" + }, + "psr-4": { + "Twig\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -1174,38 +1578,38 @@ "keywords": [ "templating" ], - "time": "2017-04-20 17:39:48" + "time": "2017-06-07T18:47:58+00:00" } ], "packages-dev": [ { "name": "doctrine/instantiator", - "version": "1.0.5", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", - "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d" + "reference": "185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/8e884e78f9f0eb1329e445619e04456e64d8051d", - "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda", + "reference": "185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda", "shasum": "" }, "require": { - "php": ">=5.3,<8.0-DEV" + "php": "^7.1" }, "require-dev": { "athletic/athletic": "~0.1.8", "ext-pdo": "*", "ext-phar": "*", - "phpunit/phpunit": "~4.0", - "squizlabs/php_codesniffer": "~2.0" + "phpunit/phpunit": "^6.2.3", + "squizlabs/php_codesniffer": "^3.0.2" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.2.x-dev" } }, "autoload": { @@ -1230,7 +1634,7 @@ "constructor", "instantiate" ], - "time": "2015-06-14 21:17:01" + "time": "2017-07-22T11:58:36+00:00" }, { "name": "myclabs/deep-copy", @@ -1272,7 +1676,7 @@ "object", "object graph" ], - "time": "2017-04-12 18:52:22" + "time": "2017-04-12T18:52:22+00:00" }, { "name": "phpdocumentor/reflection-common", @@ -1326,26 +1730,26 @@ "reflection", "static analysis" ], - "time": "2015-12-27 11:43:31" + "time": "2015-12-27T11:43:31+00:00" }, { "name": "phpdocumentor/reflection-docblock", - "version": "3.2.0", + "version": "3.2.2", "source": { "type": "git", "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "46f7e8bb075036c92695b15a1ddb6971c751e585" + "reference": "4aada1f93c72c35e22fb1383b47fee43b8f1d157" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/46f7e8bb075036c92695b15a1ddb6971c751e585", - "reference": "46f7e8bb075036c92695b15a1ddb6971c751e585", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/4aada1f93c72c35e22fb1383b47fee43b8f1d157", + "reference": "4aada1f93c72c35e22fb1383b47fee43b8f1d157", "shasum": "" }, "require": { "php": ">=5.5", "phpdocumentor/reflection-common": "^1.0@dev", - "phpdocumentor/type-resolver": "^0.4.0", + "phpdocumentor/type-resolver": "^0.3.0", "webmozart/assert": "^1.0" }, "require-dev": { @@ -1371,20 +1775,20 @@ } ], "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", - "time": "2017-07-15 11:38:20" + "time": "2017-08-08T06:39:58+00:00" }, { "name": "phpdocumentor/type-resolver", - "version": "0.4.0", + "version": "0.3.0", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7" + "reference": "fb3933512008d8162b3cdf9e18dba9309b7c3773" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/9c977708995954784726e25d0cd1dddf4e65b0f7", - "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/fb3933512008d8162b3cdf9e18dba9309b7c3773", + "reference": "fb3933512008d8162b3cdf9e18dba9309b7c3773", "shasum": "" }, "require": { @@ -1418,7 +1822,7 @@ "email": "me@mikevanriel.com" } ], - "time": "2017-07-14 14:27:02" + "time": "2017-06-03T08:32:36+00:00" }, { "name": "phpspec/prophecy", @@ -1481,7 +1885,7 @@ "spy", "stub" ], - "time": "2017-03-02 20:05:34" + "time": "2017-03-02T20:05:34+00:00" }, { "name": "phpunit/php-code-coverage", @@ -1544,7 +1948,7 @@ "testing", "xunit" ], - "time": "2017-04-02 07:44:40" + "time": "2017-04-02T07:44:40+00:00" }, { "name": "phpunit/php-file-iterator", @@ -1591,7 +1995,7 @@ "filesystem", "iterator" ], - "time": "2016-10-03 07:40:28" + "time": "2016-10-03T07:40:28+00:00" }, { "name": "phpunit/php-text-template", @@ -1632,7 +2036,7 @@ "keywords": [ "template" ], - "time": "2015-06-21 13:50:34" + "time": "2015-06-21T13:50:34+00:00" }, { "name": "phpunit/php-timer", @@ -1681,33 +2085,33 @@ "keywords": [ "timer" ], - "time": "2017-02-26 11:10:40" + "time": "2017-02-26T11:10:40+00:00" }, { "name": "phpunit/php-token-stream", - "version": "1.4.11", + "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-token-stream.git", - "reference": "e03f8f67534427a787e21a385a67ec3ca6978ea7" + "reference": "9a02332089ac48e704c70f6cefed30c224e3c0b0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/e03f8f67534427a787e21a385a67ec3ca6978ea7", - "reference": "e03f8f67534427a787e21a385a67ec3ca6978ea7", + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/9a02332089ac48e704c70f6cefed30c224e3c0b0", + "reference": "9a02332089ac48e704c70f6cefed30c224e3c0b0", "shasum": "" }, "require": { "ext-tokenizer": "*", - "php": ">=5.3.3" + "php": "^7.0" }, "require-dev": { - "phpunit/phpunit": "~4.2" + "phpunit/phpunit": "^6.2.4" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4-dev" + "dev-master": "2.0-dev" } }, "autoload": { @@ -1730,7 +2134,7 @@ "keywords": [ "tokenizer" ], - "time": "2017-02-27 10:12:30" + "time": "2017-08-20T05:47:52+00:00" }, { "name": "phpunit/phpunit", @@ -1813,7 +2217,7 @@ "testing", "xunit" ], - "time": "2016-10-03 13:04:15" + "time": "2016-10-03T13:04:15+00:00" }, { "name": "phpunit/phpunit-mock-objects", @@ -1872,7 +2276,7 @@ "mock", "xunit" ], - "time": "2017-06-30 09:13:00" + "time": "2017-06-30T09:13:00+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", @@ -1917,7 +2321,7 @@ ], "description": "Looks up which function or method a line of code belongs to", "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", - "time": "2017-03-04 06:30:41" + "time": "2017-03-04T06:30:41+00:00" }, { "name": "sebastian/comparator", @@ -1981,7 +2385,7 @@ "compare", "equality" ], - "time": "2017-01-29 09:50:25" + "time": "2017-01-29T09:50:25+00:00" }, { "name": "sebastian/diff", @@ -2033,7 +2437,7 @@ "keywords": [ "diff" ], - "time": "2017-05-22 07:24:03" + "time": "2017-05-22T07:24:03+00:00" }, { "name": "sebastian/environment", @@ -2083,7 +2487,7 @@ "environment", "hhvm" ], - "time": "2016-11-26 07:53:53" + "time": "2016-11-26T07:53:53+00:00" }, { "name": "sebastian/exporter", @@ -2150,7 +2554,7 @@ "export", "exporter" ], - "time": "2016-06-17 09:04:28" + "time": "2016-06-17T09:04:28+00:00" }, { "name": "sebastian/global-state", @@ -2201,7 +2605,7 @@ "keywords": [ "global state" ], - "time": "2015-10-12 03:26:01" + "time": "2015-10-12T03:26:01+00:00" }, { "name": "sebastian/object-enumerator", @@ -2247,7 +2651,7 @@ ], "description": "Traverses array structures and object graphs to enumerate all referenced objects", "homepage": "https://github.com/sebastianbergmann/object-enumerator/", - "time": "2016-01-28 13:25:10" + "time": "2016-01-28T13:25:10+00:00" }, { "name": "sebastian/recursion-context", @@ -2300,7 +2704,7 @@ ], "description": "Provides functionality to recursively process PHP variables", "homepage": "http://www.github.com/sebastianbergmann/recursion-context", - "time": "2016-10-03 07:41:43" + "time": "2016-10-03T07:41:43+00:00" }, { "name": "sebastian/resource-operations", @@ -2342,7 +2746,7 @@ ], "description": "Provides a list of PHP built-in functions that operate on resources", "homepage": "https://www.github.com/sebastianbergmann/resource-operations", - "time": "2015-07-28 20:34:47" + "time": "2015-07-28T20:34:47+00:00" }, { "name": "sebastian/version", @@ -2385,7 +2789,7 @@ ], "description": "Library that helps with managing the version number of Git-hosted PHP projects", "homepage": "https://github.com/sebastianbergmann/version", - "time": "2016-10-03 07:35:21" + "time": "2016-10-03T07:35:21+00:00" }, { "name": "webmozart/assert", @@ -2435,7 +2839,7 @@ "check", "validate" ], - "time": "2016-11-23 20:04:58" + "time": "2016-11-23T20:04:58+00:00" } ], "aliases": [], @@ -2443,6 +2847,8 @@ "stability-flags": [], "prefer-stable": false, "prefer-lowest": false, - "platform": [], + "platform": { + "ext-mongodb": "*" + }, "platform-dev": [] } diff --git a/conformance/readme.md b/conformance/readme.md new file mode 100644 index 00000000..b6a06e70 --- /dev/null +++ b/conformance/readme.md @@ -0,0 +1,15 @@ +# Conformance Testing + +This folder provides space for conformance docs and installation of external test suites. + +## [ADL LRS Conformance Test Suite](https://github.com/adlnet/lrs-conformance-test-suite) + +* tests the 'MUST' requirements of the xAPI Spec based on the ADL [testing requirements](https://github.com/adlnet/xapi-lrs-conformance-requirements) +* requires npm and nodejs + +```bash +git clone https://github.com/adlnet/lrs-conformance-test-suite.git +cd lrs-conformance-test-suite && npm install +``` + +2. Follow the [setup and usage instructions](https://github.com/adlnet/lrs-conformance-test-suite) diff --git a/contributors.md b/contributors.md new file mode 100644 index 00000000..1ec1b5e3 --- /dev/null +++ b/contributors.md @@ -0,0 +1,2 @@ +* Jakob Murko - @sraka1 +* Joerg Boeselt - @RoboSparrow diff --git a/docs/API.html b/docs/API.html deleted file mode 100644 index 3edf770a..00000000 --- a/docs/API.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - API | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

Namespaces

- - -

Classes

-
-
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
-
- API\View -
-
- - -
-
-
- - - -
- - -
-
- - - diff --git a/docs/API/Collection.html b/docs/API/Collection.html deleted file mode 100644 index 8ef6dbe2..00000000 --- a/docs/API/Collection.html +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - API\Collection | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - - -

Classes

-
-
- -
- - -
-
- - - -
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- - - -
- - -
-
- - - diff --git a/docs/API/Collection/Activities.html b/docs/API/Collection/Activities.html deleted file mode 100644 index ba684af3..00000000 --- a/docs/API/Collection/Activities.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - API\Collection\Activities | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Activities extends Collection

- - - - - -

Methods

- -
-
-
- -
-
- getDocumentClassName(array $documentData = null) -

No description

-
-
-
-
- - -

Details

- -
-
-

-
at line 31
- - getDocumentClassName(array $documentData = null) -

-
-
-

Parameters

- - - - - - - -
array$documentData -
- - - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Collection/ActivityProfiles.html b/docs/API/Collection/ActivityProfiles.html deleted file mode 100644 index 8c432847..00000000 --- a/docs/API/Collection/ActivityProfiles.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - API\Collection\ActivityProfiles | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - ActivityProfiles extends Collection

- - - - - -

Methods

- -
-
-
- -
-
- getDocumentClassName(array $documentData = null) -

No description

-
-
-
-
- - -

Details

- -
-
-

-
at line 31
- - getDocumentClassName(array $documentData = null) -

-
-
-

Parameters

- - - - - - - -
array$documentData -
- - - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Collection/ActivityStates.html b/docs/API/Collection/ActivityStates.html deleted file mode 100644 index 2c026f59..00000000 --- a/docs/API/Collection/ActivityStates.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - API\Collection\ActivityStates | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - ActivityStates extends Collection

- - - - - -

Methods

- -
-
-
- -
-
- getDocumentClassName(array $documentData = null) -

No description

-
-
-
-
- - -

Details

- -
-
-

-
at line 31
- - getDocumentClassName(array $documentData = null) -

-
-
-

Parameters

- - - - - - - -
array$documentData -
- - - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Collection/AgentProfiles.html b/docs/API/Collection/AgentProfiles.html deleted file mode 100644 index f1cd2a82..00000000 --- a/docs/API/Collection/AgentProfiles.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - API\Collection\AgentProfiles | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - AgentProfiles extends Collection

- - - - - -

Methods

- -
-
-
- -
-
- getDocumentClassName(array $documentData = null) -

No description

-
-
-
-
- - -

Details

- -
-
-

-
at line 31
- - getDocumentClassName(array $documentData = null) -

-
-
-

Parameters

- - - - - - - -
array$documentData -
- - - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Collection/Attachments.html b/docs/API/Collection/Attachments.html deleted file mode 100644 index 3a871a19..00000000 --- a/docs/API/Collection/Attachments.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - API\Collection\Attachments | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Attachments extends Collection

- - - - - -

Methods

- -
-
-
- -
-
- getDocumentClassName(array $documentData = null) -

No description

-
-
-
-
- - -

Details

- -
-
-

-
at line 31
- - getDocumentClassName(array $documentData = null) -

-
-
-

Parameters

- - - - - - - -
array$documentData -
- - - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Collection/AuthScopes.html b/docs/API/Collection/AuthScopes.html deleted file mode 100644 index 2ffbf698..00000000 --- a/docs/API/Collection/AuthScopes.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - API\Collection\AuthScopes | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - AuthScopes extends Collection

- - - - - -

Methods

- -
-
-
- -
-
- getDocumentClassName(array $documentData = null) -

No description

-
-
-
-
- - -

Details

- -
-
-

-
at line 31
- - getDocumentClassName(array $documentData = null) -

-
-
-

Parameters

- - - - - - - -
array$documentData -
- - - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Collection/BasicTokens.html b/docs/API/Collection/BasicTokens.html deleted file mode 100644 index 28677c54..00000000 --- a/docs/API/Collection/BasicTokens.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - API\Collection\BasicTokens | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - BasicTokens extends Collection

- - - - - -

Methods

- -
-
-
- -
-
- getDocumentClassName(array $documentData = null) -

No description

-
-
-
-
- - -

Details

- -
-
-

-
at line 31
- - getDocumentClassName(array $documentData = null) -

-
-
-

Parameters

- - - - - - - -
array$documentData -
- - - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Collection/OAuthClients.html b/docs/API/Collection/OAuthClients.html deleted file mode 100644 index 534b8a54..00000000 --- a/docs/API/Collection/OAuthClients.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - API\Collection\OAuthClients | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - OAuthClients extends Collection

- - - - - -

Methods

- -
-
-
- -
-
- getDocumentClassName(array $documentData = null) -

No description

-
-
-
-
- - -

Details

- -
-
-

-
at line 31
- - getDocumentClassName(array $documentData = null) -

-
-
-

Parameters

- - - - - - - -
array$documentData -
- - - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Collection/OAuthTokens.html b/docs/API/Collection/OAuthTokens.html deleted file mode 100644 index deabf8d5..00000000 --- a/docs/API/Collection/OAuthTokens.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - API\Collection\OAuthTokens | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - OAuthTokens extends Collection

- - - - - -

Methods

- -
-
-
- -
-
- getDocumentClassName(array $documentData = null) -

No description

-
-
-
-
- - -

Details

- -
-
-

-
at line 31
- - getDocumentClassName(array $documentData = null) -

-
-
-

Parameters

- - - - - - - -
array$documentData -
- - - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Collection/Statements.html b/docs/API/Collection/Statements.html deleted file mode 100644 index 71a5e1a6..00000000 --- a/docs/API/Collection/Statements.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - API\Collection\Statements | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Statements extends Collection

- - - - - -

Methods

- -
-
-
- -
-
- getDocumentClassName(array $documentData = null) -

No description

-
-
-
-
- - -

Details

- -
-
-

-
at line 31
- - getDocumentClassName(array $documentData = null) -

-
-
-

Parameters

- - - - - - - -
array$documentData -
- - - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Collection/Users.html b/docs/API/Collection/Users.html deleted file mode 100644 index 86346f58..00000000 --- a/docs/API/Collection/Users.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - API\Collection\Users | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Users extends Collection

- - - - - -

Methods

- -
-
-
- -
-
- getDocumentClassName(array $documentData = null) -

No description

-
-
-
-
- - -

Details

- -
-
-

-
at line 31
- - getDocumentClassName(array $documentData = null) -

-
-
-

Parameters

- - - - - - - -
array$documentData -
- - - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Command.html b/docs/API/Command.html deleted file mode 100644 index d43eba8f..00000000 --- a/docs/API/Command.html +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - API\Command | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Command extends Command

- - - - - -

Methods

- -
-
-
- -
-
- __construct() -

Construct.

-
-
-
-
- -
-
- init() -

Default init, use for overwrite only.

-
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
-
-
- - -

Details

- -
-
-

-
at line 42
- - __construct() -

-
-
-

Construct.

-
- - - -
-
- -
-
-

-
at line 53
- - init() -

-
-
-

Default init, use for overwrite only.

-
- - - -
-
- -
-
-

-
at line 60
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
at line 68
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Console.html b/docs/API/Console.html deleted file mode 100644 index f8c229fc..00000000 --- a/docs/API/Console.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - API\Console | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - - -

Classes

- - - - -
- - -
-
- - - diff --git a/docs/API/Console/AuthScopeCreateCommand.html b/docs/API/Console/AuthScopeCreateCommand.html deleted file mode 100644 index 27484bfe..00000000 --- a/docs/API/Console/AuthScopeCreateCommand.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - API\Console\AuthScopeCreateCommand | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - AuthScopeCreateCommand extends Command

- - - - - -

Methods

- -
-
-
- -
-
- __construct() -

Construct.

-
from Command
-
-
-
- -
-
- init() -

Default init, use for overwrite only.

-
from Command
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from Command
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from Command
-
-
- - -

Details

- -
-
-

-
in Command at line 42
- - __construct() -

-
-
-

Construct.

-
- - - -
-
- -
-
-

-
in Command at line 53
- - init() -

-
-
-

Default init, use for overwrite only.

-
- - - -
-
- -
-
-

-
in Command at line 60
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in Command at line 68
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Console/BasicTokenCreateCommand.html b/docs/API/Console/BasicTokenCreateCommand.html deleted file mode 100644 index 3cb85c4f..00000000 --- a/docs/API/Console/BasicTokenCreateCommand.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - API\Console\BasicTokenCreateCommand | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - BasicTokenCreateCommand extends Command

- - - - - -

Methods

- -
-
-
- -
-
- __construct() -

Construct.

-
from Command
-
-
-
- -
-
- init() -

Default init, use for overwrite only.

-
from Command
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from Command
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from Command
-
-
- - -

Details

- -
-
-

-
in Command at line 42
- - __construct() -

-
-
-

Construct.

-
- - - -
-
- -
-
-

-
in Command at line 53
- - init() -

-
-
-

Default init, use for overwrite only.

-
- - - -
-
- -
-
-

-
in Command at line 60
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in Command at line 68
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Console/BasicTokenDeleteCommand.html b/docs/API/Console/BasicTokenDeleteCommand.html deleted file mode 100644 index a7aeeae4..00000000 --- a/docs/API/Console/BasicTokenDeleteCommand.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - API\Console\BasicTokenDeleteCommand | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - BasicTokenDeleteCommand extends Command

- - - - - -

Methods

- -
-
-
- -
-
- __construct() -

Construct.

-
from Command
-
-
-
- -
-
- init() -

Default init, use for overwrite only.

-
from Command
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from Command
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from Command
-
-
- - -

Details

- -
-
-

-
in Command at line 42
- - __construct() -

-
-
-

Construct.

-
- - - -
-
- -
-
-

-
in Command at line 53
- - init() -

-
-
-

Default init, use for overwrite only.

-
- - - -
-
- -
-
-

-
in Command at line 60
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in Command at line 68
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Console/BasicTokenExpireCommand.html b/docs/API/Console/BasicTokenExpireCommand.html deleted file mode 100644 index 62486d15..00000000 --- a/docs/API/Console/BasicTokenExpireCommand.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - API\Console\BasicTokenExpireCommand | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - BasicTokenExpireCommand extends Command

- - - - - -

Methods

- -
-
-
- -
-
- __construct() -

Construct.

-
from Command
-
-
-
- -
-
- init() -

Default init, use for overwrite only.

-
from Command
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from Command
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from Command
-
-
- - -

Details

- -
-
-

-
in Command at line 42
- - __construct() -

-
-
-

Construct.

-
- - - -
-
- -
-
-

-
in Command at line 53
- - init() -

-
-
-

Default init, use for overwrite only.

-
- - - -
-
- -
-
-

-
in Command at line 60
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in Command at line 68
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Console/BasicTokenListCommand.html b/docs/API/Console/BasicTokenListCommand.html deleted file mode 100644 index 61b7f3e4..00000000 --- a/docs/API/Console/BasicTokenListCommand.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - API\Console\BasicTokenListCommand | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - BasicTokenListCommand extends Command

- - - - - -

Methods

- -
-
-
- -
-
- __construct() -

Construct.

-
from Command
-
-
-
- -
-
- init() -

Default init, use for overwrite only.

-
from Command
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from Command
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from Command
-
-
- - -

Details

- -
-
-

-
in Command at line 42
- - __construct() -

-
-
-

Construct.

-
- - - -
-
- -
-
-

-
in Command at line 53
- - init() -

-
-
-

Default init, use for overwrite only.

-
- - - -
-
- -
-
-

-
in Command at line 60
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in Command at line 68
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Console/OAuthClientCreateCommand.html b/docs/API/Console/OAuthClientCreateCommand.html deleted file mode 100644 index 6fafca8b..00000000 --- a/docs/API/Console/OAuthClientCreateCommand.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - API\Console\OAuthClientCreateCommand | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - OAuthClientCreateCommand extends Command

- - - - - -

Methods

- -
-
-
- -
-
- __construct() -

Construct.

-
from Command
-
-
-
- -
-
- init() -

Default init, use for overwrite only.

-
from Command
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from Command
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from Command
-
-
- - -

Details

- -
-
-

-
in Command at line 42
- - __construct() -

-
-
-

Construct.

-
- - - -
-
- -
-
-

-
in Command at line 53
- - init() -

-
-
-

Default init, use for overwrite only.

-
- - - -
-
- -
-
-

-
in Command at line 60
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in Command at line 68
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Console/OAuthClientListCommand.html b/docs/API/Console/OAuthClientListCommand.html deleted file mode 100644 index 7234816f..00000000 --- a/docs/API/Console/OAuthClientListCommand.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - API\Console\OAuthClientListCommand | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - OAuthClientListCommand extends Command

- - - - - -

Methods

- -
-
-
- -
-
- __construct() -

Construct.

-
from Command
-
-
-
- -
-
- init() -

Default init, use for overwrite only.

-
from Command
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from Command
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from Command
-
-
- - -

Details

- -
-
-

-
in Command at line 42
- - __construct() -

-
-
-

Construct.

-
- - - -
-
- -
-
-

-
in Command at line 53
- - init() -

-
-
-

Default init, use for overwrite only.

-
- - - -
-
- -
-
-

-
in Command at line 60
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in Command at line 68
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Console/SetupDbCommand.html b/docs/API/Console/SetupDbCommand.html deleted file mode 100644 index 178bb448..00000000 --- a/docs/API/Console/SetupDbCommand.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - API\Console\SetupDbCommand | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - SetupDbCommand extends Command

- - - - - -

Methods

- -
-
-
- -
-
- __construct() -

Construct.

-
from Command
-
-
-
- -
-
- init() -

Default init, use for overwrite only.

-
from Command
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from Command
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from Command
-
-
- - -

Details

- -
-
-

-
in Command at line 42
- - __construct() -

-
-
-

Construct.

-
- - - -
-
- -
-
-

-
in Command at line 53
- - init() -

-
-
-

Default init, use for overwrite only.

-
- - - -
-
- -
-
-

-
in Command at line 60
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in Command at line 68
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Console/SetupOAuthCommand.html b/docs/API/Console/SetupOAuthCommand.html deleted file mode 100644 index 3abc0643..00000000 --- a/docs/API/Console/SetupOAuthCommand.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - API\Console\SetupOAuthCommand | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - SetupOAuthCommand extends Command

- - - - - -

Methods

- -
-
-
- -
-
- __construct() -

Construct.

-
from Command
-
-
-
- -
-
- init() -

Default init, use for overwrite only.

-
from Command
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from Command
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from Command
-
-
- - -

Details

- -
-
-

-
in Command at line 42
- - __construct() -

-
-
-

Construct.

-
- - - -
-
- -
-
-

-
in Command at line 53
- - init() -

-
-
-

Default init, use for overwrite only.

-
- - - -
-
- -
-
-

-
in Command at line 60
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in Command at line 68
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Console/UserCreateCommand.html b/docs/API/Console/UserCreateCommand.html deleted file mode 100644 index cde97255..00000000 --- a/docs/API/Console/UserCreateCommand.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - API\Console\UserCreateCommand | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - UserCreateCommand extends Command

- - - - - -

Methods

- -
-
-
- -
-
- __construct() -

Construct.

-
from Command
-
-
-
- -
-
- init() -

Default init, use for overwrite only.

-
from Command
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from Command
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from Command
-
-
- - -

Details

- -
-
-

-
in Command at line 42
- - __construct() -

-
-
-

Construct.

-
- - - -
-
- -
-
-

-
in Command at line 53
- - init() -

-
-
-

Default init, use for overwrite only.

-
- - - -
-
- -
-
-

-
in Command at line 60
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in Command at line 68
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Document.html b/docs/API/Document.html deleted file mode 100644 index b7486348..00000000 --- a/docs/API/Document.html +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - API\Document | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

Namespaces

- - -

Classes

-
-
- -
- - -
-
- -
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- - - -
- - -
-
- - - diff --git a/docs/API/Document/Activity.html b/docs/API/Document/Activity.html deleted file mode 100644 index e14839e1..00000000 --- a/docs/API/Document/Activity.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - API\Document\Activity | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Activity extends Document

- - - - - - -
- - -
-
- - - diff --git a/docs/API/Document/ActivityProfile.html b/docs/API/Document/ActivityProfile.html deleted file mode 100644 index be398c11..00000000 --- a/docs/API/Document/ActivityProfile.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - API\Document\ActivityProfile | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - ActivityProfile extends Document

- - - - - -

Methods

- -
-
-
- -
-
- getIdentifier() -

No description

-
-
-
-
- - -

Details

- -
-
-

-
at line 31
- - getIdentifier() -

-
-
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Document/ActivityState.html b/docs/API/Document/ActivityState.html deleted file mode 100644 index f452bb7a..00000000 --- a/docs/API/Document/ActivityState.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - API\Document\ActivityState | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - ActivityState extends Document

- - - - - -

Methods

- -
-
-
- -
-
- getIdentifier() -

No description

-
-
-
-
- - -

Details

- -
-
-

-
at line 31
- - getIdentifier() -

-
-
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Document/AgentProfile.html b/docs/API/Document/AgentProfile.html deleted file mode 100644 index 3b8cea02..00000000 --- a/docs/API/Document/AgentProfile.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - API\Document\AgentProfile | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - AgentProfile extends Document

- - - - - -

Methods

- -
-
-
- -
-
- getIdentifier() -

No description

-
-
-
-
- - -

Details

- -
-
-

-
at line 31
- - getIdentifier() -

-
-
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Document/Attachment.html b/docs/API/Document/Attachment.html deleted file mode 100644 index c98dd000..00000000 --- a/docs/API/Document/Attachment.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - API\Document\Attachment | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Attachment extends Document

- - - - - -

Methods

- -
-
-
- -
-
- setSha2($sha2) -

No description

-
-
-
-
-
- -
-
- getSha2() -

No description

-
-
-
-
-
- -
-
- setContentType($contentType) -

No description

-
-
-
-
-
- -
-
- getContentType() -

No description

-
-
-
-
-
- -
-
- setTimestamp($timestamp) -

No description

-
-
-
-
-
- -
-
- getTimestamp() -

No description

-
-
-
-
- - -

Details

- -
-
-

-
at line 37
- - setSha2($sha2) -

-
-
-

Parameters

- - - - - - - -
$sha2 -
- - - - -
-
- -
-
-

-
at line 42
- - getSha2() -

-
-
- - - -
-
- -
-
-

-
at line 47
- - setContentType($contentType) -

-
-
-

Parameters

- - - - - - - -
$contentType -
- - - - -
-
- -
-
-

-
at line 52
- - getContentType() -

-
-
- - - -
-
- -
-
-

-
at line 57
- - setTimestamp($timestamp) -

-
-
-

Parameters

- - - - - - - -
$timestamp -
- - - - -
-
- -
-
-

-
at line 62
- - getTimestamp() -

-
-
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Document/Auth.html b/docs/API/Document/Auth.html deleted file mode 100644 index 17aebcd2..00000000 --- a/docs/API/Document/Auth.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - API\Document\Auth | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - - -

Classes

-
- - - - -
- -
- - -
-
-
- -

Interfaces

-
- -
- - -
- - -
-
- - - diff --git a/docs/API/Document/Auth/AbstractToken.html b/docs/API/Document/Auth/AbstractToken.html deleted file mode 100644 index f2a4954b..00000000 --- a/docs/API/Document/Auth/AbstractToken.html +++ /dev/null @@ -1,405 +0,0 @@ - - - - - - API\Document\Auth\AbstractToken | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

abstract class - AbstractToken extends Document implements - JsonSerializable, TokenInterface

- - - - - -

Methods

- -
-
-
- -
-
- addScope(Scope $scope) -

No description

-
-
-
-
-
- -
-
- isSuperToken() -

No description

-
-
-
-
-
- bool -
-
- hasPermission(string $permissionName) -

Does the user have a certain permission.

-
-
-
-
- void|Exception -
-
- checkPermission(string $permissionName) -

Throws an exception if the user doesn't possess the given permission.

-
-
-
-
- -
-
- getExpiresIn() -

No description

-
-
-
-
-
- -
-
- setExpiresIn($expiresIn) -

No description

-
-
-
-
-
- -
-
- isExpired() -

No description

-
-
-
-
-
- bool -
-
- isValid() -

Is this user valid? I.e. expired token etc.

-
-
-
-
- -
-
- jsonSerialize() -

No description

-
-
-
-
- - -

Details

- -
-
-

-
at line 32
- - addScope(Scope $scope) -

-
-
-

Parameters

- - - - - - - -
Scope$scope -
- - - - -
-
- -
-
-

-
at line 37
- - isSuperToken() -

-
-
- - - -
-
- -
-
-

-
at line 42
- bool - hasPermission(string $permissionName) -

-
-
-

Does the user have a certain permission.

-
-

Parameters

- - - - - - - -
string$permissionNameName of the permission
- - -

Return Value

- - - - - - -
bool -
- - - -
-
- -
-
-

-
at line 53
- void|Exception - checkPermission(string $permissionName) -

-
-
-

Throws an exception if the user doesn't possess the given permission.

-
-

Parameters

- - - - - - - -
string$permissionNameName of permission
- - -

Return Value

- - - - - - -
void|Exception -
- - - -
-
- -
-
-

-
at line 62
- - getExpiresIn() -

-
-
- - - -
-
- -
-
-

-
at line 71
- - setExpiresIn($expiresIn) -

-
-
-

Parameters

- - - - - - - -
$expiresIn -
- - - - -
-
- -
-
-

-
at line 79
- - isExpired() -

-
-
- - - -
-
- -
-
-

-
at line 92
- bool - isValid() -

-
-
-

Is this user valid? I.e. expired token etc.

-
- -

Return Value

- - - - - - -
bool -
- - - -
-
- -
-
-

-
at line 101
- - jsonSerialize() -

-
-
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Document/Auth/BasicToken.html b/docs/API/Document/Auth/BasicToken.html deleted file mode 100644 index b3752af8..00000000 --- a/docs/API/Document/Auth/BasicToken.html +++ /dev/null @@ -1,454 +0,0 @@ - - - - - - API\Document\Auth\BasicToken | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - BasicToken extends AbstractToken

- - - - - -

Methods

- -
-
-
- -
-
- addScope(Scope $scope) -

No description

-
- -
-
-
- -
-
- isSuperToken() -

No description

-
- -
-
-
- bool -
-
- hasPermission(string $permissionName) -

Does the user have a certain permission.

- -
-
-
- void|Exception -
-
- checkPermission(string $permissionName) -

Throws an exception if the user doesn't possess the given permission.

- -
-
-
- -
-
- getExpiresIn() -

No description

-
- -
-
-
- -
-
- setExpiresIn($expiresIn) -

No description

-
- -
-
-
- -
-
- isExpired() -

No description

-
- -
-
-
- bool -
-
- isValid() -

Is this user valid? I.e. expired token etc.

- -
-
-
- -
-
- jsonSerialize() -

No description

-
- -
-
-
- -
-
- relations() -

No description

-
-
-
-
-
- -
-
- generateAuthority() -

No description

-
-
-
-
- - -

Details

- -
-
-

-
in AbstractToken at line 32
- - addScope(Scope $scope) -

-
-
-

Parameters

- - - - - - - -
Scope$scope -
- - - - -
-
- -
-
-

-
in AbstractToken at line 37
- - isSuperToken() -

-
-
- - - -
-
- -
-
-

-
in AbstractToken at line 42
- bool - hasPermission(string $permissionName) -

-
-
-

Does the user have a certain permission.

-
-

Parameters

- - - - - - - -
string$permissionNameName of the permission
- - -

Return Value

- - - - - - -
bool -
- - - -
-
- -
-
-

-
in AbstractToken at line 53
- void|Exception - checkPermission(string $permissionName) -

-
-
-

Throws an exception if the user doesn't possess the given permission.

-
-

Parameters

- - - - - - - -
string$permissionNameName of permission
- - -

Return Value

- - - - - - -
void|Exception -
- - - -
-
- -
-
-

-
in AbstractToken at line 62
- - getExpiresIn() -

-
-
- - - -
-
- -
-
-

-
in AbstractToken at line 71
- - setExpiresIn($expiresIn) -

-
-
-

Parameters

- - - - - - - -
$expiresIn -
- - - - -
-
- -
-
-

-
in AbstractToken at line 79
- - isExpired() -

-
-
- - - -
-
- -
-
-

-
in AbstractToken at line 92
- bool - isValid() -

-
-
-

Is this user valid? I.e. expired token etc.

-
- -

Return Value

- - - - - - -
bool -
- - - -
-
- -
-
-

-
in AbstractToken at line 101
- - jsonSerialize() -

-
-
- - - -
-
- -
-
-

-
at line 39
- - relations() -

-
-
- - - -
-
- -
-
-

-
at line 47
- - generateAuthority() -

-
-
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Document/Auth/OAuthClient.html b/docs/API/Document/Auth/OAuthClient.html deleted file mode 100644 index b8c30fc4..00000000 --- a/docs/API/Document/Auth/OAuthClient.html +++ /dev/null @@ -1,155 +0,0 @@ - - - - - - API\Document\Auth\OAuthClient | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - OAuthClient extends Document implements - JsonSerializable

- - - - - -

Methods

- -
-
-
- -
-
- relations() -

No description

-
-
-
-
-
- -
-
- jsonSerialize() -

No description

-
-
-
-
- - -

Details

- -
-
-

-
at line 39
- - relations() -

-
-
- - - -
-
- -
-
-

-
at line 46
- - jsonSerialize() -

-
-
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Document/Auth/OAuthToken.html b/docs/API/Document/Auth/OAuthToken.html deleted file mode 100644 index ae67db9b..00000000 --- a/docs/API/Document/Auth/OAuthToken.html +++ /dev/null @@ -1,479 +0,0 @@ - - - - - - API\Document\Auth\OAuthToken | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - OAuthToken extends AbstractToken

- - - - - -

Methods

- -
-
-
- -
-
- addScope(Scope $scope) -

No description

-
- -
-
-
- -
-
- isSuperToken() -

No description

-
- -
-
-
- bool -
-
- hasPermission(string $permissionName) -

Does the user have a certain permission.

- -
-
-
- void|Exception -
-
- checkPermission(string $permissionName) -

Throws an exception if the user doesn't possess the given permission.

- -
-
-
- -
-
- getExpiresIn() -

No description

-
- -
-
-
- -
-
- setExpiresIn($expiresIn) -

No description

-
- -
-
-
- -
-
- isExpired() -

No description

-
- -
-
-
- bool -
-
- isValid() -

Is this user valid? I.e. expired token etc.

- -
-
-
- -
-
- jsonSerialize() -

No description

-
- -
-
-
- -
-
- relations() -

No description

-
-
-
-
-
- -
-
- getExpired() -

No description

-
-
-
-
-
- -
-
- generateAuthority() -

No description

-
-
-
-
- - -

Details

- -
-
-

-
in AbstractToken at line 32
- - addScope(Scope $scope) -

-
-
-

Parameters

- - - - - - - -
Scope$scope -
- - - - -
-
- -
-
-

-
in AbstractToken at line 37
- - isSuperToken() -

-
-
- - - -
-
- -
-
-

-
in AbstractToken at line 42
- bool - hasPermission(string $permissionName) -

-
-
-

Does the user have a certain permission.

-
-

Parameters

- - - - - - - -
string$permissionNameName of the permission
- - -

Return Value

- - - - - - -
bool -
- - - -
-
- -
-
-

-
in AbstractToken at line 53
- void|Exception - checkPermission(string $permissionName) -

-
-
-

Throws an exception if the user doesn't possess the given permission.

-
-

Parameters

- - - - - - - -
string$permissionNameName of permission
- - -

Return Value

- - - - - - -
void|Exception -
- - - -
-
- -
-
-

-
in AbstractToken at line 62
- - getExpiresIn() -

-
-
- - - -
-
- -
-
-

-
in AbstractToken at line 71
- - setExpiresIn($expiresIn) -

-
-
-

Parameters

- - - - - - - -
$expiresIn -
- - - - -
-
- -
-
-

-
in AbstractToken at line 79
- - isExpired() -

-
-
- - - -
-
- -
-
-

-
in AbstractToken at line 92
- bool - isValid() -

-
-
-

Is this user valid? I.e. expired token etc.

-
- -

Return Value

- - - - - - -
bool -
- - - -
-
- -
-
-

-
in AbstractToken at line 101
- - jsonSerialize() -

-
-
- - - -
-
- -
-
-

-
at line 40
- - relations() -

-
-
- - - -
-
- -
-
-

-
at line 49
- - getExpired() -

-
-
- - - -
-
- -
-
-

-
at line 54
- - generateAuthority() -

-
-
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Document/Auth/Scope.html b/docs/API/Document/Auth/Scope.html deleted file mode 100644 index b5ad2ced..00000000 --- a/docs/API/Document/Auth/Scope.html +++ /dev/null @@ -1,155 +0,0 @@ - - - - - - API\Document\Auth\Scope | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Scope extends Document implements - JsonSerializable

- - - - - -

Methods

- -
-
-
- -
-
- relations() -

No description

-
-
-
-
-
- -
-
- jsonSerialize() -

No description

-
-
-
-
- - -

Details

- -
-
-

-
at line 36
- - relations() -

-
-
- - - -
-
- -
-
-

-
at line 45
- - jsonSerialize() -

-
-
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Document/Auth/TokenInterface.html b/docs/API/Document/Auth/TokenInterface.html deleted file mode 100644 index 6e7a164c..00000000 --- a/docs/API/Document/Auth/TokenInterface.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - API\Document\Auth\TokenInterface | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

interface - TokenInterface

- - - - - -

Methods

- -
-
-
- bool -
-
- hasPermission(string $permissionName) -

Does the user have a certain permission.

-
-
-
-
- void|Exception -
-
- checkPermission(string $permissionName) -

Throws an exception if the user doesn't possess the given permission.

-
-
-
-
- bool -
-
- isValid() -

Is this user valid? I.e. expired token etc.

-
-
-
- - -

Details

- -
-
-

-
at line 36
- bool - hasPermission(string $permissionName) -

-
-
-

Does the user have a certain permission.

-
-

Parameters

- - - - - - - -
string$permissionNameName of the permission
- - -

Return Value

- - - - - - -
bool -
- - - -
-
- -
-
-

-
at line 45
- void|Exception - checkPermission(string $permissionName) -

-
-
-

Throws an exception if the user doesn't possess the given permission.

-
-

Parameters

- - - - - - - -
string$permissionNameName of permission
- - -

Return Value

- - - - - - -
void|Exception -
- - - -
-
- -
-
-

-
at line 52
- bool - isValid() -

-
-
-

Is this user valid? I.e. expired token etc.

-
- -

Return Value

- - - - - - -
bool -
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Document/Statement.html b/docs/API/Document/Statement.html deleted file mode 100644 index 5b4b2283..00000000 --- a/docs/API/Document/Statement.html +++ /dev/null @@ -1,584 +0,0 @@ - - - - - - API\Document\Statement | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Statement extends Document implements - JsonSerializable

- - - - - -

Methods

- -
-
-
- -
-
- setStatement($statement) -

No description

-
-
-
-
-
- -
-
- getStatement() -

No description

-
-
-
-
-
- -
-
- setStored($timestamp) -

No description

-
-
-
-
-
- -
-
- getStored() -

No description

-
-
-
-
-
- -
-
- setTimestamp($timestamp) -

No description

-
-
-
-
-
- -
-
- getTimestamp() -

No description

-
-
-
-
-
- -
-
- setMongoTimestamp($timestamp) -

No description

-
-
-
-
-
- -
-
- getMongoTimestamp() -

No description

-
-
-
-
-
- -
-
- setDefaultTimestamp() -

No description

-
-
-
-
-
- -
-
- isVoiding() -

No description

-
-
-
-
-
- -
-
- getReferencedStatement() -

No description

-
-
-
-
-
- -
-
- fixAttachmentLinks($baseUrl) -

No description

-
-
-
-
-
- -
-
- extractActivities() -

No description

-
-
-
-
-
- -
-
- jsonSerialize() -

No description

-
-
-
-
-
- -
-
- setDefaultId() -

No description

-
-
-
-
-
- -
-
- renderExact() -

No description

-
-
-
-
-
- -
-
- renderMeta() -

No description

-
-
-
-
- - -

Details

- -
-
-

-
at line 49
- - setStatement($statement) -

-
-
-

Parameters

- - - - - - - -
$statement -
- - - - -
-
- -
-
-

-
at line 54
- - getStatement() -

-
-
- - - -
-
- -
-
-

-
at line 59
- - setStored($timestamp) -

-
-
-

Parameters

- - - - - - - -
$timestamp -
- - - - -
-
- -
-
-

-
at line 64
- - getStored() -

-
-
- - - -
-
- -
-
-

-
at line 69
- - setTimestamp($timestamp) -

-
-
-

Parameters

- - - - - - - -
$timestamp -
- - - - -
-
- -
-
-

-
at line 74
- - getTimestamp() -

-
-
- - - -
-
- -
-
-

-
at line 79
- - setMongoTimestamp($timestamp) -

-
-
-

Parameters

- - - - - - - -
$timestamp -
- - - - -
-
- -
-
-

-
at line 84
- - getMongoTimestamp() -

-
-
- - - -
-
- -
-
-

-
at line 89
- - setDefaultTimestamp() -

-
-
- - - -
-
- -
-
-

-
at line 96
- - isVoiding() -

-
-
- - - -
-
- -
-
-

-
at line 109
- - getReferencedStatement() -

-
-
- - - -
-
- -
-
- -
-
-

Parameters

- - - - - - - -
$baseUrl -
- - - - -
-
- -
-
-

-
at line 135
- - extractActivities() -

-
-
- - - -
-
- -
-
-

-
at line 177
- - jsonSerialize() -

-
-
- - - -
-
- -
-
-

-
at line 182
- - setDefaultId() -

-
-
- - - -
-
- -
-
-

-
at line 190
- - renderExact() -

-
-
- - - -
-
- -
-
-

-
at line 195
- - renderMeta() -

-
-
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Document/User.html b/docs/API/Document/User.html deleted file mode 100644 index d8e773c3..00000000 --- a/docs/API/Document/User.html +++ /dev/null @@ -1,423 +0,0 @@ - - - - - - API\Document\User | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - User extends Document implements - JsonSerializable

- - - - - -

Methods

- -
-
-
- -
-
- relations() -

No description

-
-
-
-
-
- -
-
- addPermission(Scope $scope) -

No description

-
-
-
-
-
- -
-
- isSuperUser() -

No description

-
-
-
-
-
- -
-
- hasPermission($permissionName) -

No description

-
-
-
-
-
- -
-
- checkPermission($permissionName) -

No description

-
-
-
-
-
- -
-
- getExpiresIn() -

No description

-
-
-
-
-
- -
-
- setExpiresIn($expiresIn) -

No description

-
-
-
-
-
- -
-
- getExpired() -

No description

-
-
-
-
-
- -
-
- getValid() -

No description

-
-
-
-
-
- -
-
- renderSummary() -

No description

-
-
-
-
-
- -
-
- jsonSerialize() -

No description

-
-
-
-
- - -

Details

- -
-
-

-
at line 38
- - relations() -

-
-
- - - -
-
- -
-
-

-
at line 47
- - addPermission(Scope $scope) -

-
-
-

Parameters

- - - - - - - -
Scope$scope -
- - - - -
-
- -
-
-

-
at line 52
- - isSuperUser() -

-
-
- - - -
-
- -
-
-

-
at line 57
- - hasPermission($permissionName) -

-
-
-

Parameters

- - - - - - - -
$permissionName -
- - - - -
-
- -
-
-

-
at line 68
- - checkPermission($permissionName) -

-
-
-

Parameters

- - - - - - - -
$permissionName -
- - - - -
-
- -
-
-

-
at line 77
- - getExpiresIn() -

-
-
- - - -
-
- -
-
-

-
at line 85
- - setExpiresIn($expiresIn) -

-
-
-

Parameters

- - - - - - - -
$expiresIn -
- - - - -
-
- -
-
-

-
at line 93
- - getExpired() -

-
-
- - - -
-
- -
-
-

-
at line 106
- - getValid() -

-
-
- - - -
-
- -
-
-

-
at line 115
- - renderSummary() -

-
-
- - - -
-
- -
-
-

-
at line 122
- - jsonSerialize() -

-
-
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Resource.html b/docs/API/Resource.html deleted file mode 100644 index 94013f13..00000000 --- a/docs/API/Resource.html +++ /dev/null @@ -1,830 +0,0 @@ - - - - - - API\Resource | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

abstract class - Resource

- - - -

Constants

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
STATUS_OK -

-

-

-

-
STATUS_CREATED -

-

-

-

-
STATUS_ACCEPTED -

-

-

-

-
STATUS_NO_CONTENT -

-

-

-

-
STATUS_MULTIPLE_CHOICES -

-

-

-

-
STATUS_MOVED_PERMANENTLY -

-

-

-

-
STATUS_FOUND -

-

-

-

-
STATUS_NOT_MODIFIED -

-

-

-

-
STATUS_USE_PROXY -

-

-

-

-
STATUS_TEMPORARY_REDIRECT -

-

-

-

-
STATUS_BAD_REQUEST -

-

-

-

-
STATUS_UNAUTHORIZED -

-

-

-

-
STATUS_FORBIDDEN -

-

-

-

-
STATUS_NOT_FOUND -

-

-

-

-
STATUS_NOT_FOUND_MESSAGE -

-

-

-

-
STATUS_METHOD_NOT_ALLOWED -

-

-

-

-
STATUS_METHOD_NOT_ALLOWED_MESSAGE -

-

-

-

-
STATUS_NOT_ACCEPTED -

-

-

-

-
STATUS_CONFLICT -

-

-

-

-
STATUS_PRECONDITION_FAILED -

-

-

-

-
STATUS_INTERNAL_SERVER_ERROR -

-

-

-

-
STATUS_NOT_IMPLEMENTED -

-

-

-

-
- - - -

Methods

- -
-
-
- -
-
- __construct() -

Construct.

-
-
-
-
- -
-
- init() -

Default init, use for overwrite only.

-
-
-
-
- -
-
- get() -

Default get method.

-
-
-
-
- -
-
- post() -

Default post method.

-
-
-
-
- -
-
- put() -

Default put method.

-
-
-
-
- -
-
- delete() -

Default delete method.

-
-
-
-
- -
-
- options() -

General options method.

-
-
-
-
- static  -
-
- error(int $code, string $message = '') -

Error handler.

-
-
-
-
- static  -
-
- response(int $status = 200, array $data = null, array $allow = array()) -

No description

-
-
-
-
-
- static  -
-
- jsonResponse($status = 200, $data = array(), $allow = array()) -

No description

-
-
-
-
-
- static  -
-
- multipartResponse($status = 200, $parts = array(), $allow = array()) -

No description

-
-
-
-
-
- static mixed -
-
- load($version, $resource, $subResource) -

No description

-
-
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
-
-
-
- Client -
-
- getDocumentManager() -

No description

-
-
-
-
- - -

Details

- -
-
-

-
at line 66
- - __construct() -

-
-
-

Construct.

-
- - - -
-
- -
-
-

-
at line 76
- - init() -

-
-
-

Default init, use for overwrite only.

-
- - - -
-
- -
-
-

-
at line 83
- - get() -

-
-
-

Default get method.

-
- - - -
-
- -
-
-

-
at line 91
- - post() -

-
-
-

Default post method.

-
- - - -
-
- -
-
-

-
at line 99
- - put() -

-
-
-

Default put method.

-
- - - -
-
- -
-
-

-
at line 107
- - delete() -

-
-
-

Default delete method.

-
- - - -
-
- -
-
-

-
at line 115
- - options() -

-
-
-

General options method.

-
- - - -
-
- -
-
-

-
at line 126
- static - error(int $code, string $message = '') -

-
-
-

Error handler.

-
-

Parameters

- - - - - - - - - - - - -
int$codeError code
string$messageError message
- - - - -
-
- -
-
-

-
at line 136
- static - response(int $status = 200, array $data = null, array $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
int$statusHTTP status code
array$dataThe data
array$allowAllowed methods
- - - - -
-
- -
-
-

-
at line 159
- static - jsonResponse($status = 200, $data = array(), $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$status -
$data -
$allow -
- - - - -
-
- -
-
-

-
at line 167
- static - multipartResponse($status = 200, $parts = array(), $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$status -
$parts -
$allow -
- - - - -
-
- -
-
-

-
at line 195
- static mixed - load($version, $resource, $subResource) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$versionThe xAPI version requested
$resourceThe main resource
$subResourceAn optional subresource
- - -

Return Value

- - - - - - -
mixed -
- - - -
-
- -
-
-

-
at line 213
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
at line 221
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
at line 229
- Client - getDocumentManager() -

-
-
- -

Return Value

- - - - - - -
Client -
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Resource/V10.html b/docs/API/Resource/V10.html deleted file mode 100644 index cd307f21..00000000 --- a/docs/API/Resource/V10.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - API\Resource\V10 | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

Namespaces

- - -

Classes

-
-
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
- -
- -
- - -
-
-
- - - -
- - -
-
- - - diff --git a/docs/API/Resource/V10/About.html b/docs/API/Resource/V10/About.html deleted file mode 100644 index 5067f347..00000000 --- a/docs/API/Resource/V10/About.html +++ /dev/null @@ -1,832 +0,0 @@ - - - - - - API\Resource\V10\About | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - About extends Resource

- - - -

Constants

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
STATUS_OK -

-

-

-

-
STATUS_CREATED -

-

-

-

-
STATUS_ACCEPTED -

-

-

-

-
STATUS_NO_CONTENT -

-

-

-

-
STATUS_MULTIPLE_CHOICES -

-

-

-

-
STATUS_MOVED_PERMANENTLY -

-

-

-

-
STATUS_FOUND -

-

-

-

-
STATUS_NOT_MODIFIED -

-

-

-

-
STATUS_USE_PROXY -

-

-

-

-
STATUS_TEMPORARY_REDIRECT -

-

-

-

-
STATUS_BAD_REQUEST -

-

-

-

-
STATUS_UNAUTHORIZED -

-

-

-

-
STATUS_FORBIDDEN -

-

-

-

-
STATUS_NOT_FOUND -

-

-

-

-
STATUS_NOT_FOUND_MESSAGE -

-

-

-

-
STATUS_METHOD_NOT_ALLOWED -

-

-

-

-
STATUS_METHOD_NOT_ALLOWED_MESSAGE -

-

-

-

-
STATUS_NOT_ACCEPTED -

-

-

-

-
STATUS_CONFLICT -

-

-

-

-
STATUS_PRECONDITION_FAILED -

-

-

-

-
STATUS_INTERNAL_SERVER_ERROR -

-

-

-

-
STATUS_NOT_IMPLEMENTED -

-

-

-

-
- - - -

Methods

- -
-
-
- -
-
- __construct() -

Construct.

-
from Resource
-
-
-
- -
-
- init() -

Default init, use for overwrite only.

-
from Resource
-
-
-
- -
-
- get() -

Default get method.

-
-
-
-
- -
-
- post() -

Default post method.

-
from Resource
-
-
-
- -
-
- put() -

Default put method.

-
from Resource
-
-
-
- -
-
- delete() -

Default delete method.

-
from Resource
-
-
-
- -
-
- options() -

General options method.

-
-
-
-
- static  -
-
- error(int $code, string $message = '') -

Error handler.

-
from Resource
-
-
-
- static  -
-
- response(int $status = 200, array $data = null, array $allow = array()) -

No description

-
-
from Resource
-
-
-
- static  -
-
- jsonResponse($status = 200, $data = array(), $allow = array()) -

No description

-
-
from Resource
-
-
-
- static  -
-
- multipartResponse($status = 200, $parts = array(), $allow = array()) -

No description

-
-
from Resource
-
-
-
- static mixed -
-
- load($version, $resource, $subResource) -

No description

-
-
from Resource
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from Resource
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from Resource
-
-
-
- Client -
-
- getDocumentManager() -

No description

-
-
from Resource
-
-
- - -

Details

- -
-
-

-
in Resource at line 66
- - __construct() -

-
-
-

Construct.

-
- - - -
-
- -
-
-

-
in Resource at line 76
- - init() -

-
-
-

Default init, use for overwrite only.

-
- - - -
-
- -
-
-

-
at line 33
- - get() -

-
-
-

Default get method.

-
- - - -
-
- -
-
-

-
in Resource at line 91
- - post() -

-
-
-

Default post method.

-
- - - -
-
- -
-
-

-
in Resource at line 99
- - put() -

-
-
-

Default put method.

-
- - - -
-
- -
-
-

-
in Resource at line 107
- - delete() -

-
-
-

Default delete method.

-
- - - -
-
- -
-
-

-
at line 43
- - options() -

-
-
-

General options method.

-
- - - -
-
- -
-
-

-
in Resource at line 126
- static - error(int $code, string $message = '') -

-
-
-

Error handler.

-
-

Parameters

- - - - - - - - - - - - -
int$codeError code
string$messageError message
- - - - -
-
- -
-
-

-
in Resource at line 136
- static - response(int $status = 200, array $data = null, array $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
int$statusHTTP status code
array$dataThe data
array$allowAllowed methods
- - - - -
-
- -
-
-

-
in Resource at line 159
- static - jsonResponse($status = 200, $data = array(), $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$status -
$data -
$allow -
- - - - -
-
- -
-
-

-
in Resource at line 167
- static - multipartResponse($status = 200, $parts = array(), $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$status -
$parts -
$allow -
- - - - -
-
- -
-
-

-
in Resource at line 195
- static mixed - load($version, $resource, $subResource) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$versionThe xAPI version requested
$resourceThe main resource
$subResourceAn optional subresource
- - -

Return Value

- - - - - - -
mixed -
- - - -
-
- -
-
-

-
in Resource at line 213
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in Resource at line 221
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
in Resource at line 229
- Client - getDocumentManager() -

-
-
- -

Return Value

- - - - - - -
Client -
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Resource/V10/Activities.html b/docs/API/Resource/V10/Activities.html deleted file mode 100644 index 5a17b4c0..00000000 --- a/docs/API/Resource/V10/Activities.html +++ /dev/null @@ -1,914 +0,0 @@ - - - - - - API\Resource\V10\Activities | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Activities extends Resource

- - - -

Constants

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
STATUS_OK -

-

-

-

-
STATUS_CREATED -

-

-

-

-
STATUS_ACCEPTED -

-

-

-

-
STATUS_NO_CONTENT -

-

-

-

-
STATUS_MULTIPLE_CHOICES -

-

-

-

-
STATUS_MOVED_PERMANENTLY -

-

-

-

-
STATUS_FOUND -

-

-

-

-
STATUS_NOT_MODIFIED -

-

-

-

-
STATUS_USE_PROXY -

-

-

-

-
STATUS_TEMPORARY_REDIRECT -

-

-

-

-
STATUS_BAD_REQUEST -

-

-

-

-
STATUS_UNAUTHORIZED -

-

-

-

-
STATUS_FORBIDDEN -

-

-

-

-
STATUS_NOT_FOUND -

-

-

-

-
STATUS_NOT_FOUND_MESSAGE -

-

-

-

-
STATUS_METHOD_NOT_ALLOWED -

-

-

-

-
STATUS_METHOD_NOT_ALLOWED_MESSAGE -

-

-

-

-
STATUS_NOT_ACCEPTED -

-

-

-

-
STATUS_CONFLICT -

-

-

-

-
STATUS_PRECONDITION_FAILED -

-

-

-

-
STATUS_INTERNAL_SERVER_ERROR -

-

-

-

-
STATUS_NOT_IMPLEMENTED -

-

-

-

-
- - - -

Methods

- -
-
-
- -
-
- __construct() -

Construct.

-
from Resource
-
-
-
- -
-
- init() -

Get activity service.

-
-
-
-
- -
-
- get() -

Default get method.

-
-
-
-
- -
-
- post() -

Default post method.

-
from Resource
-
-
-
- -
-
- put() -

Default put method.

-
from Resource
-
-
-
- -
-
- delete() -

Default delete method.

-
from Resource
-
-
-
- -
-
- options() -

General options method.

-
-
-
-
- static  -
-
- error(int $code, string $message = '') -

Error handler.

-
from Resource
-
-
-
- static  -
-
- response(int $status = 200, array $data = null, array $allow = array()) -

No description

-
-
from Resource
-
-
-
- static  -
-
- jsonResponse($status = 200, $data = array(), $allow = array()) -

No description

-
-
from Resource
-
-
-
- static  -
-
- multipartResponse($status = 200, $parts = array(), $allow = array()) -

No description

-
-
from Resource
-
-
-
- static mixed -
-
- load($version, $resource, $subResource) -

No description

-
-
from Resource
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from Resource
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from Resource
-
-
-
- Client -
-
- getDocumentManager() -

No description

-
-
from Resource
-
-
-
- Activity -
-
- getActivityService() -

Gets the value of activityService.

-
-
-
- -
- setActivityService(Activity $activityService) -

Sets the value of activityService.

-
-
-
- - -

Details

- -
-
-

-
in Resource at line 66
- - __construct() -

-
-
-

Construct.

-
- - - -
-
- -
-
-

-
at line 42
- - init() -

-
-
-

Get activity service.

-
- - - -
-
- -
-
-

-
at line 48
- - get() -

-
-
-

Default get method.

-
- - - -
-
- -
-
-

-
in Resource at line 91
- - post() -

-
-
-

Default post method.

-
- - - -
-
- -
-
-

-
in Resource at line 99
- - put() -

-
-
-

Default put method.

-
- - - -
-
- -
-
-

-
in Resource at line 107
- - delete() -

-
-
-

Default delete method.

-
- - - -
-
- -
-
-

-
at line 64
- - options() -

-
-
-

General options method.

-
- - - -
-
- -
-
-

-
in Resource at line 126
- static - error(int $code, string $message = '') -

-
-
-

Error handler.

-
-

Parameters

- - - - - - - - - - - - -
int$codeError code
string$messageError message
- - - - -
-
- -
-
-

-
in Resource at line 136
- static - response(int $status = 200, array $data = null, array $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
int$statusHTTP status code
array$dataThe data
array$allowAllowed methods
- - - - -
-
- -
-
-

-
in Resource at line 159
- static - jsonResponse($status = 200, $data = array(), $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$status -
$data -
$allow -
- - - - -
-
- -
-
-

-
in Resource at line 167
- static - multipartResponse($status = 200, $parts = array(), $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$status -
$parts -
$allow -
- - - - -
-
- -
-
-

-
in Resource at line 195
- static mixed - load($version, $resource, $subResource) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$versionThe xAPI version requested
$resourceThe main resource
$subResourceAn optional subresource
- - -

Return Value

- - - - - - -
mixed -
- - - -
-
- -
-
-

-
in Resource at line 213
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in Resource at line 221
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
in Resource at line 229
- Client - getDocumentManager() -

-
-
- -

Return Value

- - - - - - -
Client -
- - - -
-
- -
-
-

-
at line 76
- Activity - getActivityService() -

-
-
-

Gets the value of activityService.

-
- -

Return Value

- - - - - - -
Activity -
- - - -
-
- -
-
-

-
at line 88
- Activities - setActivityService(Activity $activityService) -

-
-
-

Sets the value of activityService.

-
-

Parameters

- - - - - - - -
Activity$activityServicethe activity service
- - -

Return Value

- - - - - - -
Activities -
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Resource/V10/Activities/Profile.html b/docs/API/Resource/V10/Activities/Profile.html deleted file mode 100644 index e0238286..00000000 --- a/docs/API/Resource/V10/Activities/Profile.html +++ /dev/null @@ -1,915 +0,0 @@ - - - - - - API\Resource\V10\Activities\Profile | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Profile extends Resource

- - - -

Constants

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
STATUS_OK -

-

-

-

-
STATUS_CREATED -

-

-

-

-
STATUS_ACCEPTED -

-

-

-

-
STATUS_NO_CONTENT -

-

-

-

-
STATUS_MULTIPLE_CHOICES -

-

-

-

-
STATUS_MOVED_PERMANENTLY -

-

-

-

-
STATUS_FOUND -

-

-

-

-
STATUS_NOT_MODIFIED -

-

-

-

-
STATUS_USE_PROXY -

-

-

-

-
STATUS_TEMPORARY_REDIRECT -

-

-

-

-
STATUS_BAD_REQUEST -

-

-

-

-
STATUS_UNAUTHORIZED -

-

-

-

-
STATUS_FORBIDDEN -

-

-

-

-
STATUS_NOT_FOUND -

-

-

-

-
STATUS_NOT_FOUND_MESSAGE -

-

-

-

-
STATUS_METHOD_NOT_ALLOWED -

-

-

-

-
STATUS_METHOD_NOT_ALLOWED_MESSAGE -

-

-

-

-
STATUS_NOT_ACCEPTED -

-

-

-

-
STATUS_CONFLICT -

-

-

-

-
STATUS_PRECONDITION_FAILED -

-

-

-

-
STATUS_INTERNAL_SERVER_ERROR -

-

-

-

-
STATUS_NOT_IMPLEMENTED -

-

-

-

-
- - - -

Methods

- -
-
-
- -
-
- __construct() -

Construct.

-
from Resource
-
-
-
- -
-
- init() -

Get activity service.

-
-
-
-
- -
-
- get() -

Handle the Statement GET request.

-
-
-
-
- -
-
- post() -

Default post method.

-
-
-
-
- -
-
- put() -

Default put method.

-
-
-
-
- -
-
- delete() -

Default delete method.

-
-
-
-
- -
-
- options() -

General options method.

-
-
-
-
- static  -
-
- error(int $code, string $message = '') -

Error handler.

-
from Resource
-
-
-
- static  -
-
- response(int $status = 200, array $data = null, array $allow = array()) -

No description

-
-
from Resource
-
-
-
- static  -
-
- jsonResponse($status = 200, $data = array(), $allow = array()) -

No description

-
-
from Resource
-
-
-
- static  -
-
- multipartResponse($status = 200, $parts = array(), $allow = array()) -

No description

-
-
from Resource
-
-
-
- static mixed -
-
- load($version, $resource, $subResource) -

No description

-
-
from Resource
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from Resource
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from Resource
-
-
-
- Client -
-
- getDocumentManager() -

No description

-
-
from Resource
-
-
- -
- getActivityProfileService() -

Gets the value of activityProfileService.

-
-
-
-
- Profile -
-
- setActivityProfileService(ActivityProfile $activityProfileService) -

Sets the value of activityProfileService.

-
-
-
- - -

Details

- -
-
-

-
in Resource at line 66
- - __construct() -

-
-
-

Construct.

-
- - - -
-
- -
-
-

-
at line 41
- - init() -

-
-
-

Get activity service.

-
- - - -
-
- -
-
-

-
at line 49
- - get() -

-
-
-

Handle the Statement GET request.

-
- - - -
-
- -
-
-

-
at line 92
- - post() -

-
-
-

Default post method.

-
- - - -
-
- -
-
-

-
at line 74
- - put() -

-
-
-

Default put method.

-
- - - -
-
- -
-
-

-
at line 110
- - delete() -

-
-
-

Default delete method.

-
- - - -
-
- -
-
-

-
at line 128
- - options() -

-
-
-

General options method.

-
- - - -
-
- -
-
-

-
in Resource at line 126
- static - error(int $code, string $message = '') -

-
-
-

Error handler.

-
-

Parameters

- - - - - - - - - - - - -
int$codeError code
string$messageError message
- - - - -
-
- -
-
-

-
in Resource at line 136
- static - response(int $status = 200, array $data = null, array $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
int$statusHTTP status code
array$dataThe data
array$allowAllowed methods
- - - - -
-
- -
-
-

-
in Resource at line 159
- static - jsonResponse($status = 200, $data = array(), $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$status -
$data -
$allow -
- - - - -
-
- -
-
-

-
in Resource at line 167
- static - multipartResponse($status = 200, $parts = array(), $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$status -
$parts -
$allow -
- - - - -
-
- -
-
-

-
in Resource at line 195
- static mixed - load($version, $resource, $subResource) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$versionThe xAPI version requested
$resourceThe main resource
$subResourceAn optional subresource
- - -

Return Value

- - - - - - -
mixed -
- - - -
-
- -
-
-

-
in Resource at line 213
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in Resource at line 221
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
in Resource at line 229
- Client - getDocumentManager() -

-
-
- -

Return Value

- - - - - - -
Client -
- - - -
-
- -
-
-

-
at line 140
- ActivityProfile - getActivityProfileService() -

-
-
-

Gets the value of activityProfileService.

-
- -

Return Value

- - - - - - -
ActivityProfile -
- - - -
-
- -
-
-

-
at line 152
- Profile - setActivityProfileService(ActivityProfile $activityProfileService) -

-
-
-

Sets the value of activityProfileService.

-
-

Parameters

- - - - - - - -
ActivityProfile$activityProfileServicethe activity service
- - -

Return Value

- - - - - - -
Profile -
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Resource/V10/Activities/State.html b/docs/API/Resource/V10/Activities/State.html deleted file mode 100644 index 83d39137..00000000 --- a/docs/API/Resource/V10/Activities/State.html +++ /dev/null @@ -1,915 +0,0 @@ - - - - - - API\Resource\V10\Activities\State | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - State extends Resource

- - - -

Constants

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
STATUS_OK -

-

-

-

-
STATUS_CREATED -

-

-

-

-
STATUS_ACCEPTED -

-

-

-

-
STATUS_NO_CONTENT -

-

-

-

-
STATUS_MULTIPLE_CHOICES -

-

-

-

-
STATUS_MOVED_PERMANENTLY -

-

-

-

-
STATUS_FOUND -

-

-

-

-
STATUS_NOT_MODIFIED -

-

-

-

-
STATUS_USE_PROXY -

-

-

-

-
STATUS_TEMPORARY_REDIRECT -

-

-

-

-
STATUS_BAD_REQUEST -

-

-

-

-
STATUS_UNAUTHORIZED -

-

-

-

-
STATUS_FORBIDDEN -

-

-

-

-
STATUS_NOT_FOUND -

-

-

-

-
STATUS_NOT_FOUND_MESSAGE -

-

-

-

-
STATUS_METHOD_NOT_ALLOWED -

-

-

-

-
STATUS_METHOD_NOT_ALLOWED_MESSAGE -

-

-

-

-
STATUS_NOT_ACCEPTED -

-

-

-

-
STATUS_CONFLICT -

-

-

-

-
STATUS_PRECONDITION_FAILED -

-

-

-

-
STATUS_INTERNAL_SERVER_ERROR -

-

-

-

-
STATUS_NOT_IMPLEMENTED -

-

-

-

-
- - - -

Methods

- -
-
-
- -
-
- __construct() -

Construct.

-
from Resource
-
-
-
- -
-
- init() -

Get activity service.

-
-
-
-
- -
-
- get() -

Handle the Statement GET request.

-
-
-
-
- -
-
- post() -

Default post method.

-
-
-
-
- -
-
- put() -

Default put method.

-
-
-
-
- -
-
- delete() -

Default delete method.

-
-
-
-
- -
-
- options() -

General options method.

-
-
-
-
- static  -
-
- error(int $code, string $message = '') -

Error handler.

-
from Resource
-
-
-
- static  -
-
- response(int $status = 200, array $data = null, array $allow = array()) -

No description

-
-
from Resource
-
-
-
- static  -
-
- jsonResponse($status = 200, $data = array(), $allow = array()) -

No description

-
-
from Resource
-
-
-
- static  -
-
- multipartResponse($status = 200, $parts = array(), $allow = array()) -

No description

-
-
from Resource
-
-
-
- static mixed -
-
- load($version, $resource, $subResource) -

No description

-
-
from Resource
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from Resource
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from Resource
-
-
-
- Client -
-
- getDocumentManager() -

No description

-
-
from Resource
-
-
- -
- getActivityStateService() -

Gets the value of activityStateService.

-
-
-
-
- State -
-
- setActivityStateService(ActivityState $activityStateService) -

Sets the value of activityStateService.

-
-
-
- - -

Details

- -
-
-

-
in Resource at line 66
- - __construct() -

-
-
-

Construct.

-
- - - -
-
- -
-
-

-
at line 41
- - init() -

-
-
-

Get activity service.

-
- - - -
-
- -
-
-

-
at line 49
- - get() -

-
-
-

Handle the Statement GET request.

-
- - - -
-
- -
-
-

-
at line 92
- - post() -

-
-
-

Default post method.

-
- - - -
-
- -
-
-

-
at line 74
- - put() -

-
-
-

Default put method.

-
- - - -
-
- -
-
-

-
at line 110
- - delete() -

-
-
-

Default delete method.

-
- - - -
-
- -
-
-

-
at line 128
- - options() -

-
-
-

General options method.

-
- - - -
-
- -
-
-

-
in Resource at line 126
- static - error(int $code, string $message = '') -

-
-
-

Error handler.

-
-

Parameters

- - - - - - - - - - - - -
int$codeError code
string$messageError message
- - - - -
-
- -
-
-

-
in Resource at line 136
- static - response(int $status = 200, array $data = null, array $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
int$statusHTTP status code
array$dataThe data
array$allowAllowed methods
- - - - -
-
- -
-
-

-
in Resource at line 159
- static - jsonResponse($status = 200, $data = array(), $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$status -
$data -
$allow -
- - - - -
-
- -
-
-

-
in Resource at line 167
- static - multipartResponse($status = 200, $parts = array(), $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$status -
$parts -
$allow -
- - - - -
-
- -
-
-

-
in Resource at line 195
- static mixed - load($version, $resource, $subResource) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$versionThe xAPI version requested
$resourceThe main resource
$subResourceAn optional subresource
- - -

Return Value

- - - - - - -
mixed -
- - - -
-
- -
-
-

-
in Resource at line 213
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in Resource at line 221
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
in Resource at line 229
- Client - getDocumentManager() -

-
-
- -

Return Value

- - - - - - -
Client -
- - - -
-
- -
-
-

-
at line 140
- ActivityState - getActivityStateService() -

-
-
-

Gets the value of activityStateService.

-
- -

Return Value

- - - - - - -
ActivityState -
- - - -
-
- -
-
-

-
at line 152
- State - setActivityStateService(ActivityState $activityStateService) -

-
-
-

Sets the value of activityStateService.

-
-

Parameters

- - - - - - - -
ActivityState$activityStateServicethe activity service
- - -

Return Value

- - - - - - -
State -
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Resource/V10/Agents.html b/docs/API/Resource/V10/Agents.html deleted file mode 100644 index 4198dcbe..00000000 --- a/docs/API/Resource/V10/Agents.html +++ /dev/null @@ -1,832 +0,0 @@ - - - - - - API\Resource\V10\Agents | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Agents extends Resource

- - - -

Constants

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
STATUS_OK -

-

-

-

-
STATUS_CREATED -

-

-

-

-
STATUS_ACCEPTED -

-

-

-

-
STATUS_NO_CONTENT -

-

-

-

-
STATUS_MULTIPLE_CHOICES -

-

-

-

-
STATUS_MOVED_PERMANENTLY -

-

-

-

-
STATUS_FOUND -

-

-

-

-
STATUS_NOT_MODIFIED -

-

-

-

-
STATUS_USE_PROXY -

-

-

-

-
STATUS_TEMPORARY_REDIRECT -

-

-

-

-
STATUS_BAD_REQUEST -

-

-

-

-
STATUS_UNAUTHORIZED -

-

-

-

-
STATUS_FORBIDDEN -

-

-

-

-
STATUS_NOT_FOUND -

-

-

-

-
STATUS_NOT_FOUND_MESSAGE -

-

-

-

-
STATUS_METHOD_NOT_ALLOWED -

-

-

-

-
STATUS_METHOD_NOT_ALLOWED_MESSAGE -

-

-

-

-
STATUS_NOT_ACCEPTED -

-

-

-

-
STATUS_CONFLICT -

-

-

-

-
STATUS_PRECONDITION_FAILED -

-

-

-

-
STATUS_INTERNAL_SERVER_ERROR -

-

-

-

-
STATUS_NOT_IMPLEMENTED -

-

-

-

-
- - - -

Methods

- -
-
-
- -
-
- __construct() -

Construct.

-
from Resource
-
-
-
- -
-
- init() -

Default init, use for overwrite only.

-
from Resource
-
-
-
- -
-
- get() -

Default get method.

-
-
-
-
- -
-
- post() -

Default post method.

-
from Resource
-
-
-
- -
-
- put() -

Default put method.

-
from Resource
-
-
-
- -
-
- delete() -

Default delete method.

-
from Resource
-
-
-
- -
-
- options() -

General options method.

-
-
-
-
- static  -
-
- error(int $code, string $message = '') -

Error handler.

-
from Resource
-
-
-
- static  -
-
- response(int $status = 200, array $data = null, array $allow = array()) -

No description

-
-
from Resource
-
-
-
- static  -
-
- jsonResponse($status = 200, $data = array(), $allow = array()) -

No description

-
-
from Resource
-
-
-
- static  -
-
- multipartResponse($status = 200, $parts = array(), $allow = array()) -

No description

-
-
from Resource
-
-
-
- static mixed -
-
- load($version, $resource, $subResource) -

No description

-
-
from Resource
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from Resource
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from Resource
-
-
-
- Client -
-
- getDocumentManager() -

No description

-
-
from Resource
-
-
- - -

Details

- -
-
-

-
in Resource at line 66
- - __construct() -

-
-
-

Construct.

-
- - - -
-
- -
-
-

-
in Resource at line 76
- - init() -

-
-
-

Default init, use for overwrite only.

-
- - - -
-
- -
-
-

-
at line 33
- - get() -

-
-
-

Default get method.

-
- - - -
-
- -
-
-

-
in Resource at line 91
- - post() -

-
-
-

Default post method.

-
- - - -
-
- -
-
-

-
in Resource at line 99
- - put() -

-
-
-

Default put method.

-
- - - -
-
- -
-
-

-
in Resource at line 107
- - delete() -

-
-
-

Default delete method.

-
- - - -
-
- -
-
-

-
at line 54
- - options() -

-
-
-

General options method.

-
- - - -
-
- -
-
-

-
in Resource at line 126
- static - error(int $code, string $message = '') -

-
-
-

Error handler.

-
-

Parameters

- - - - - - - - - - - - -
int$codeError code
string$messageError message
- - - - -
-
- -
-
-

-
in Resource at line 136
- static - response(int $status = 200, array $data = null, array $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
int$statusHTTP status code
array$dataThe data
array$allowAllowed methods
- - - - -
-
- -
-
-

-
in Resource at line 159
- static - jsonResponse($status = 200, $data = array(), $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$status -
$data -
$allow -
- - - - -
-
- -
-
-

-
in Resource at line 167
- static - multipartResponse($status = 200, $parts = array(), $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$status -
$parts -
$allow -
- - - - -
-
- -
-
-

-
in Resource at line 195
- static mixed - load($version, $resource, $subResource) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$versionThe xAPI version requested
$resourceThe main resource
$subResourceAn optional subresource
- - -

Return Value

- - - - - - -
mixed -
- - - -
-
- -
-
-

-
in Resource at line 213
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in Resource at line 221
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
in Resource at line 229
- Client - getDocumentManager() -

-
-
- -

Return Value

- - - - - - -
Client -
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Resource/V10/Agents/Profile.html b/docs/API/Resource/V10/Agents/Profile.html deleted file mode 100644 index f80c891d..00000000 --- a/docs/API/Resource/V10/Agents/Profile.html +++ /dev/null @@ -1,915 +0,0 @@ - - - - - - API\Resource\V10\Agents\Profile | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Profile extends Resource

- - - -

Constants

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
STATUS_OK -

-

-

-

-
STATUS_CREATED -

-

-

-

-
STATUS_ACCEPTED -

-

-

-

-
STATUS_NO_CONTENT -

-

-

-

-
STATUS_MULTIPLE_CHOICES -

-

-

-

-
STATUS_MOVED_PERMANENTLY -

-

-

-

-
STATUS_FOUND -

-

-

-

-
STATUS_NOT_MODIFIED -

-

-

-

-
STATUS_USE_PROXY -

-

-

-

-
STATUS_TEMPORARY_REDIRECT -

-

-

-

-
STATUS_BAD_REQUEST -

-

-

-

-
STATUS_UNAUTHORIZED -

-

-

-

-
STATUS_FORBIDDEN -

-

-

-

-
STATUS_NOT_FOUND -

-

-

-

-
STATUS_NOT_FOUND_MESSAGE -

-

-

-

-
STATUS_METHOD_NOT_ALLOWED -

-

-

-

-
STATUS_METHOD_NOT_ALLOWED_MESSAGE -

-

-

-

-
STATUS_NOT_ACCEPTED -

-

-

-

-
STATUS_CONFLICT -

-

-

-

-
STATUS_PRECONDITION_FAILED -

-

-

-

-
STATUS_INTERNAL_SERVER_ERROR -

-

-

-

-
STATUS_NOT_IMPLEMENTED -

-

-

-

-
- - - -

Methods

- -
-
-
- -
-
- __construct() -

Construct.

-
from Resource
-
-
-
- -
-
- init() -

Get agent profile service.

-
-
-
-
- -
-
- get() -

Handle the Statement GET request.

-
-
-
-
- -
-
- post() -

Default post method.

-
-
-
-
- -
-
- put() -

Default put method.

-
-
-
-
- -
-
- delete() -

Default delete method.

-
-
-
-
- -
-
- options() -

General options method.

-
-
-
-
- static  -
-
- error(int $code, string $message = '') -

Error handler.

-
from Resource
-
-
-
- static  -
-
- response(int $status = 200, array $data = null, array $allow = array()) -

No description

-
-
from Resource
-
-
-
- static  -
-
- jsonResponse($status = 200, $data = array(), $allow = array()) -

No description

-
-
from Resource
-
-
-
- static  -
-
- multipartResponse($status = 200, $parts = array(), $allow = array()) -

No description

-
-
from Resource
-
-
-
- static mixed -
-
- load($version, $resource, $subResource) -

No description

-
-
from Resource
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from Resource
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from Resource
-
-
-
- Client -
-
- getDocumentManager() -

No description

-
-
from Resource
-
-
- -
- getAgentProfileService() -

Gets the value of agentProfileService.

-
-
-
-
- Profile -
-
- setAgentProfileService(AgentProfile $agentProfileService) -

Sets the value of agentProfileService.

-
-
-
- - -

Details

- -
-
-

-
in Resource at line 66
- - __construct() -

-
-
-

Construct.

-
- - - -
-
- -
-
-

-
at line 41
- - init() -

-
-
-

Get agent profile service.

-
- - - -
-
- -
-
-

-
at line 49
- - get() -

-
-
-

Handle the Statement GET request.

-
- - - -
-
- -
-
-

-
at line 92
- - post() -

-
-
-

Default post method.

-
- - - -
-
- -
-
-

-
at line 74
- - put() -

-
-
-

Default put method.

-
- - - -
-
- -
-
-

-
at line 110
- - delete() -

-
-
-

Default delete method.

-
- - - -
-
- -
-
-

-
at line 128
- - options() -

-
-
-

General options method.

-
- - - -
-
- -
-
-

-
in Resource at line 126
- static - error(int $code, string $message = '') -

-
-
-

Error handler.

-
-

Parameters

- - - - - - - - - - - - -
int$codeError code
string$messageError message
- - - - -
-
- -
-
-

-
in Resource at line 136
- static - response(int $status = 200, array $data = null, array $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
int$statusHTTP status code
array$dataThe data
array$allowAllowed methods
- - - - -
-
- -
-
-

-
in Resource at line 159
- static - jsonResponse($status = 200, $data = array(), $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$status -
$data -
$allow -
- - - - -
-
- -
-
-

-
in Resource at line 167
- static - multipartResponse($status = 200, $parts = array(), $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$status -
$parts -
$allow -
- - - - -
-
- -
-
-

-
in Resource at line 195
- static mixed - load($version, $resource, $subResource) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$versionThe xAPI version requested
$resourceThe main resource
$subResourceAn optional subresource
- - -

Return Value

- - - - - - -
mixed -
- - - -
-
- -
-
-

-
in Resource at line 213
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in Resource at line 221
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
in Resource at line 229
- Client - getDocumentManager() -

-
-
- -

Return Value

- - - - - - -
Client -
- - - -
-
- -
-
-

-
at line 140
- AgentProfile - getAgentProfileService() -

-
-
-

Gets the value of agentProfileService.

-
- -

Return Value

- - - - - - -
AgentProfile -
- - - -
-
- -
-
-

-
at line 152
- Profile - setAgentProfileService(AgentProfile $agentProfileService) -

-
-
-

Sets the value of agentProfileService.

-
-

Parameters

- - - - - - - -
AgentProfile$agentProfileServicethe agent service
- - -

Return Value

- - - - - - -
Profile -
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Resource/V10/Attachments.html b/docs/API/Resource/V10/Attachments.html deleted file mode 100644 index f21ed3d1..00000000 --- a/docs/API/Resource/V10/Attachments.html +++ /dev/null @@ -1,914 +0,0 @@ - - - - - - API\Resource\V10\Attachments | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Attachments extends Resource

- - - -

Constants

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
STATUS_OK -

-

-

-

-
STATUS_CREATED -

-

-

-

-
STATUS_ACCEPTED -

-

-

-

-
STATUS_NO_CONTENT -

-

-

-

-
STATUS_MULTIPLE_CHOICES -

-

-

-

-
STATUS_MOVED_PERMANENTLY -

-

-

-

-
STATUS_FOUND -

-

-

-

-
STATUS_NOT_MODIFIED -

-

-

-

-
STATUS_USE_PROXY -

-

-

-

-
STATUS_TEMPORARY_REDIRECT -

-

-

-

-
STATUS_BAD_REQUEST -

-

-

-

-
STATUS_UNAUTHORIZED -

-

-

-

-
STATUS_FORBIDDEN -

-

-

-

-
STATUS_NOT_FOUND -

-

-

-

-
STATUS_NOT_FOUND_MESSAGE -

-

-

-

-
STATUS_METHOD_NOT_ALLOWED -

-

-

-

-
STATUS_METHOD_NOT_ALLOWED_MESSAGE -

-

-

-

-
STATUS_NOT_ACCEPTED -

-

-

-

-
STATUS_CONFLICT -

-

-

-

-
STATUS_PRECONDITION_FAILED -

-

-

-

-
STATUS_INTERNAL_SERVER_ERROR -

-

-

-

-
STATUS_NOT_IMPLEMENTED -

-

-

-

-
- - - -

Methods

- -
-
-
- -
-
- __construct() -

Construct.

-
from Resource
-
-
-
- -
-
- init() -

Get statement service.

-
-
-
-
- -
-
- get() -

Default get method.

-
-
-
-
- -
-
- post() -

Default post method.

-
from Resource
-
-
-
- -
-
- put() -

Default put method.

-
from Resource
-
-
-
- -
-
- delete() -

Default delete method.

-
from Resource
-
-
-
- -
-
- options() -

General options method.

-
-
-
-
- static  -
-
- error(int $code, string $message = '') -

Error handler.

-
from Resource
-
-
-
- static  -
-
- response(int $status = 200, array $data = null, array $allow = array()) -

No description

-
-
from Resource
-
-
-
- static  -
-
- jsonResponse($status = 200, $data = array(), $allow = array()) -

No description

-
-
from Resource
-
-
-
- static  -
-
- multipartResponse($status = 200, $parts = array(), $allow = array()) -

No description

-
-
from Resource
-
-
-
- static mixed -
-
- load($version, $resource, $subResource) -

No description

-
-
from Resource
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from Resource
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from Resource
-
-
-
- Client -
-
- getDocumentManager() -

No description

-
-
from Resource
-
-
- -
- getAttachmentService() -

Gets the value of attachmentService.

-
-
-
- -
- setAttachmentService(Attachment $attachmentService) -

Sets the value of attachmentService.

-
-
-
- - -

Details

- -
-
-

-
in Resource at line 66
- - __construct() -

-
-
-

Construct.

-
- - - -
-
- -
-
-

-
at line 41
- - init() -

-
-
-

Get statement service.

-
- - - -
-
- -
-
-

-
at line 46
- - get() -

-
-
-

Default get method.

-
- - - -
-
- -
-
-

-
in Resource at line 91
- - post() -

-
-
-

Default post method.

-
- - - -
-
- -
-
-

-
in Resource at line 99
- - put() -

-
-
-

Default put method.

-
- - - -
-
- -
-
-

-
in Resource at line 107
- - delete() -

-
-
-

Default delete method.

-
- - - -
-
- -
-
-

-
at line 72
- - options() -

-
-
-

General options method.

-
- - - -
-
- -
-
-

-
in Resource at line 126
- static - error(int $code, string $message = '') -

-
-
-

Error handler.

-
-

Parameters

- - - - - - - - - - - - -
int$codeError code
string$messageError message
- - - - -
-
- -
-
-

-
in Resource at line 136
- static - response(int $status = 200, array $data = null, array $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
int$statusHTTP status code
array$dataThe data
array$allowAllowed methods
- - - - -
-
- -
-
-

-
in Resource at line 159
- static - jsonResponse($status = 200, $data = array(), $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$status -
$data -
$allow -
- - - - -
-
- -
-
-

-
in Resource at line 167
- static - multipartResponse($status = 200, $parts = array(), $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$status -
$parts -
$allow -
- - - - -
-
- -
-
-

-
in Resource at line 195
- static mixed - load($version, $resource, $subResource) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$versionThe xAPI version requested
$resourceThe main resource
$subResourceAn optional subresource
- - -

Return Value

- - - - - - -
mixed -
- - - -
-
- -
-
-

-
in Resource at line 213
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in Resource at line 221
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
in Resource at line 229
- Client - getDocumentManager() -

-
-
- -

Return Value

- - - - - - -
Client -
- - - -
-
- -
-
-

-
at line 84
- Attachment - getAttachmentService() -

-
-
-

Gets the value of attachmentService.

-
- -

Return Value

- - - - - - -
Attachment -
- - - -
-
- -
-
-

-
at line 96
- Attachments - setAttachmentService(Attachment $attachmentService) -

-
-
-

Sets the value of attachmentService.

-
-

Parameters

- - - - - - - -
Attachment$attachmentServicethe attachment service
- - -

Return Value

- - - - - - -
Attachments -
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Resource/V10/Auth.html b/docs/API/Resource/V10/Auth.html deleted file mode 100644 index 30483ac6..00000000 --- a/docs/API/Resource/V10/Auth.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - API\Resource\V10\Auth | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - - -

Classes

-
- -
- - - -
- - -
-
- - - diff --git a/docs/API/Resource/V10/Auth/Tokens.html b/docs/API/Resource/V10/Auth/Tokens.html deleted file mode 100644 index d6e1507a..00000000 --- a/docs/API/Resource/V10/Auth/Tokens.html +++ /dev/null @@ -1,915 +0,0 @@ - - - - - - API\Resource\V10\Auth\Tokens | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Tokens extends Resource

- - - -

Constants

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
STATUS_OK -

-

-

-

-
STATUS_CREATED -

-

-

-

-
STATUS_ACCEPTED -

-

-

-

-
STATUS_NO_CONTENT -

-

-

-

-
STATUS_MULTIPLE_CHOICES -

-

-

-

-
STATUS_MOVED_PERMANENTLY -

-

-

-

-
STATUS_FOUND -

-

-

-

-
STATUS_NOT_MODIFIED -

-

-

-

-
STATUS_USE_PROXY -

-

-

-

-
STATUS_TEMPORARY_REDIRECT -

-

-

-

-
STATUS_BAD_REQUEST -

-

-

-

-
STATUS_UNAUTHORIZED -

-

-

-

-
STATUS_FORBIDDEN -

-

-

-

-
STATUS_NOT_FOUND -

-

-

-

-
STATUS_NOT_FOUND_MESSAGE -

-

-

-

-
STATUS_METHOD_NOT_ALLOWED -

-

-

-

-
STATUS_METHOD_NOT_ALLOWED_MESSAGE -

-

-

-

-
STATUS_NOT_ACCEPTED -

-

-

-

-
STATUS_CONFLICT -

-

-

-

-
STATUS_PRECONDITION_FAILED -

-

-

-

-
STATUS_INTERNAL_SERVER_ERROR -

-

-

-

-
STATUS_NOT_IMPLEMENTED -

-

-

-

-
- - - -

Methods

- -
-
-
- -
-
- __construct() -

Construct.

-
from Resource
-
-
-
- -
-
- init() -

Get agent profile service.

-
-
-
-
- -
-
- get() -

Default get method.

-
-
-
-
- -
-
- post() -

Default post method.

-
-
-
-
- -
-
- put() -

Default put method.

-
-
-
-
- -
-
- delete() -

Default delete method.

-
-
-
-
- -
-
- options() -

General options method.

-
-
-
-
- static  -
-
- error(int $code, string $message = '') -

Error handler.

-
from Resource
-
-
-
- static  -
-
- response(int $status = 200, array $data = null, array $allow = array()) -

No description

-
-
from Resource
-
-
-
- static  -
-
- jsonResponse($status = 200, $data = array(), $allow = array()) -

No description

-
-
from Resource
-
-
-
- static  -
-
- multipartResponse($status = 200, $parts = array(), $allow = array()) -

No description

-
-
from Resource
-
-
-
- static mixed -
-
- load($version, $resource, $subResource) -

No description

-
-
from Resource
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from Resource
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from Resource
-
-
-
- Client -
-
- getDocumentManager() -

No description

-
-
from Resource
-
-
-
- AccessToken -
-
- getAccessTokenService() -

Gets the value of accessTokenService.

-
-
-
-
- Tokens -
-
- setAccessTokenService(Basic $accessTokenService) -

Sets the value of accessTokenService.

-
-
-
- - -

Details

- -
-
-

-
in Resource at line 66
- - __construct() -

-
-
-

Construct.

-
- - - -
-
- -
-
-

-
at line 41
- - init() -

-
-
-

Get agent profile service.

-
- - - -
-
- -
-
-

-
at line 46
- - get() -

-
-
-

Default get method.

-
- - - -
-
- -
-
-

-
at line 67
- - post() -

-
-
-

Default post method.

-
- - - -
-
- -
-
-

-
at line 88
- - put() -

-
-
-

Default put method.

-
- - - -
-
- -
-
-

-
at line 109
- - delete() -

-
-
-

Default delete method.

-
- - - -
-
- -
-
-

-
at line 125
- - options() -

-
-
-

General options method.

-
- - - -
-
- -
-
-

-
in Resource at line 126
- static - error(int $code, string $message = '') -

-
-
-

Error handler.

-
-

Parameters

- - - - - - - - - - - - -
int$codeError code
string$messageError message
- - - - -
-
- -
-
-

-
in Resource at line 136
- static - response(int $status = 200, array $data = null, array $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
int$statusHTTP status code
array$dataThe data
array$allowAllowed methods
- - - - -
-
- -
-
-

-
in Resource at line 159
- static - jsonResponse($status = 200, $data = array(), $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$status -
$data -
$allow -
- - - - -
-
- -
-
-

-
in Resource at line 167
- static - multipartResponse($status = 200, $parts = array(), $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$status -
$parts -
$allow -
- - - - -
-
- -
-
-

-
in Resource at line 195
- static mixed - load($version, $resource, $subResource) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$versionThe xAPI version requested
$resourceThe main resource
$subResourceAn optional subresource
- - -

Return Value

- - - - - - -
mixed -
- - - -
-
- -
-
-

-
in Resource at line 213
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in Resource at line 221
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
in Resource at line 229
- Client - getDocumentManager() -

-
-
- -

Return Value

- - - - - - -
Client -
- - - -
-
- -
-
-

-
at line 137
- AccessToken - getAccessTokenService() -

-
-
-

Gets the value of accessTokenService.

-
- -

Return Value

- - - - - - -
AccessToken -
- - - -
-
- -
-
-

-
at line 149
- Tokens - setAccessTokenService(Basic $accessTokenService) -

-
-
-

Sets the value of accessTokenService.

-
-

Parameters

- - - - - - - -
Basic$accessTokenServicethe access token service
- - -

Return Value

- - - - - - -
Tokens -
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Resource/V10/Oauth.html b/docs/API/Resource/V10/Oauth.html deleted file mode 100644 index 14271ea5..00000000 --- a/docs/API/Resource/V10/Oauth.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - API\Resource\V10\Oauth | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - - -

Classes

-
- - - -
- - - -
- - -
-
- - - diff --git a/docs/API/Resource/V10/Oauth/Authorize.html b/docs/API/Resource/V10/Oauth/Authorize.html deleted file mode 100644 index 407d0a89..00000000 --- a/docs/API/Resource/V10/Oauth/Authorize.html +++ /dev/null @@ -1,997 +0,0 @@ - - - - - - API\Resource\V10\Oauth\Authorize | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Authorize extends Resource

- - - -

Constants

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
STATUS_OK -

-

-

-

-
STATUS_CREATED -

-

-

-

-
STATUS_ACCEPTED -

-

-

-

-
STATUS_NO_CONTENT -

-

-

-

-
STATUS_MULTIPLE_CHOICES -

-

-

-

-
STATUS_MOVED_PERMANENTLY -

-

-

-

-
STATUS_FOUND -

-

-

-

-
STATUS_NOT_MODIFIED -

-

-

-

-
STATUS_USE_PROXY -

-

-

-

-
STATUS_TEMPORARY_REDIRECT -

-

-

-

-
STATUS_BAD_REQUEST -

-

-

-

-
STATUS_UNAUTHORIZED -

-

-

-

-
STATUS_FORBIDDEN -

-

-

-

-
STATUS_NOT_FOUND -

-

-

-

-
STATUS_NOT_FOUND_MESSAGE -

-

-

-

-
STATUS_METHOD_NOT_ALLOWED -

-

-

-

-
STATUS_METHOD_NOT_ALLOWED_MESSAGE -

-

-

-

-
STATUS_NOT_ACCEPTED -

-

-

-

-
STATUS_CONFLICT -

-

-

-

-
STATUS_PRECONDITION_FAILED -

-

-

-

-
STATUS_INTERNAL_SERVER_ERROR -

-

-

-

-
STATUS_NOT_IMPLEMENTED -

-

-

-

-
- - - -

Methods

- -
-
-
- -
-
- __construct() -

Construct.

-
from Resource
-
-
-
- -
-
- init() -

Get agent profile service.

-
-
-
-
- -
-
- get() -

Default get method.

-
-
-
-
- -
-
- post() -

Default post method.

-
-
-
-
- -
-
- put() -

Default put method.

-
from Resource
-
-
-
- -
-
- delete() -

Default delete method.

-
from Resource
-
-
-
- -
-
- options() -

General options method.

-
-
-
-
- static  -
-
- error(int $code, string $message = '') -

Error handler.

-
from Resource
-
-
-
- static  -
-
- response(int $status = 200, array $data = null, array $allow = array()) -

No description

-
-
from Resource
-
-
-
- static  -
-
- jsonResponse($status = 200, $data = array(), $allow = array()) -

No description

-
-
from Resource
-
-
-
- static  -
-
- multipartResponse($status = 200, $parts = array(), $allow = array()) -

No description

-
-
from Resource
-
-
-
- static mixed -
-
- load($version, $resource, $subResource) -

No description

-
-
from Resource
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from Resource
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from Resource
-
-
-
- Client -
-
- getDocumentManager() -

No description

-
-
from Resource
-
-
-
- OAuth -
-
- getOAuthService() -

Gets the value of oAuthService.

-
-
-
-
- Authorize -
-
- setOAuthService(OAuth $oAuthService) -

Sets the value of oAuthService.

-
-
-
-
- User -
-
- getUserService() -

Gets the value of userService.

-
-
-
-
- Authorize -
-
- setUserService(User $userService) -

Sets the value of userService.

-
-
-
- - -

Details

- -
-
-

-
in Resource at line 66
- - __construct() -

-
-
-

Construct.

-
- - - -
-
- -
-
-

-
at line 48
- - init() -

-
-
-

Get agent profile service.

-
- - - -
-
- -
-
-

-
at line 55
- - get() -

-
-
-

Default get method.

-
- - - -
-
- -
-
-

-
at line 79
- - post() -

-
-
-

Default post method.

-
- - - -
-
- -
-
-

-
in Resource at line 99
- - put() -

-
-
-

Default put method.

-
- - - -
-
- -
-
-

-
in Resource at line 107
- - delete() -

-
-
-

Default delete method.

-
- - - -
-
- -
-
-

-
at line 99
- - options() -

-
-
-

General options method.

-
- - - -
-
- -
-
-

-
in Resource at line 126
- static - error(int $code, string $message = '') -

-
-
-

Error handler.

-
-

Parameters

- - - - - - - - - - - - -
int$codeError code
string$messageError message
- - - - -
-
- -
-
-

-
in Resource at line 136
- static - response(int $status = 200, array $data = null, array $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
int$statusHTTP status code
array$dataThe data
array$allowAllowed methods
- - - - -
-
- -
-
-

-
in Resource at line 159
- static - jsonResponse($status = 200, $data = array(), $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$status -
$data -
$allow -
- - - - -
-
- -
-
-

-
in Resource at line 167
- static - multipartResponse($status = 200, $parts = array(), $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$status -
$parts -
$allow -
- - - - -
-
- -
-
-

-
in Resource at line 195
- static mixed - load($version, $resource, $subResource) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$versionThe xAPI version requested
$resourceThe main resource
$subResourceAn optional subresource
- - -

Return Value

- - - - - - -
mixed -
- - - -
-
- -
-
-

-
in Resource at line 213
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in Resource at line 221
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
in Resource at line 229
- Client - getDocumentManager() -

-
-
- -

Return Value

- - - - - - -
Client -
- - - -
-
- -
-
-

-
at line 111
- OAuth - getOAuthService() -

-
-
-

Gets the value of oAuthService.

-
- -

Return Value

- - - - - - -
OAuth -
- - - -
-
- -
-
-

-
at line 123
- Authorize - setOAuthService(OAuth $oAuthService) -

-
-
-

Sets the value of oAuthService.

-
-

Parameters

- - - - - - - -
OAuth$oAuthServicethe o auth service
- - -

Return Value

- - - - - - -
Authorize -
- - - -
-
- -
-
-

-
at line 135
- User - getUserService() -

-
-
-

Gets the value of userService.

-
- -

Return Value

- - - - - - -
User -
- - - -
-
- -
-
-

-
at line 147
- Authorize - setUserService(User $userService) -

-
-
-

Sets the value of userService.

-
-

Parameters

- - - - - - - -
User$userServicethe user service
- - -

Return Value

- - - - - - -
Authorize -
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Resource/V10/Oauth/Login.html b/docs/API/Resource/V10/Oauth/Login.html deleted file mode 100644 index 461cb625..00000000 --- a/docs/API/Resource/V10/Oauth/Login.html +++ /dev/null @@ -1,997 +0,0 @@ - - - - - - API\Resource\V10\Oauth\Login | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Login extends Resource

- - - -

Constants

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
STATUS_OK -

-

-

-

-
STATUS_CREATED -

-

-

-

-
STATUS_ACCEPTED -

-

-

-

-
STATUS_NO_CONTENT -

-

-

-

-
STATUS_MULTIPLE_CHOICES -

-

-

-

-
STATUS_MOVED_PERMANENTLY -

-

-

-

-
STATUS_FOUND -

-

-

-

-
STATUS_NOT_MODIFIED -

-

-

-

-
STATUS_USE_PROXY -

-

-

-

-
STATUS_TEMPORARY_REDIRECT -

-

-

-

-
STATUS_BAD_REQUEST -

-

-

-

-
STATUS_UNAUTHORIZED -

-

-

-

-
STATUS_FORBIDDEN -

-

-

-

-
STATUS_NOT_FOUND -

-

-

-

-
STATUS_NOT_FOUND_MESSAGE -

-

-

-

-
STATUS_METHOD_NOT_ALLOWED -

-

-

-

-
STATUS_METHOD_NOT_ALLOWED_MESSAGE -

-

-

-

-
STATUS_NOT_ACCEPTED -

-

-

-

-
STATUS_CONFLICT -

-

-

-

-
STATUS_PRECONDITION_FAILED -

-

-

-

-
STATUS_INTERNAL_SERVER_ERROR -

-

-

-

-
STATUS_NOT_IMPLEMENTED -

-

-

-

-
- - - -

Methods

- -
-
-
- -
-
- __construct() -

Construct.

-
from Resource
-
-
-
- -
-
- init() -

Get agent profile service.

-
-
-
-
- -
-
- get() -

Default get method.

-
-
-
-
- -
-
- post() -

Default post method.

-
-
-
-
- -
-
- put() -

Default put method.

-
from Resource
-
-
-
- -
-
- delete() -

Default delete method.

-
from Resource
-
-
-
- -
-
- options() -

General options method.

-
-
-
-
- static  -
-
- error(int $code, string $message = '') -

Error handler.

-
from Resource
-
-
-
- static  -
-
- response(int $status = 200, array $data = null, array $allow = array()) -

No description

-
-
from Resource
-
-
-
- static  -
-
- jsonResponse($status = 200, $data = array(), $allow = array()) -

No description

-
-
from Resource
-
-
-
- static  -
-
- multipartResponse($status = 200, $parts = array(), $allow = array()) -

No description

-
-
from Resource
-
-
-
- static mixed -
-
- load($version, $resource, $subResource) -

No description

-
-
from Resource
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from Resource
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from Resource
-
-
-
- Client -
-
- getDocumentManager() -

No description

-
-
from Resource
-
-
-
- OAuth -
-
- getOAuthService() -

Gets the value of oAuthService.

-
-
-
-
- Login -
-
- setOAuthService(OAuth $oAuthService) -

Sets the value of oAuthService.

-
-
-
-
- User -
-
- getUserService() -

Gets the value of userService.

-
-
-
-
- Login -
-
- setUserService(User $userService) -

Sets the value of userService.

-
-
-
- - -

Details

- -
-
-

-
in Resource at line 66
- - __construct() -

-
-
-

Construct.

-
- - - -
-
- -
-
-

-
at line 48
- - init() -

-
-
-

Get agent profile service.

-
- - - -
-
- -
-
-

-
at line 55
- - get() -

-
-
-

Default get method.

-
- - - -
-
- -
-
-

-
at line 82
- - post() -

-
-
-

Default post method.

-
- - - -
-
- -
-
-

-
in Resource at line 99
- - put() -

-
-
-

Default put method.

-
- - - -
-
- -
-
-

-
in Resource at line 107
- - delete() -

-
-
-

Default delete method.

-
- - - -
-
- -
-
-

-
at line 105
- - options() -

-
-
-

General options method.

-
- - - -
-
- -
-
-

-
in Resource at line 126
- static - error(int $code, string $message = '') -

-
-
-

Error handler.

-
-

Parameters

- - - - - - - - - - - - -
int$codeError code
string$messageError message
- - - - -
-
- -
-
-

-
in Resource at line 136
- static - response(int $status = 200, array $data = null, array $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
int$statusHTTP status code
array$dataThe data
array$allowAllowed methods
- - - - -
-
- -
-
-

-
in Resource at line 159
- static - jsonResponse($status = 200, $data = array(), $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$status -
$data -
$allow -
- - - - -
-
- -
-
-

-
in Resource at line 167
- static - multipartResponse($status = 200, $parts = array(), $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$status -
$parts -
$allow -
- - - - -
-
- -
-
-

-
in Resource at line 195
- static mixed - load($version, $resource, $subResource) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$versionThe xAPI version requested
$resourceThe main resource
$subResourceAn optional subresource
- - -

Return Value

- - - - - - -
mixed -
- - - -
-
- -
-
-

-
in Resource at line 213
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in Resource at line 221
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
in Resource at line 229
- Client - getDocumentManager() -

-
-
- -

Return Value

- - - - - - -
Client -
- - - -
-
- -
-
-

-
at line 117
- OAuth - getOAuthService() -

-
-
-

Gets the value of oAuthService.

-
- -

Return Value

- - - - - - -
OAuth -
- - - -
-
- -
-
-

-
at line 129
- Login - setOAuthService(OAuth $oAuthService) -

-
-
-

Sets the value of oAuthService.

-
-

Parameters

- - - - - - - -
OAuth$oAuthServicethe o auth service
- - -

Return Value

- - - - - - -
Login -
- - - -
-
- -
-
-

-
at line 141
- User - getUserService() -

-
-
-

Gets the value of userService.

-
- -

Return Value

- - - - - - -
User -
- - - -
-
- -
-
-

-
at line 153
- Login - setUserService(User $userService) -

-
-
-

Sets the value of userService.

-
-

Parameters

- - - - - - - -
User$userServicethe user service
- - -

Return Value

- - - - - - -
Login -
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Resource/V10/Oauth/Token.html b/docs/API/Resource/V10/Oauth/Token.html deleted file mode 100644 index b8c3ae92..00000000 --- a/docs/API/Resource/V10/Oauth/Token.html +++ /dev/null @@ -1,915 +0,0 @@ - - - - - - API\Resource\V10\Oauth\Token | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Token extends Resource

- - - -

Constants

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
STATUS_OK -

-

-

-

-
STATUS_CREATED -

-

-

-

-
STATUS_ACCEPTED -

-

-

-

-
STATUS_NO_CONTENT -

-

-

-

-
STATUS_MULTIPLE_CHOICES -

-

-

-

-
STATUS_MOVED_PERMANENTLY -

-

-

-

-
STATUS_FOUND -

-

-

-

-
STATUS_NOT_MODIFIED -

-

-

-

-
STATUS_USE_PROXY -

-

-

-

-
STATUS_TEMPORARY_REDIRECT -

-

-

-

-
STATUS_BAD_REQUEST -

-

-

-

-
STATUS_UNAUTHORIZED -

-

-

-

-
STATUS_FORBIDDEN -

-

-

-

-
STATUS_NOT_FOUND -

-

-

-

-
STATUS_NOT_FOUND_MESSAGE -

-

-

-

-
STATUS_METHOD_NOT_ALLOWED -

-

-

-

-
STATUS_METHOD_NOT_ALLOWED_MESSAGE -

-

-

-

-
STATUS_NOT_ACCEPTED -

-

-

-

-
STATUS_CONFLICT -

-

-

-

-
STATUS_PRECONDITION_FAILED -

-

-

-

-
STATUS_INTERNAL_SERVER_ERROR -

-

-

-

-
STATUS_NOT_IMPLEMENTED -

-

-

-

-
- - - -

Methods

- -
-
-
- -
-
- __construct() -

Construct.

-
from Resource
-
-
-
- -
-
- init() -

Get agent profile service.

-
-
-
-
- -
-
- get() -

Default get method.

-
from Resource
-
-
-
- -
-
- post() -

Default post method.

-
-
-
-
- -
-
- put() -

Default put method.

-
from Resource
-
-
-
- -
-
- delete() -

Default delete method.

-
from Resource
-
-
-
- -
-
- options() -

General options method.

-
-
-
-
- static  -
-
- error(int $code, string $message = '') -

Error handler.

-
from Resource
-
-
-
- static  -
-
- response(int $status = 200, array $data = null, array $allow = array()) -

No description

-
-
from Resource
-
-
-
- static  -
-
- jsonResponse($status = 200, $data = array(), $allow = array()) -

No description

-
-
from Resource
-
-
-
- static  -
-
- multipartResponse($status = 200, $parts = array(), $allow = array()) -

No description

-
-
from Resource
-
-
-
- static mixed -
-
- load($version, $resource, $subResource) -

No description

-
-
from Resource
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from Resource
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from Resource
-
-
-
- Client -
-
- getDocumentManager() -

No description

-
-
from Resource
-
-
-
- OAuth -
-
- getOAuthService() -

Gets the value of oAuthService.

-
-
-
-
- Token -
-
- setOAuthService(OAuth $oAuthService) -

Sets the value of oAuthService.

-
-
-
- - -

Details

- -
-
-

-
in Resource at line 66
- - __construct() -

-
-
-

Construct.

-
- - - -
-
- -
-
-

-
at line 41
- - init() -

-
-
-

Get agent profile service.

-
- - - -
-
- -
-
-

-
in Resource at line 83
- - get() -

-
-
-

Default get method.

-
- - - -
-
- -
-
-

-
at line 46
- - post() -

-
-
-

Default post method.

-
- - - -
-
- -
-
-

-
in Resource at line 99
- - put() -

-
-
-

Default put method.

-
- - - -
-
- -
-
-

-
in Resource at line 107
- - delete() -

-
-
-

Default delete method.

-
- - - -
-
- -
-
-

-
at line 61
- - options() -

-
-
-

General options method.

-
- - - -
-
- -
-
-

-
in Resource at line 126
- static - error(int $code, string $message = '') -

-
-
-

Error handler.

-
-

Parameters

- - - - - - - - - - - - -
int$codeError code
string$messageError message
- - - - -
-
- -
-
-

-
in Resource at line 136
- static - response(int $status = 200, array $data = null, array $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
int$statusHTTP status code
array$dataThe data
array$allowAllowed methods
- - - - -
-
- -
-
-

-
in Resource at line 159
- static - jsonResponse($status = 200, $data = array(), $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$status -
$data -
$allow -
- - - - -
-
- -
-
-

-
in Resource at line 167
- static - multipartResponse($status = 200, $parts = array(), $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$status -
$parts -
$allow -
- - - - -
-
- -
-
-

-
in Resource at line 195
- static mixed - load($version, $resource, $subResource) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$versionThe xAPI version requested
$resourceThe main resource
$subResourceAn optional subresource
- - -

Return Value

- - - - - - -
mixed -
- - - -
-
- -
-
-

-
in Resource at line 213
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in Resource at line 221
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
in Resource at line 229
- Client - getDocumentManager() -

-
-
- -

Return Value

- - - - - - -
Client -
- - - -
-
- -
-
-

-
at line 73
- OAuth - getOAuthService() -

-
-
-

Gets the value of oAuthService.

-
- -

Return Value

- - - - - - -
OAuth -
- - - -
-
- -
-
-

-
at line 85
- Token - setOAuthService(OAuth $oAuthService) -

-
-
-

Sets the value of oAuthService.

-
-

Parameters

- - - - - - - -
OAuth$oAuthServicethe o auth service
- - -

Return Value

- - - - - - -
Token -
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Resource/V10/Statements.html b/docs/API/Resource/V10/Statements.html deleted file mode 100644 index 06e47f2d..00000000 --- a/docs/API/Resource/V10/Statements.html +++ /dev/null @@ -1,1009 +0,0 @@ - - - - - - API\Resource\V10\Statements | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Statements extends Resource

- - - -

Constants

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
STATUS_OK -

-

-

-

-
STATUS_CREATED -

-

-

-

-
STATUS_ACCEPTED -

-

-

-

-
STATUS_NO_CONTENT -

-

-

-

-
STATUS_MULTIPLE_CHOICES -

-

-

-

-
STATUS_MOVED_PERMANENTLY -

-

-

-

-
STATUS_FOUND -

-

-

-

-
STATUS_NOT_MODIFIED -

-

-

-

-
STATUS_USE_PROXY -

-

-

-

-
STATUS_TEMPORARY_REDIRECT -

-

-

-

-
STATUS_BAD_REQUEST -

-

-

-

-
STATUS_UNAUTHORIZED -

-

-

-

-
STATUS_FORBIDDEN -

-

-

-

-
STATUS_NOT_FOUND -

-

-

-

-
STATUS_NOT_FOUND_MESSAGE -

-

-

-

-
STATUS_METHOD_NOT_ALLOWED -

-

-

-

-
STATUS_METHOD_NOT_ALLOWED_MESSAGE -

-

-

-

-
STATUS_NOT_ACCEPTED -

-

-

-

-
STATUS_CONFLICT -

-

-

-

-
STATUS_PRECONDITION_FAILED -

-

-

-

-
STATUS_INTERNAL_SERVER_ERROR -

-

-

-

-
STATUS_NOT_IMPLEMENTED -

-

-

-

-
- - - -

Methods

- -
-
-
- -
-
- __construct() -

Construct.

-
from Resource
-
-
-
- -
-
- init() -

Get statement service.

-
-
-
-
- -
-
- get() -

Handle the Statement GET request.

-
-
-
-
- -
-
- post() -

Default post method.

-
-
-
-
- -
-
- put() -

Default put method.

-
-
-
-
- -
-
- delete() -

Default delete method.

-
from Resource
-
-
-
- -
-
- options() -

General options method.

-
-
-
-
- static  -
-
- error(int $code, string $message = '') -

Error handler.

-
from Resource
-
-
-
- static  -
-
- response(int $status = 200, array $data = null, array $allow = array()) -

No description

-
-
from Resource
-
-
-
- static  -
-
- jsonResponse($status = 200, $data = array(), $allow = array()) -

No description

-
-
from Resource
-
-
-
- static  -
-
- multipartResponse($status = 200, $parts = array(), $allow = array()) -

No description

-
-
from Resource
-
-
-
- static mixed -
-
- load($version, $resource, $subResource) -

No description

-
-
from Resource
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from Resource
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from Resource
-
-
-
- Client -
-
- getDocumentManager() -

No description

-
-
from Resource
-
-
-
- Statement -
-
- getStatementService() -

No description

-
-
-
-
-
- -
-
- setStatementService(Statement $statementService) -

No description

-
-
-
-
-
- Statement -
-
- getStatementValidator() -

No description

-
-
-
-
-
- -
-
- setStatementValidator(Statement $statementValidator) -

No description

-
-
-
-
-
- array -
-
- getOptions() -

No description

-
-
-
-
- - -

Details

- -
-
-

-
in Resource at line 66
- - __construct() -

-
-
-

Construct.

-
- - - -
-
- -
-
-

-
at line 47
- - init() -

-
-
-

Get statement service.

-
- - - -
-
- -
-
-

-
at line 57
- - get() -

-
-
-

Handle the Statement GET request.

-
- - - -
-
- -
-
-

-
at line 106
- - post() -

-
-
-

Default post method.

-
- - - -
-
- -
-
-

-
at line 88
- - put() -

-
-
-

Default put method.

-
- - - -
-
- -
-
-

-
in Resource at line 107
- - delete() -

-
-
-

Default delete method.

-
- - - -
-
- -
-
-

-
at line 133
- - options() -

-
-
-

General options method.

-
- - - -
-
- -
-
-

-
in Resource at line 126
- static - error(int $code, string $message = '') -

-
-
-

Error handler.

-
-

Parameters

- - - - - - - - - - - - -
int$codeError code
string$messageError message
- - - - -
-
- -
-
-

-
in Resource at line 136
- static - response(int $status = 200, array $data = null, array $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
int$statusHTTP status code
array$dataThe data
array$allowAllowed methods
- - - - -
-
- -
-
-

-
in Resource at line 159
- static - jsonResponse($status = 200, $data = array(), $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$status -
$data -
$allow -
- - - - -
-
- -
-
-

-
in Resource at line 167
- static - multipartResponse($status = 200, $parts = array(), $allow = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$status -
$parts -
$allow -
- - - - -
-
- -
-
-

-
in Resource at line 195
- static mixed - load($version, $resource, $subResource) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$versionThe xAPI version requested
$resourceThe main resource
$subResourceAn optional subresource
- - -

Return Value

- - - - - - -
mixed -
- - - -
-
- -
-
-

-
in Resource at line 213
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in Resource at line 221
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
in Resource at line 229
- Client - getDocumentManager() -

-
-
- -

Return Value

- - - - - - -
Client -
- - - -
-
- -
-
-

-
at line 143
- Statement - getStatementService() -

-
-
- -

Return Value

- - - - - - -
Statement -
- - - -
-
- -
-
-

-
at line 151
- - setStatementService(Statement $statementService) -

-
-
-

Parameters

- - - - - - - -
Statement$statementService -
- - - - -
-
- -
-
-

-
at line 159
- Statement - getStatementValidator() -

-
-
- -

Return Value

- - - - - - -
Statement -
- - - -
-
- -
-
-

-
at line 167
- - setStatementValidator(Statement $statementValidator) -

-
-
-

Parameters

- - - - - - - -
Statement$statementValidator -
- - - - -
-
- -
-
-

-
at line 175
- array - getOptions() -

-
-
- -

Return Value

- - - - - - -
array -
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Service.html b/docs/API/Service.html deleted file mode 100644 index 385e6ab0..00000000 --- a/docs/API/Service.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - API\Service | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

abstract class - Service

- - - - - -

Methods

- -
-
-
- -
-
- __construct(Slim $slim) -

Constructor.

-
-
-
-
- Client -
-
- getDocumentManager() -

No description

-
-
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
-
-
- - -

Details

- -
-
-

-
at line 39
- - __construct(Slim $slim) -

-
-
-

Constructor.

-
-

Parameters

- - - - - - - -
Slim$slimSlim framework
- - - - -
-
- -
-
-

-
at line 47
- Client - getDocumentManager() -

-
-
- -

Return Value

- - - - - - -
Client -
- - - -
-
- -
-
-

-
at line 55
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
at line 62
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Service/Activity.html b/docs/API/Service/Activity.html deleted file mode 100644 index 7167f404..00000000 --- a/docs/API/Service/Activity.html +++ /dev/null @@ -1,536 +0,0 @@ - - - - - - API\Service\Activity | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Activity extends Service

- - - - - -

Methods

- -
-
-
- -
-
- __construct(Slim $slim) -

Constructor.

-
from Service
-
-
-
- Client -
-
- getDocumentManager() -

No description

-
-
from Service
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from Service
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from Service
-
-
-
- array -
-
- activityGet(array $request) -

Fetches activity profiles according to the given parameters.

-
-
-
-
- array -
-
- getActivities() -

Gets the Activities.

-
-
-
-
- Activity -
-
- setActivities(array $activities) -

Sets the Activities.

-
-
-
-
- cursor -
-
- getCursor() -

Gets the Cursor.

-
-
-
-
- Activity -
-
- setCursor(Cursor $cursor) -

Sets the Cursor.

-
-
-
-
- bool -
-
- getSingle() -

Gets the Is this a single activity fetch?.

-
-
-
-
- Activity -
-
- setSingle(bool $single) -

Sets the Is this a single activity fetch?.

-
-
-
- - -

Details

- -
-
-

-
in Service at line 39
- - __construct(Slim $slim) -

-
-
-

Constructor.

-
-

Parameters

- - - - - - - -
Slim$slimSlim framework
- - - - -
-
- -
-
-

-
in Service at line 47
- Client - getDocumentManager() -

-
-
- -

Return Value

- - - - - - -
Client -
- - - -
-
- -
-
-

-
in Service at line 55
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in Service at line 62
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
at line 62
- array - activityGet(array $request) -

-
-
-

Fetches activity profiles according to the given parameters.

-
-

Parameters

- - - - - - - -
array$requestThe incoming HTTP request
- - -

Return Value

- - - - - - -
arrayAn array of activityProfile objects.
- - - -
-
- -
-
-

-
at line 86
- array - getActivities() -

-
-
-

Gets the Activities.

-
- -

Return Value

- - - - - - -
array -
- - - -
-
- -
-
-

-
at line 98
- Activity - setActivities(array $activities) -

-
-
-

Sets the Activities.

-
-

Parameters

- - - - - - - -
array$activitiesthe activities
- - -

Return Value

- - - - - - -
Activity -
- - - -
-
- -
-
-

-
at line 110
- cursor - getCursor() -

-
-
-

Gets the Cursor.

-
- -

Return Value

- - - - - - -
cursor -
- - - -
-
- -
-
-

-
at line 122
- Activity - setCursor(Cursor $cursor) -

-
-
-

Sets the Cursor.

-
-

Parameters

- - - - - - - -
Cursor$cursorthe cursor
- - -

Return Value

- - - - - - -
Activity -
- - - -
-
- -
-
-

-
at line 134
- bool - getSingle() -

-
-
-

Gets the Is this a single activity fetch?.

-
- -

Return Value

- - - - - - -
bool -
- - - -
-
- -
-
-

-
at line 146
- Activity - setSingle(bool $single) -

-
-
-

Sets the Is this a single activity fetch?.

-
-

Parameters

- - - - - - - -
bool$singlethe is single
- - -

Return Value

- - - - - - -
Activity -
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Service/ActivityProfile.html b/docs/API/Service/ActivityProfile.html deleted file mode 100644 index 0b3f6d0d..00000000 --- a/docs/API/Service/ActivityProfile.html +++ /dev/null @@ -1,655 +0,0 @@ - - - - - - API\Service\ActivityProfile | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - ActivityProfile extends Service

- - - - - -

Methods

- -
-
-
- -
-
- __construct(Slim $slim) -

Constructor.

-
from Service
-
-
-
- Client -
-
- getDocumentManager() -

No description

-
-
from Service
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from Service
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from Service
-
-
-
- array -
-
- activityProfileGet(array $request) -

Fetches activity profiles according to the given parameters.

-
-
-
-
- -
-
- activityProfilePost($request) -

Tries to save (merge) an activityProfile.

-
-
-
-
- -
-
- activityProfilePut($request) -

Tries to PUT (replace) an activityState.

-
-
-
- -
- activityProfileDelete(array $request) -

Fetches activity states according to the given parameters.

-
-
-
-
- array -
-
- getActivityProfiles() -

Gets the Activity states.

-
-
-
- -
- setActivityProfiles(array $activityProfiles) -

Sets the Activity profiles.

-
-
-
-
- cursor -
-
- getCursor() -

Gets the Cursor.

-
-
-
- -
- setCursor(Cursor $cursor) -

Sets the Cursor.

-
-
-
-
- bool -
-
- getSingle() -

Gets the Is this a single activity state fetch?.

-
-
-
- -
- setSingle(bool $single) -

Sets the Is this a single activity state fetch?.

-
-
-
- - -

Details

- -
-
-

-
in Service at line 39
- - __construct(Slim $slim) -

-
-
-

Constructor.

-
-

Parameters

- - - - - - - -
Slim$slimSlim framework
- - - - -
-
- -
-
-

-
in Service at line 47
- Client - getDocumentManager() -

-
-
- -

Return Value

- - - - - - -
Client -
- - - -
-
- -
-
-

-
in Service at line 55
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in Service at line 62
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
at line 63
- array - activityProfileGet(array $request) -

-
-
-

Fetches activity profiles according to the given parameters.

-
-

Parameters

- - - - - - - -
array$requestThe incoming HTTP request
- - -

Return Value

- - - - - - -
arrayAn array of activityProfile objects.
- - - -
-
- -
-
-

-
at line 100
- - activityProfilePost($request) -

-
-
-

Tries to save (merge) an activityProfile.

-
-

Parameters

- - - - - - - -
$request -
- - - - -
-
- -
-
-

-
at line 186
- - activityProfilePut($request) -

-
-
-

Tries to PUT (replace) an activityState.

-
-

Parameters

- - - - - - - -
$request -
- - - - -
-
- -
-
-

-
at line 257
- ActivityProfile - activityProfileDelete(array $request) -

-
-
-

Fetches activity states according to the given parameters.

-
-

Parameters

- - - - - - - -
array$requestThe incoming HTTP request
- - -

Return Value

- - - - - - -
ActivityProfileNothing.
- - - -
-
- -
-
-

-
at line 314
- array - getActivityProfiles() -

-
-
-

Gets the Activity states.

-
- -

Return Value

- - - - - - -
array -
- - - -
-
- -
-
-

-
at line 326
- ActivityProfile - setActivityProfiles(array $activityProfiles) -

-
-
-

Sets the Activity profiles.

-
-

Parameters

- - - - - - - -
array$activityProfilesthe activity profiles
- - -

Return Value

- - - - - - -
ActivityProfile -
- - - -
-
- -
-
-

-
at line 338
- cursor - getCursor() -

-
-
-

Gets the Cursor.

-
- -

Return Value

- - - - - - -
cursor -
- - - -
-
- -
-
-

-
at line 350
- ActivityProfile - setCursor(Cursor $cursor) -

-
-
-

Sets the Cursor.

-
-

Parameters

- - - - - - - -
Cursor$cursorthe cursor
- - -

Return Value

- - - - - - -
ActivityProfile -
- - - -
-
- -
-
-

-
at line 362
- bool - getSingle() -

-
-
-

Gets the Is this a single activity state fetch?.

-
- -

Return Value

- - - - - - -
bool -
- - - -
-
- -
-
-

-
at line 374
- ActivityProfile - setSingle(bool $single) -

-
-
-

Sets the Is this a single activity state fetch?.

-
-

Parameters

- - - - - - - -
bool$singlethe is single
- - -

Return Value

- - - - - - -
ActivityProfile -
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Service/ActivityState.html b/docs/API/Service/ActivityState.html deleted file mode 100644 index 21c8da0a..00000000 --- a/docs/API/Service/ActivityState.html +++ /dev/null @@ -1,655 +0,0 @@ - - - - - - API\Service\ActivityState | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - ActivityState extends Service

- - - - - -

Methods

- -
-
-
- -
-
- __construct(Slim $slim) -

Constructor.

-
from Service
-
-
-
- Client -
-
- getDocumentManager() -

No description

-
-
from Service
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from Service
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from Service
-
-
-
- array -
-
- activityStateGet(array $request) -

Fetches activity states according to the given parameters.

-
-
-
-
- -
-
- activityStatePost($request) -

Tries to save (merge) an activityState.

-
-
-
-
- -
-
- activityStatePut($request) -

Tries to PUT (replace) an activityState.

-
-
-
-
- array -
-
- activityStateDelete(array $request) -

Fetches activity states according to the given parameters.

-
-
-
-
- array -
-
- getActivityStates() -

Gets the Activity states.

-
-
-
- -
- setActivityStates(array $activityStates) -

Sets the Activity states.

-
-
-
-
- cursor -
-
- getCursor() -

Gets the Cursor.

-
-
-
- -
- setCursor(Cursor $cursor) -

Sets the Cursor.

-
-
-
-
- bool -
-
- getSingle() -

Gets the Is this a single activity state fetch?.

-
-
-
- -
- setSingle(bool $single) -

Sets the Is this a single activity state fetch?.

-
-
-
- - -

Details

- -
-
-

-
in Service at line 39
- - __construct(Slim $slim) -

-
-
-

Constructor.

-
-

Parameters

- - - - - - - -
Slim$slimSlim framework
- - - - -
-
- -
-
-

-
in Service at line 47
- Client - getDocumentManager() -

-
-
- -

Return Value

- - - - - - -
Client -
- - - -
-
- -
-
-

-
in Service at line 55
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in Service at line 62
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
at line 63
- array - activityStateGet(array $request) -

-
-
-

Fetches activity states according to the given parameters.

-
-

Parameters

- - - - - - - -
array$requestThe incoming HTTP request
- - -

Return Value

- - - - - - -
arrayAn array of statement objects.
- - - -
-
- -
-
-

-
at line 134
- - activityStatePost($request) -

-
-
-

Tries to save (merge) an activityState.

-
-

Parameters

- - - - - - - -
$request -
- - - - -
-
- -
-
-

-
at line 225
- - activityStatePut($request) -

-
-
-

Tries to PUT (replace) an activityState.

-
-

Parameters

- - - - - - - -
$request -
- - - - -
-
- -
-
-

-
at line 300
- array - activityStateDelete(array $request) -

-
-
-

Fetches activity states according to the given parameters.

-
-

Parameters

- - - - - - - -
array$requestThe incoming HTTP request
- - -

Return Value

- - - - - - -
arrayAn array of statement objects.
- - - -
-
- -
-
-

-
at line 342
- array - getActivityStates() -

-
-
-

Gets the Activity states.

-
- -

Return Value

- - - - - - -
array -
- - - -
-
- -
-
-

-
at line 354
- ActivityState - setActivityStates(array $activityStates) -

-
-
-

Sets the Activity states.

-
-

Parameters

- - - - - - - -
array$activityStatesthe activity states
- - -

Return Value

- - - - - - -
ActivityState -
- - - -
-
- -
-
-

-
at line 366
- cursor - getCursor() -

-
-
-

Gets the Cursor.

-
- -

Return Value

- - - - - - -
cursor -
- - - -
-
- -
-
-

-
at line 378
- ActivityState - setCursor(Cursor $cursor) -

-
-
-

Sets the Cursor.

-
-

Parameters

- - - - - - - -
Cursor$cursorthe cursor
- - -

Return Value

- - - - - - -
ActivityState -
- - - -
-
- -
-
-

-
at line 390
- bool - getSingle() -

-
-
-

Gets the Is this a single activity state fetch?.

-
- -

Return Value

- - - - - - -
bool -
- - - -
-
- -
-
-

-
at line 402
- ActivityState - setSingle(bool $single) -

-
-
-

Sets the Is this a single activity state fetch?.

-
-

Parameters

- - - - - - - -
bool$singlethe is single
- - -

Return Value

- - - - - - -
ActivityState -
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Service/AgentProfile.html b/docs/API/Service/AgentProfile.html deleted file mode 100644 index f6c6c0a4..00000000 --- a/docs/API/Service/AgentProfile.html +++ /dev/null @@ -1,655 +0,0 @@ - - - - - - API\Service\AgentProfile | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - AgentProfile extends Service

- - - - - -

Methods

- -
-
-
- -
-
- __construct(Slim $slim) -

Constructor.

-
from Service
-
-
-
- Client -
-
- getDocumentManager() -

No description

-
-
from Service
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from Service
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from Service
-
-
-
- array -
-
- agentProfileGet(array $request) -

Fetches agent profiles according to the given parameters.

-
-
-
-
- -
-
- agentProfilePost($request) -

Tries to save (merge) an agentProfile.

-
-
-
-
- -
-
- agentProfilePut($request) -

Tries to PUT (replace) an agentProfile.

-
-
-
- -
- agentProfileDelete(array $request) -

Fetches activity states according to the given parameters.

-
-
-
-
- array -
-
- getAgentProfiles() -

Gets the Agent profiles.

-
-
-
- -
- setAgentProfiles(array $agentProfiles) -

Sets the Agent profiles.

-
-
-
-
- cursor -
-
- getCursor() -

Gets the Cursor.

-
-
-
- -
- setCursor(Cursor $cursor) -

Sets the Cursor.

-
-
-
-
- bool -
-
- getSingle() -

Gets the Is this a single agent profile fetch?.

-
-
-
- -
- setSingle(bool $single) -

Sets the Is this a single agent profile fetch?.

-
-
-
- - -

Details

- -
-
-

-
in Service at line 39
- - __construct(Slim $slim) -

-
-
-

Constructor.

-
-

Parameters

- - - - - - - -
Slim$slimSlim framework
- - - - -
-
- -
-
-

-
in Service at line 47
- Client - getDocumentManager() -

-
-
- -

Return Value

- - - - - - -
Client -
- - - -
-
- -
-
-

-
in Service at line 55
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in Service at line 62
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
at line 63
- array - agentProfileGet(array $request) -

-
-
-

Fetches agent profiles according to the given parameters.

-
-

Parameters

- - - - - - - -
array$requestThe incoming HTTP request
- - -

Return Value

- - - - - - -
arrayAn array of agentProfile objects.
- - - -
-
- -
-
-

-
at line 114
- - agentProfilePost($request) -

-
-
-

Tries to save (merge) an agentProfile.

-
-

Parameters

- - - - - - - -
$request -
- - - - -
-
- -
-
-

-
at line 214
- - agentProfilePut($request) -

-
-
-

Tries to PUT (replace) an agentProfile.

-
-

Parameters

- - - - - - - -
$request -
- - - - -
-
- -
-
-

-
at line 305
- AgentProfile - agentProfileDelete(array $request) -

-
-
-

Fetches activity states according to the given parameters.

-
-

Parameters

- - - - - - - -
array$requestThe incoming HTTP request
- - -

Return Value

- - - - - - -
AgentProfileNothing.
- - - -
-
- -
-
-

-
at line 374
- array - getAgentProfiles() -

-
-
-

Gets the Agent profiles.

-
- -

Return Value

- - - - - - -
array -
- - - -
-
- -
-
-

-
at line 386
- AgentProfile - setAgentProfiles(array $agentProfiles) -

-
-
-

Sets the Agent profiles.

-
-

Parameters

- - - - - - - -
array$agentProfilesthe agent profiles
- - -

Return Value

- - - - - - -
AgentProfile -
- - - -
-
- -
-
-

-
at line 398
- cursor - getCursor() -

-
-
-

Gets the Cursor.

-
- -

Return Value

- - - - - - -
cursor -
- - - -
-
- -
-
-

-
at line 410
- AgentProfile - setCursor(Cursor $cursor) -

-
-
-

Sets the Cursor.

-
-

Parameters

- - - - - - - -
Cursor$cursorthe cursor
- - -

Return Value

- - - - - - -
AgentProfile -
- - - -
-
- -
-
-

-
at line 422
- bool - getSingle() -

-
-
-

Gets the Is this a single agent profile fetch?.

-
- -

Return Value

- - - - - - -
bool -
- - - -
-
- -
-
-

-
at line 434
- AgentProfile - setSingle(bool $single) -

-
-
-

Sets the Is this a single agent profile fetch?.

-
-

Parameters

- - - - - - - -
bool$singlethe is single
- - -

Return Value

- - - - - - -
AgentProfile -
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Service/Attachment.html b/docs/API/Service/Attachment.html deleted file mode 100644 index 18a255ae..00000000 --- a/docs/API/Service/Attachment.html +++ /dev/null @@ -1,335 +0,0 @@ - - - - - - API\Service\Attachment | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Attachment extends Service

- - - - - -

Methods

- -
-
-
- -
-
- __construct(Slim $slim) -

Constructor.

-
from Service
-
-
-
- Client -
-
- getDocumentManager() -

No description

-
-
from Service
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from Service
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from Service
-
-
- -
- fetchMetadataBySha2(string $sha2) -

Fetches file metadata from Mongo.

-
-
-
-
- string -
-
- fetchFileBySha2(string $sha2) -

Fetches the actual file from the filesystem.

-
-
-
- - -

Details

- -
-
-

-
in Service at line 39
- - __construct(Slim $slim) -

-
-
-

Constructor.

-
-

Parameters

- - - - - - - -
Slim$slimSlim framework
- - - - -
-
- -
-
-

-
in Service at line 47
- Client - getDocumentManager() -

-
-
- -

Return Value

- - - - - - -
Client -
- - - -
-
- -
-
-

-
in Service at line 55
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in Service at line 62
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
at line 38
- Attachment - fetchMetadataBySha2(string $sha2) -

-
-
-

Fetches file metadata from Mongo.

-
-

Parameters

- - - - - - - -
string$sha2The sha2 hash of the file
- - -

Return Value

- - - - - - -
AttachmentThe attachment document
- - - -
-
- -
-
-

-
at line 57
- string - fetchFileBySha2(string $sha2) -

-
-
-

Fetches the actual file from the filesystem.

-
-

Parameters

- - - - - - - -
string$sha2The sha2 hash of the file
- - -

Return Value

- - - - - - -
stringFile contents
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Service/Auth.html b/docs/API/Service/Auth.html deleted file mode 100644 index 2f8d496b..00000000 --- a/docs/API/Service/Auth.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - API\Service\Auth | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - - -

Classes

-
-
- -
- - -
-
-
- -
- - -
-
-
- -

Interfaces

-
- -
- -

Exceptions

-
-
- -
- - -
-
-
- -
- - -
-
- - - diff --git a/docs/API/Service/Auth/AuthInterface.html b/docs/API/Service/Auth/AuthInterface.html deleted file mode 100644 index e3a4d742..00000000 --- a/docs/API/Service/Auth/AuthInterface.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - API\Service\Auth\AuthInterface | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

interface - AuthInterface

- - - - - -

Methods

- -
-
-
- AbstractToken -
-
- extractToken(Request $request) -

Fetches the token document, parsing it from the request.

-
-
-
- - -

Details

- -
-
-

-
at line 40
- AbstractToken - extractToken(Request $request) -

-
-
-

Fetches the token document, parsing it from the request.

-
-

Parameters

- - - - - - - -
Request$requestSlim request
- - -

Return Value

- - - - - - -
AbstractToken$user
- - -

Exceptions

- - - - - - -
AuthFailureExceptionIf authentication cannot be extracted from the Request
- - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Service/Auth/Basic.html b/docs/API/Service/Auth/Basic.html deleted file mode 100644 index 8b77fa67..00000000 --- a/docs/API/Service/Auth/Basic.html +++ /dev/null @@ -1,934 +0,0 @@ - - - - - - API\Service\Auth\Basic | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Basic extends Service implements - AuthInterface

- - - - - -

Methods

- -
-
-
- -
-
- __construct(Slim $slim) -

Constructor.

-
from Service
-
-
-
- Client -
-
- getDocumentManager() -

No description

-
-
from Service
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from Service
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from Service
-
-
-
- -
-
- addToken($name, $description, $expiresAt, User $user, array $scopes = array()) -

No description

-
-
-
-
-
- [type] -
-
- fetchToken([type] $key, [type] $secret) -

[fetchToken description].

-
-
-
-
- [type] -
-
- deleteToken([type] $clientId) -

[deleteToken description].

-
-
-
-
- [type] -
-
- expireToken([type] $clientId, [type] $accessToken) -

[expireToken description].

-
-
-
-
- [type] -
-
- fetchTokens() -

[fetchTokens description].

-
-
-
-
- -
-
- getScopeByName($name) -

No description

-
-
-
-
-
- -
-
- accessTokenGet($request) -

Tries to get an access token.

-
-
-
-
- -
-
- accessTokenPost($request) -

Tries to create a new access token.

-
-
-
-
- -
-
- accessTokenDelete($request) -

Tries to delete an access token.

-
-
-
-
- AbstractToken -
-
- extractToken(Request $request) -

Fetches the token document, parsing it from the request.

-
-
-
-
- array -
-
- getAccessTokens() -

Gets the Access tokens.

-
-
-
-
- Basic -
-
- setAccessTokens(array $accessTokens) -

Sets the Access tokens.

-
-
-
-
- cursor -
-
- getCursor() -

Gets the Cursor.

-
-
-
-
- Basic -
-
- setCursor(cursor $cursor) -

Sets the Cursor.

-
-
-
-
- bool -
-
- getSingle() -

Gets the Is this a single access token fetch?.

-
-
-
-
- Basic -
-
- setSingle(bool $single) -

Sets the Is this a single access token fetch?.

-
-
-
- - -

Details

- -
-
-

-
in Service at line 39
- - __construct(Slim $slim) -

-
-
-

Constructor.

-
-

Parameters

- - - - - - - -
Slim$slimSlim framework
- - - - -
-
- -
-
-

-
in Service at line 47
- Client - getDocumentManager() -

-
-
- -

Return Value

- - - - - - -
Client -
- - - -
-
- -
-
-

-
in Service at line 55
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in Service at line 62
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
at line 57
- - addToken($name, $description, $expiresAt, User $user, array $scopes = array()) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
$name -
$description -
$expiresAt -
User$user -
array$scopes -
- - - - -
-
- -
-
-

-
at line 101
- [type] - fetchToken([type] $key, [type] $secret) -

-
-
-

[fetchToken description].

-
-

Parameters

- - - - - - - - - - - - -
[type]$key[description]
[type]$secret[description]
- - -

Return Value

- - - - - - -
[type][description]
- - - -
-
- -
-
-

-
at line 135
- [type] - deleteToken([type] $clientId) -

-
-
-

[deleteToken description].

-
-

Parameters

- - - - - - - -
[type]$clientId[description]
- - -

Return Value

- - - - - - -
[type][description]
- - - -
-
- -
-
-

-
at line 156
- [type] - expireToken([type] $clientId, [type] $accessToken) -

-
-
-

[expireToken description].

-
-

Parameters

- - - - - - - - - - - - -
[type]$clientId[description]
[type]$accessToken[description]
- - -

Return Value

- - - - - - -
[type][description]
- - - -
-
- -
-
-

-
at line 177
- [type] - fetchTokens() -

-
-
-

[fetchTokens description].

-
- -

Return Value

- - - - - - -
[type][description]
- - - -
-
- -
-
-

-
at line 187
- - getScopeByName($name) -

-
-
-

Parameters

- - - - - - - -
$name -
- - - - -
-
- -
-
-

-
at line 204
- - accessTokenGet($request) -

-
-
-

Tries to get an access token.

-
-

Parameters

- - - - - - - -
$request -
- - - - -
-
- -
-
-

-
at line 216
- - accessTokenPost($request) -

-
-
-

Tries to create a new access token.

-
-

Parameters

- - - - - - - -
$request -
- - - - -
-
- -
-
-

-
at line 251
- - accessTokenDelete($request) -

-
-
-

Tries to delete an access token.

-
-

Parameters

- - - - - - - -
$request -
- - - - -
-
- -
-
-

-
at line 260
- AbstractToken - extractToken(Request $request) -

-
-
-

Fetches the token document, parsing it from the request.

-
-

Parameters

- - - - - - - -
Request$requestSlim request
- - -

Return Value

- - - - - - -
AbstractToken$user
- - -

Exceptions

- - - - - - -
AuthFailureExceptionIf authentication cannot be extracted from the Request
- - -
-
- -
-
-

-
at line 294
- array - getAccessTokens() -

-
-
-

Gets the Access tokens.

-
- -

Return Value

- - - - - - -
array -
- - - -
-
- -
-
-

-
at line 306
- Basic - setAccessTokens(array $accessTokens) -

-
-
-

Sets the Access tokens.

-
-

Parameters

- - - - - - - -
array$accessTokensthe access tokens
- - -

Return Value

- - - - - - -
Basic -
- - - -
-
- -
-
-

-
at line 318
- cursor - getCursor() -

-
-
-

Gets the Cursor.

-
- -

Return Value

- - - - - - -
cursor -
- - - -
-
- -
-
-

-
at line 330
- Basic - setCursor(cursor $cursor) -

-
-
-

Sets the Cursor.

-
-

Parameters

- - - - - - - -
cursor$cursorthe cursor
- - -

Return Value

- - - - - - -
Basic -
- - - -
-
- -
-
-

-
at line 342
- bool - getSingle() -

-
-
-

Gets the Is this a single access token fetch?.

-
- -

Return Value

- - - - - - -
bool -
- - - -
-
- -
-
-

-
at line 354
- Basic - setSingle(bool $single) -

-
-
-

Sets the Is this a single access token fetch?.

-
-

Parameters

- - - - - - - -
bool$singlethe is single
- - -

Return Value

- - - - - - -
Basic -
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Service/Auth/Exception.html b/docs/API/Service/Auth/Exception.html deleted file mode 100644 index 58d09d8b..00000000 --- a/docs/API/Service/Auth/Exception.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - API\Service\Auth\Exception | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Exception extends Exception

- - - - - - -
- - -
-
- - - diff --git a/docs/API/Service/Auth/OAuth.html b/docs/API/Service/Auth/OAuth.html deleted file mode 100644 index 0ac3accb..00000000 --- a/docs/API/Service/Auth/OAuth.html +++ /dev/null @@ -1,1291 +0,0 @@ - - - - - - API\Service\Auth\OAuth | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - OAuth extends Service implements - AuthInterface

- - - - - -

Methods

- -
-
-
- -
-
- __construct(Slim $slim) -

Constructor.

-
from Service
-
-
-
- Client -
-
- getDocumentManager() -

No description

-
-
from Service
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from Service
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from Service
-
-
-
- -
-
- addToken($expiresAt, User $user, OAuthClient $client, array $scopes = array(), $code = null) -

No description

-
-
-
-
-
- -
-
- fetchToken($accessToken) -

No description

-
-
-
-
-
- -
-
- deleteToken($accessToken) -

No description

-
-
-
-
-
- -
-
- expireToken($accessToken) -

No description

-
-
-
-
-
- -
-
- addClient($name, $description, $redirectUri) -

No description

-
-
-
-
-
- -
-
- fetchClients() -

No description

-
-
-
-
-
- -
-
- addScope($name, $description) -

No description

-
-
-
-
-
- [type] -
-
- authorizeGet([type] $request) -

No description

-
-
-
-
-
- [type] -
-
- authorizePost($request) -

POST authorize data.

-
-
-
-
- [type] -
-
- accessTokenPost([type] $request) -

No description

-
-
-
-
-
- AbstractToken -
-
- extractToken(Request $request) -

Fetches the token document, parsing it from the request.

-
-
-
-
- array -
-
- getAccessTokens() -

Gets the Access tokens.

-
-
-
-
- OAuth -
-
- setAccessTokens(array $accessTokens) -

Sets the Access tokens.

-
-
-
-
- cursor -
-
- getCursor() -

Gets the Cursor.

-
-
-
-
- OAuth -
-
- setCursor(cursor $cursor) -

Sets the Cursor.

-
-
-
-
- bool -
-
- getSingle() -

Gets the Is this a single access token fetch?.

-
-
-
-
- OAuth -
-
- setSingle(bool $single) -

Sets the Is this a single access token fetch?.

-
-
-
- -
- getClient() -

Gets the The relevant client(s).

-
-
-
-
- OAuth -
-
- setClient(OAuthClient $client) -

Sets the The relevant client(s).

-
-
-
-
- array -
-
- getScopes() -

Gets the The relevant scopes.

-
-
-
-
- OAuth -
-
- setScopes(array $scopes) -

Sets the The relevant scopes.

-
-
-
- -
- getToken() -

Gets the The relevant token.

-
-
-
-
- OAuth -
-
- setToken(OAuthToken $token) -

Sets the The relevant token.

-
-
-
-
- string -
-
- getRedirectUri() -

Gets the The relevant redirectUri.

-
-
-
-
- OAuth -
-
- setRedirectUri(string $redirectUri) -

Sets the The relevant redirectUri.

-
-
-
- - -

Details

- -
-
-

-
in Service at line 39
- - __construct(Slim $slim) -

-
-
-

Constructor.

-
-

Parameters

- - - - - - - -
Slim$slimSlim framework
- - - - -
-
- -
-
-

-
in Service at line 47
- Client - getDocumentManager() -

-
-
- -

Return Value

- - - - - - -
Client -
- - - -
-
- -
-
-

-
in Service at line 55
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in Service at line 62
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
at line 87
- - addToken($expiresAt, User $user, OAuthClient $client, array $scopes = array(), $code = null) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
$expiresAt -
User$user -
OAuthClient$client -
array$scopes -
$code -
- - - - -
-
- -
-
-

-
at line 115
- - fetchToken($accessToken) -

-
-
-

Parameters

- - - - - - - -
$accessToken -
- - - - -
-
- -
-
-

-
at line 132
- - deleteToken($accessToken) -

-
-
-

Parameters

- - - - - - - -
$accessToken -
- - - - -
-
- -
-
-

-
at line 143
- - expireToken($accessToken) -

-
-
-

Parameters

- - - - - - - -
$accessToken -
- - - - -
-
- -
-
-

-
at line 158
- - addClient($name, $description, $redirectUri) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$name -
$description -
$redirectUri -
- - - - -
-
- -
-
-

-
at line 185
- - fetchClients() -

-
-
- - - -
-
- -
-
-

-
at line 195
- - addScope($name, $description) -

-
-
-

Parameters

- - - - - - - - - - - - -
$name -
$description -
- - - - -
-
- -
-
-

-
at line 219
- [type] - authorizeGet([type] $request) -

-
-
-

Parameters

- - - - - - - -
[type]$request[description]
- - -

Return Value

- - - - - - -
[type][description]
- - - -
-
- -
-
-

-
at line 277
- [type] - authorizePost($request) -

-
-
-

POST authorize data.

-
-

Parameters

- - - - - - - -
$request[description]
- - -

Return Value

- - - - - - -
[type][description]
- - - -
-
- -
-
-

-
at line 328
- [type] - accessTokenPost([type] $request) -

-
-
-

Parameters

- - - - - - - -
[type]$request[description]
- - -

Return Value

- - - - - - -
[type][description]
- - - -
-
- -
-
-

-
at line 375
- AbstractToken - extractToken(Request $request) -

-
-
-

Fetches the token document, parsing it from the request.

-
-

Parameters

- - - - - - - -
Request$requestSlim request
- - -

Return Value

- - - - - - -
AbstractToken$user
- - -

Exceptions

- - - - - - -
AuthFailureExceptionIf authentication cannot be extracted from the Request
- - -
-
- -
-
-

-
at line 414
- array - getAccessTokens() -

-
-
-

Gets the Access tokens.

-
- -

Return Value

- - - - - - -
array -
- - - -
-
- -
-
-

-
at line 426
- OAuth - setAccessTokens(array $accessTokens) -

-
-
-

Sets the Access tokens.

-
-

Parameters

- - - - - - - -
array$accessTokensthe access tokens
- - -

Return Value

- - - - - - -
OAuth -
- - - -
-
- -
-
-

-
at line 438
- cursor - getCursor() -

-
-
-

Gets the Cursor.

-
- -

Return Value

- - - - - - -
cursor -
- - - -
-
- -
-
-

-
at line 450
- OAuth - setCursor(cursor $cursor) -

-
-
-

Sets the Cursor.

-
-

Parameters

- - - - - - - -
cursor$cursorthe cursor
- - -

Return Value

- - - - - - -
OAuth -
- - - -
-
- -
-
-

-
at line 462
- bool - getSingle() -

-
-
-

Gets the Is this a single access token fetch?.

-
- -

Return Value

- - - - - - -
bool -
- - - -
-
- -
-
-

-
at line 474
- OAuth - setSingle(bool $single) -

-
-
-

Sets the Is this a single access token fetch?.

-
-

Parameters

- - - - - - - -
bool$singlethe is single
- - -

Return Value

- - - - - - -
OAuth -
- - - -
-
- -
-
-

-
at line 486
- OAuthClient - getClient() -

-
-
-

Gets the The relevant client(s).

-
- -

Return Value

- - - - - - -
OAuthClient -
- - - -
-
- -
-
-

-
at line 498
- OAuth - setClient(OAuthClient $client) -

-
-
-

Sets the The relevant client(s).

-
-

Parameters

- - - - - - - -
OAuthClient$clientthe client
- - -

Return Value

- - - - - - -
OAuth -
- - - -
-
- -
-
-

-
at line 510
- array - getScopes() -

-
-
-

Gets the The relevant scopes.

-
- -

Return Value

- - - - - - -
array -
- - - -
-
- -
-
-

-
at line 522
- OAuth - setScopes(array $scopes) -

-
-
-

Sets the The relevant scopes.

-
-

Parameters

- - - - - - - -
array$scopesthe scopes
- - -

Return Value

- - - - - - -
OAuth -
- - - -
-
- -
-
-

-
at line 534
- OAuthToken - getToken() -

-
-
-

Gets the The relevant token.

-
- -

Return Value

- - - - - - -
OAuthToken -
- - - -
-
- -
-
-

-
at line 546
- OAuth - setToken(OAuthToken $token) -

-
-
-

Sets the The relevant token.

-
-

Parameters

- - - - - - - -
OAuthToken$tokenthe token
- - -

Return Value

- - - - - - -
OAuth -
- - - -
-
- -
-
-

-
at line 558
- string - getRedirectUri() -

-
-
-

Gets the The relevant redirectUri.

-
- -

Return Value

- - - - - - -
string -
- - - -
-
- -
-
-

-
at line 570
- OAuth - setRedirectUri(string $redirectUri) -

-
-
-

Sets the The relevant redirectUri.

-
-

Parameters

- - - - - - - -
string$redirectUrithe redirect uri
- - -

Return Value

- - - - - - -
OAuth -
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Service/Exception.html b/docs/API/Service/Exception.html deleted file mode 100644 index 28cde9ff..00000000 --- a/docs/API/Service/Exception.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - API\Service\Exception | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Exception extends Exception

- - - - - - -
- - -
-
- - - diff --git a/docs/API/Service/Statement.html b/docs/API/Service/Statement.html deleted file mode 100644 index 75dcd7a7..00000000 --- a/docs/API/Service/Statement.html +++ /dev/null @@ -1,1147 +0,0 @@ - - - - - - API\Service\Statement | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Statement extends Service

- - - - - -

Methods

- -
-
-
- -
-
- __construct(Slim $slim) -

Constructor.

-
from Service
-
-
-
- Client -
-
- getDocumentManager() -

No description

-
-
from Service
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from Service
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from Service
-
-
-
- array -
-
- statementGet(array $request) -

Fetches statements according to the given parameters.

-
-
-
-
- array -
-
- statementPost($request) -

Tries to a statement with a specified statementId.

-
-
-
-
- -
-
- statementPut($request) -

Tries to PUT a statement with a specified statementId.

-
-
-
-
- array -
-
- getStatements() -

Gets the Statements.

-
-
-
-
- Statement -
-
- setStatements(array $statements) -

Sets the Statements.

-
-
-
-
- array -
-
- getAttachments() -

Gets the Attachments.

-
-
-
-
- Statement -
-
- setAttachments(array $attachments) -

Sets the Attachments.

-
-
-
-
- int -
-
- getLimit() -

Gets the The limit associated with the document query.

-
-
-
-
- Statement -
-
- setLimit(int $limit) -

Sets the The limit associated with the document query.

-
-
-
-
- string -
-
- getFormat() -

Gets the Format associated with the query.

-
-
-
-
- Statement -
-
- setFormat(string $format) -

Sets the Format associated with the query.

-
-
-
-
- bool -
-
- getDescending() -

Gets the Descending order associated with the query.

-
-
-
-
- Statement -
-
- setDescending(bool $descending) -

Sets the Descending order associated with the query.

-
-
-
-
- cursor -
-
- getCursor() -

Gets the Cursor.

-
-
-
-
- Statement -
-
- setCursor(Cursor $cursor) -

Sets the Cursor.

-
-
-
-
- bool -
-
- getSingle() -

Gets the Is this a single statement fetch?.

-
-
-
-
- Statement -
-
- setSingle(bool $single) -

Sets the Is this a single statement fetch?.

-
-
-
-
- bool -
-
- getMatch() -

Gets the Is this a single statement match?.

-
-
-
-
- Statement -
-
- setMatch(bool $match) -

Sets the Is this a single statement match?.

-
-
-
-
- AbstractToken -
-
- getAccessToken() -

Gets the Access token to check for permissions.

-
-
-
-
- int -
-
- getCount() -

Gets the Provide a statement count.

-
-
-
-
- Statement -
-
- setCount(int $count) -

Sets the Provide a statement count.

-
-
-
- - -

Details

- -
-
-

-
in Service at line 39
- - __construct(Slim $slim) -

-
-
-

Constructor.

-
-

Parameters

- - - - - - - -
Slim$slimSlim framework
- - - - -
-
- -
-
-

-
in Service at line 47
- Client - getDocumentManager() -

-
-
- -

Return Value

- - - - - - -
Client -
- - - -
-
- -
-
-

-
in Service at line 55
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in Service at line 62
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
at line 106
- array - statementGet(array $request) -

-
-
-

Fetches statements according to the given parameters.

-
-

Parameters

- - - - - - - -
array$requestThe HTTP request object.
- - -

Return Value

- - - - - - -
arrayAn array of statement objects.
- - - -
-
- -
-
-

-
at line 309
- array - statementPost($request) -

-
-
-

Tries to a statement with a specified statementId.

-
-

Parameters

- - - - - - - -
$request -
- - -

Return Value

- - - - - - -
arrayAn array of statement documents or a single statement document.
- - - -
-
- -
-
-

-
at line 444
- - statementPut($request) -

-
-
-

Tries to PUT a statement with a specified statementId.

-
-

Parameters

- - - - - - - -
$request -
- - - - -
-
- -
-
-

-
at line 509
- array - getStatements() -

-
-
-

Gets the Statements.

-
- -

Return Value

- - - - - - -
array -
- - - -
-
- -
-
-

-
at line 521
- Statement - setStatements(array $statements) -

-
-
-

Sets the Statements.

-
-

Parameters

- - - - - - - -
array$statementsthe statements
- - -

Return Value

- - - - - - -
Statement -
- - - -
-
- -
-
-

-
at line 533
- array - getAttachments() -

-
-
-

Gets the Attachments.

-
- -

Return Value

- - - - - - -
array -
- - - -
-
- -
-
-

-
at line 545
- Statement - setAttachments(array $attachments) -

-
-
-

Sets the Attachments.

-
-

Parameters

- - - - - - - -
array$attachmentsthe attachments
- - -

Return Value

- - - - - - -
Statement -
- - - -
-
- -
-
-

-
at line 557
- int - getLimit() -

-
-
-

Gets the The limit associated with the document query.

-
- -

Return Value

- - - - - - -
int -
- - - -
-
- -
-
-

-
at line 569
- Statement - setLimit(int $limit) -

-
-
-

Sets the The limit associated with the document query.

-
-

Parameters

- - - - - - - -
int$limitthe limit
- - -

Return Value

- - - - - - -
Statement -
- - - -
-
- -
-
-

-
at line 581
- string - getFormat() -

-
-
-

Gets the Format associated with the query.

-
- -

Return Value

- - - - - - -
string -
- - - -
-
- -
-
-

-
at line 593
- Statement - setFormat(string $format) -

-
-
-

Sets the Format associated with the query.

-
-

Parameters

- - - - - - - -
string$formatthe format
- - -

Return Value

- - - - - - -
Statement -
- - - -
-
- -
-
-

-
at line 605
- bool - getDescending() -

-
-
-

Gets the Descending order associated with the query.

-
- -

Return Value

- - - - - - -
bool -
- - - -
-
- -
-
-

-
at line 617
- Statement - setDescending(bool $descending) -

-
-
-

Sets the Descending order associated with the query.

-
-

Parameters

- - - - - - - -
bool$descendingthe descending
- - -

Return Value

- - - - - - -
Statement -
- - - -
-
- -
-
-

-
at line 629
- cursor - getCursor() -

-
-
-

Gets the Cursor.

-
- -

Return Value

- - - - - - -
cursor -
- - - -
-
- -
-
-

-
at line 641
- Statement - setCursor(Cursor $cursor) -

-
-
-

Sets the Cursor.

-
-

Parameters

- - - - - - - -
Cursor$cursorthe cursor
- - -

Return Value

- - - - - - -
Statement -
- - - -
-
- -
-
-

-
at line 653
- bool - getSingle() -

-
-
-

Gets the Is this a single statement fetch?.

-
- -

Return Value

- - - - - - -
bool -
- - - -
-
- -
-
-

-
at line 665
- Statement - setSingle(bool $single) -

-
-
-

Sets the Is this a single statement fetch?.

-
-

Parameters

- - - - - - - -
bool$singlethe is single
- - -

Return Value

- - - - - - -
Statement -
- - - -
-
- -
-
-

-
at line 683
- bool - getMatch() -

-
-
-

Gets the Is this a single statement match?.

-
- -

Return Value

- - - - - - -
bool -
- - - -
-
- -
-
-

-
at line 695
- Statement - setMatch(bool $match) -

-
-
-

Sets the Is this a single statement match?.

-
-

Parameters

- - - - - - - -
bool$matchthe is match
- - -

Return Value

- - - - - - -
Statement -
- - - -
-
- -
-
-

-
at line 707
- AbstractToken - getAccessToken() -

-
-
-

Gets the Access token to check for permissions.

-
- -

Return Value

- - - - - - -
AbstractToken -
- - - -
-
- -
-
-

-
at line 717
- int - getCount() -

-
-
-

Gets the Provide a statement count.

-
- -

Return Value

- - - - - - -
int -
- - - -
-
- -
-
-

-
at line 729
- Statement - setCount(int $count) -

-
-
-

Sets the Provide a statement count.

-
-

Parameters

- - - - - - - -
int$countthe count
- - -

Return Value

- - - - - - -
Statement -
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Service/User.html b/docs/API/Service/User.html deleted file mode 100644 index 1e688078..00000000 --- a/docs/API/Service/User.html +++ /dev/null @@ -1,788 +0,0 @@ - - - - - - API\Service\User | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - User extends Service

- - - - - -

Methods

- -
-
-
- -
-
- __construct(Slim $slim) -

Constructor.

-
from Service
-
-
-
- Client -
-
- getDocumentManager() -

No description

-
-
from Service
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from Service
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from Service
-
-
-
- User -
-
- loginGet($request) -

Logs the user in.

-
-
-
-
- User -
-
- loginPost($request) -

Logs the user in.

-
-
-
-
- -
-
- loggedIn() -

No description

-
-
-
-
-
- -
-
- addUser($email, $password, $permissions) -

No description

-
-
-
-
-
- -
-
- fetchAll() -

No description

-
-
-
-
-
- -
-
- fetchAvailablePermissions() -

No description

-
-
-
-
-
- array -
-
- getUsers() -

Gets the Users.

-
-
-
-
- User -
-
- setUsers(array $users) -

Sets the Users.

-
-
-
-
- cursor -
-
- getCursor() -

Gets the Cursor.

-
-
-
-
- User -
-
- setCursor(Cursor $cursor) -

Sets the Cursor.

-
-
-
-
- bool -
-
- getSingle() -

Gets the Is this a single user fetch?.

-
-
-
-
- User -
-
- setSingle(bool $single) -

Sets the Is this a single user fetch?.

-
-
-
-
- array -
-
- getErrors() -

Gets the Any errors that might've ocurred are stored here.

-
-
-
-
- User -
-
- setErrors(array $errors) -

Sets the Any errors that might've ocurred are stored here.

-
-
-
- - -

Details

- -
-
-

-
in Service at line 39
- - __construct(Slim $slim) -

-
-
-

Constructor.

-
-

Parameters

- - - - - - - -
Slim$slimSlim framework
- - - - -
-
- -
-
-

-
in Service at line 47
- Client - getDocumentManager() -

-
-
- -

Return Value

- - - - - - -
Client -
- - - -
-
- -
-
-

-
in Service at line 55
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in Service at line 62
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
at line 68
- User - loginGet($request) -

-
-
-

Logs the user in.

-
-

Parameters

- - - - - - - -
$request -
- - -

Return Value

- - - - - - -
UserThe user document
- - - -
-
- -
-
-

-
at line 79
- User - loginPost($request) -

-
-
-

Logs the user in.

-
-

Parameters

- - - - - - - -
$request -
- - -

Return Value

- - - - - - -
UserThe user document
- - - -
-
- -
-
-

-
at line 117
- - loggedIn() -

-
-
- - - -
-
- -
-
-

-
at line 127
- - addUser($email, $password, $permissions) -

-
-
-

Parameters

- - - - - - - - - - - - - - - - - -
$email -
$password -
$permissions -
- - - - -
-
- -
-
-

-
at line 151
- - fetchAll() -

-
-
- - - -
-
- -
-
-

-
at line 161
- - fetchAvailablePermissions() -

-
-
- - - -
-
- -
-
-

-
at line 176
- array - getUsers() -

-
-
-

Gets the Users.

-
- -

Return Value

- - - - - - -
array -
- - - -
-
- -
-
-

-
at line 188
- User - setUsers(array $users) -

-
-
-

Sets the Users.

-
-

Parameters

- - - - - - - -
array$usersthe users
- - -

Return Value

- - - - - - -
User -
- - - -
-
- -
-
-

-
at line 200
- cursor - getCursor() -

-
-
-

Gets the Cursor.

-
- -

Return Value

- - - - - - -
cursor -
- - - -
-
- -
-
-

-
at line 212
- User - setCursor(Cursor $cursor) -

-
-
-

Sets the Cursor.

-
-

Parameters

- - - - - - - -
Cursor$cursorthe cursor
- - -

Return Value

- - - - - - -
User -
- - - -
-
- -
-
-

-
at line 224
- bool - getSingle() -

-
-
-

Gets the Is this a single user fetch?.

-
- -

Return Value

- - - - - - -
bool -
- - - -
-
- -
-
-

-
at line 236
- User - setSingle(bool $single) -

-
-
-

Sets the Is this a single user fetch?.

-
-

Parameters

- - - - - - - -
bool$singlethe is single
- - -

Return Value

- - - - - - -
User -
- - - -
-
- -
-
-

-
at line 248
- array - getErrors() -

-
-
-

Gets the Any errors that might've ocurred are stored here.

-
- -

Return Value

- - - - - - -
array -
- - - -
-
- -
-
-

-
at line 260
- User - setErrors(array $errors) -

-
-
-

Sets the Any errors that might've ocurred are stored here.

-
-

Parameters

- - - - - - - -
array$errorsthe errors
- - -

Return Value

- - - - - - -
User -
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Util.html b/docs/API/Util.html deleted file mode 100644 index b2f3e5e4..00000000 --- a/docs/API/Util.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - API\Util | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - - -

Classes

-
-
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- - - -
- - -
-
- - - diff --git a/docs/API/Util/Date.html b/docs/API/Util/Date.html deleted file mode 100644 index b9cedeec..00000000 --- a/docs/API/Util/Date.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - API\Util\Date | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Date

- - - - - -

Methods

- -
-
-
- static  -
-
- dateStringToMongoDate($dateString) -

No description

-
-
-
-
-
- static  -
-
- dateTimeToMongoDate($dateTime) -

No description

-
-
-
-
-
- static  -
-
- dateTimeToISO8601($dateTime) -

No description

-
-
-
-
-
- static  -
-
- secondsUntil($dateTime) -

No description

-
-
-
-
-
- static  -
-
- dateFromSeconds($seconds) -

No description

-
-
-
-
- - -

Details

- -
-
-

-
at line 32
- static - dateStringToMongoDate($dateString) -

-
-
-

Parameters

- - - - - - - -
$dateString -
- - - - -
-
- -
-
-

-
at line 40
- static - dateTimeToMongoDate($dateTime) -

-
-
-

Parameters

- - - - - - - -
$dateTime -
- - - - -
-
- -
-
-

-
at line 49
- static - dateTimeToISO8601($dateTime) -

-
-
-

Parameters

- - - - - - - -
$dateTime -
- - - - -
-
- -
-
-

-
at line 56
- static - secondsUntil($dateTime) -

-
-
-

Parameters

- - - - - - - -
$dateTime -
- - - - -
-
- -
-
-

-
at line 70
- static - dateFromSeconds($seconds) -

-
-
-

Parameters

- - - - - - - -
$seconds -
- - - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Util/Filesystem.html b/docs/API/Util/Filesystem.html deleted file mode 100644 index 9a3e9abd..00000000 --- a/docs/API/Util/Filesystem.html +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - API\Util\Filesystem | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Filesystem

- - - - - -

Methods

- -
-
-
- static  -
-
- generateAdapter($config) -

No description

-
-
-
-
-
- static  -
-
- generateSHA2($rawData) -

No description

-
-
-
-
- - -

Details

- -
-
-

-
at line 35
- static - generateAdapter($config) -

-
-
-

Parameters

- - - - - - - -
$config -
- - - - -
-
- -
-
-

-
at line 53
- static - generateSHA2($rawData) -

-
-
-

Parameters

- - - - - - - -
$rawData -
- - - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Util/OAuth.html b/docs/API/Util/OAuth.html deleted file mode 100644 index 72254e60..00000000 --- a/docs/API/Util/OAuth.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - API\Util\OAuth | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - OAuth

- - - - - -

Methods

- -
-
-
- static  -
-
- generateToken() -

No description

-
-
-
-
-
- static  -
-
- loadSession() -

No description

-
-
-
-
-
- static  -
-
- generateCsrfToken() -

No description

-
-
-
-
- - -

Details

- -
-
-

-
at line 29
- static - generateToken() -

-
-
- - - -
-
- -
-
-

-
at line 47
- static - loadSession() -

-
-
- - - -
-
- -
-
-

-
at line 54
- static - generateCsrfToken() -

-
-
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Validator.html b/docs/API/Validator.html deleted file mode 100644 index 079266fb..00000000 --- a/docs/API/Validator.html +++ /dev/null @@ -1,403 +0,0 @@ - - - - - - API\Validator | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

abstract class - Validator

- - - - - -

Methods

- -
-
-
- -
-
- __construct() -

Constructor.

-
-
-
-
- Validator -
-
- getSchemaValidator() -

No description

-
-
-
-
-
- -
-
- setSchemaValidator(Validator $schemaValidator) -

No description

-
-
-
-
-
- RefResolver -
-
- getSchemaReferenceResolver() -

No description

-
-
-
-
-
- -
-
- setSchemaReferenceResolver(RefResolver $refResolver) -

No description

-
-
-
-
-
- UriRetriever -
-
- getSchemaRetriever() -

No description

-
-
-
-
-
- -
-
- setSchemaRetriever(UriRetriever $uriRetriever) -

No description

-
-
-
-
-
- -
-
- setDefaultSchemaValidator() -

Sets the default schema validator.

-
-
-
-
- -
-
- validateRequest(Request $request) -

Performs general validation of the request.

-
-
-
- - -

Details

- -
-
-

-
at line 50
- - __construct() -

-
-
-

Constructor.

-
- - - -
-
- -
-
-

-
at line 58
- Validator - getSchemaValidator() -

-
-
- -

Return Value

- - - - - - -
Validator -
- - - -
-
- -
-
-

-
at line 65
- - setSchemaValidator(Validator $schemaValidator) -

-
-
-

Parameters

- - - - - - - -
Validator$schemaValidator -
- - - - -
-
- -
-
-

-
at line 73
- RefResolver - getSchemaReferenceResolver() -

-
-
- -

Return Value

- - - - - - -
RefResolver -
- - - -
-
- -
-
-

-
at line 80
- - setSchemaReferenceResolver(RefResolver $refResolver) -

-
-
-

Parameters

- - - - - - - -
RefResolver$refResolver -
- - - - -
-
- -
-
-

-
at line 88
- UriRetriever - getSchemaRetriever() -

-
-
- -

Return Value

- - - - - - -
UriRetriever -
- - - -
-
- -
-
-

-
at line 95
- - setSchemaRetriever(UriRetriever $uriRetriever) -

-
-
-

Parameters

- - - - - - - -
UriRetriever$uriRetriever -
- - - - -
-
- -
-
-

-
at line 103
- - setDefaultSchemaValidator() -

-
-
-

Sets the default schema validator.

-
- - - -
-
- -
-
-

-
at line 115
- - validateRequest(Request $request) -

-
-
-

Performs general validation of the request.

-
-

Parameters

- - - - - - - -
Request$requestThe request
- - - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Validator/Exception.html b/docs/API/Validator/Exception.html deleted file mode 100644 index 2da4d12c..00000000 --- a/docs/API/Validator/Exception.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - API\Validator\Exception | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Exception extends Exception

- - - - - - -
- - -
-
- - - diff --git a/docs/API/Validator/V10.html b/docs/API/Validator/V10.html deleted file mode 100644 index 7dafd09c..00000000 --- a/docs/API/Validator/V10.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - API\Validator\V10 | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - - -

Classes

-
- -
- -
- - -
-
-
- - - -
- - -
-
- - - diff --git a/docs/API/Validator/V10/Attachment.html b/docs/API/Validator/V10/Attachment.html deleted file mode 100644 index 8ee5001a..00000000 --- a/docs/API/Validator/V10/Attachment.html +++ /dev/null @@ -1,405 +0,0 @@ - - - - - - API\Validator\V10\Attachment | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Attachment extends Validator

- - - - - -

Methods

- -
-
-
- -
-
- __construct() -

Constructor.

-
from Validator
-
-
-
- Validator -
-
- getSchemaValidator() -

No description

-
-
from Validator
-
-
-
- -
-
- setSchemaValidator(Validator $schemaValidator) -

No description

-
-
from Validator
-
-
-
- RefResolver -
-
- getSchemaReferenceResolver() -

No description

-
-
from Validator
-
-
-
- -
-
- setSchemaReferenceResolver(RefResolver $refResolver) -

No description

-
-
from Validator
-
-
-
- UriRetriever -
-
- getSchemaRetriever() -

No description

-
-
from Validator
-
-
-
- -
-
- setSchemaRetriever(UriRetriever $uriRetriever) -

No description

-
-
from Validator
-
-
-
- -
-
- setDefaultSchemaValidator() -

Sets the default schema validator.

-
from Validator
-
-
-
- -
-
- validateRequest(Request $request) -

Performs general validation of the request.

-
from Validator
-
-
- - -

Details

- -
-
-

-
in Validator at line 50
- - __construct() -

-
-
-

Constructor.

-
- - - -
-
- -
-
-

-
in Validator at line 58
- Validator - getSchemaValidator() -

-
-
- -

Return Value

- - - - - - -
Validator -
- - - -
-
- -
-
-

-
in Validator at line 65
- - setSchemaValidator(Validator $schemaValidator) -

-
-
-

Parameters

- - - - - - - -
Validator$schemaValidator -
- - - - -
-
- -
-
-

-
in Validator at line 73
- RefResolver - getSchemaReferenceResolver() -

-
-
- -

Return Value

- - - - - - -
RefResolver -
- - - -
-
- -
-
-

-
in Validator at line 80
- - setSchemaReferenceResolver(RefResolver $refResolver) -

-
-
-

Parameters

- - - - - - - -
RefResolver$refResolver -
- - - - -
-
- -
-
-

-
in Validator at line 88
- UriRetriever - getSchemaRetriever() -

-
-
- -

Return Value

- - - - - - -
UriRetriever -
- - - -
-
- -
-
-

-
in Validator at line 95
- - setSchemaRetriever(UriRetriever $uriRetriever) -

-
-
-

Parameters

- - - - - - - -
UriRetriever$uriRetriever -
- - - - -
-
- -
-
-

-
in Validator at line 103
- - setDefaultSchemaValidator() -

-
-
-

Sets the default schema validator.

-
- - - -
-
- -
-
-

-
in Validator at line 115
- - validateRequest(Request $request) -

-
-
-

Performs general validation of the request.

-
-

Parameters

- - - - - - - -
Request$requestThe request
- - - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/Validator/V10/Statement.html b/docs/API/Validator/V10/Statement.html deleted file mode 100644 index 4cd90d87..00000000 --- a/docs/API/Validator/V10/Statement.html +++ /dev/null @@ -1,513 +0,0 @@ - - - - - - API\Validator\V10\Statement | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Statement extends Validator

- - - - - -

Methods

- -
-
-
- -
-
- __construct() -

Constructor.

-
from Validator
-
-
-
- Validator -
-
- getSchemaValidator() -

No description

-
-
from Validator
-
-
-
- -
-
- setSchemaValidator(Validator $schemaValidator) -

No description

-
-
from Validator
-
-
-
- RefResolver -
-
- getSchemaReferenceResolver() -

No description

-
-
from Validator
-
-
-
- -
-
- setSchemaReferenceResolver(RefResolver $refResolver) -

No description

-
-
from Validator
-
-
-
- UriRetriever -
-
- getSchemaRetriever() -

No description

-
-
from Validator
-
-
-
- -
-
- setSchemaRetriever(UriRetriever $uriRetriever) -

No description

-
-
from Validator
-
-
-
- -
-
- setDefaultSchemaValidator() -

Sets the default schema validator.

-
from Validator
-
-
-
- -
-
- validateRequest(Request $request) -

Performs general validation of the request.

-
from Validator
-
-
-
- -
-
- validateGetRequest($request) -

No description

-
-
-
-
-
- -
-
- validatePostRequest($request) -

No description

-
-
-
-
-
- -
-
- validatePutRequest($request) -

No description

-
-
-
-
- - -

Details

- -
-
-

-
in Validator at line 50
- - __construct() -

-
-
-

Constructor.

-
- - - -
-
- -
-
-

-
in Validator at line 58
- Validator - getSchemaValidator() -

-
-
- -

Return Value

- - - - - - -
Validator -
- - - -
-
- -
-
-

-
in Validator at line 65
- - setSchemaValidator(Validator $schemaValidator) -

-
-
-

Parameters

- - - - - - - -
Validator$schemaValidator -
- - - - -
-
- -
-
-

-
in Validator at line 73
- RefResolver - getSchemaReferenceResolver() -

-
-
- -

Return Value

- - - - - - -
RefResolver -
- - - -
-
- -
-
-

-
in Validator at line 80
- - setSchemaReferenceResolver(RefResolver $refResolver) -

-
-
-

Parameters

- - - - - - - -
RefResolver$refResolver -
- - - - -
-
- -
-
-

-
in Validator at line 88
- UriRetriever - getSchemaRetriever() -

-
-
- -

Return Value

- - - - - - -
UriRetriever -
- - - -
-
- -
-
-

-
in Validator at line 95
- - setSchemaRetriever(UriRetriever $uriRetriever) -

-
-
-

Parameters

- - - - - - - -
UriRetriever$uriRetriever -
- - - - -
-
- -
-
-

-
in Validator at line 103
- - setDefaultSchemaValidator() -

-
-
-

Sets the default schema validator.

-
- - - -
-
- -
-
-

-
in Validator at line 115
- - validateRequest(Request $request) -

-
-
-

Performs general validation of the request.

-
-

Parameters

- - - - - - - -
Request$requestThe request
- - - - -
-
- -
-
-

-
at line 50
- - validateGetRequest($request) -

-
-
-

Parameters

- - - - - - - -
$request -
- - - - -
-
- -
-
-

-
at line 64
- - validatePostRequest($request) -

-
-
-

Parameters

- - - - - - - -
$request -
- - - - -
-
- -
-
-

-
at line 80
- - validatePutRequest($request) -

-
-
-

Parameters

- - - - - - - -
$request -
- - - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/View.html b/docs/API/View.html deleted file mode 100644 index 8411a44d..00000000 --- a/docs/API/View.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - API\View | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

abstract class - View extends Set

- - - - - -

Methods

- -
-
-
- -
-
- __construct($items = array()) -

Construct.

-
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
-
-
- - -

Details

- -
-
-

-
at line 39
- - __construct($items = array()) -

-
-
-

Construct.

-
-

Parameters

- - - - - - - -
$items -
- - - - -
-
- -
-
-

-
at line 48
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
at line 55
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/View/V10.html b/docs/API/View/V10.html deleted file mode 100644 index b370c14a..00000000 --- a/docs/API/View/V10.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - API\View\V10 | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

Namespaces

- - -

Classes

-
-
- -
- - -
-
-
- -
- - -
-
- -
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- - - -
- - -
-
- - - diff --git a/docs/API/View/V10/About.html b/docs/API/View/V10/About.html deleted file mode 100644 index d2073c9d..00000000 --- a/docs/API/View/V10/About.html +++ /dev/null @@ -1,237 +0,0 @@ - - - - - - API\View\V10\About | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - About extends View

- - - - - -

Methods

- -
-
-
- -
-
- __construct($items = array()) -

Construct.

-
from View
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from View
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from View
-
-
-
- -
-
- render() -

No description

-
-
-
-
- - -

Details

- -
-
-

-
in View at line 39
- - __construct($items = array()) -

-
-
-

Construct.

-
-

Parameters

- - - - - - - -
$items -
- - - - -
-
- -
-
-

-
in View at line 48
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in View at line 55
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
at line 33
- - render() -

-
-
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/View/V10/Activity.html b/docs/API/View/V10/Activity.html deleted file mode 100644 index 2b2307ab..00000000 --- a/docs/API/View/V10/Activity.html +++ /dev/null @@ -1,237 +0,0 @@ - - - - - - API\View\V10\Activity | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Activity extends View

- - - - - -

Methods

- -
-
-
- -
-
- __construct($items = array()) -

Construct.

-
from View
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from View
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from View
-
-
-
- -
-
- renderGetSingle() -

No description

-
-
-
-
- - -

Details

- -
-
-

-
in View at line 39
- - __construct($items = array()) -

-
-
-

Construct.

-
-

Parameters

- - - - - - - -
$items -
- - - - -
-
- -
-
-

-
in View at line 48
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in View at line 55
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
at line 31
- - renderGetSingle() -

-
-
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/View/V10/ActivityProfile.html b/docs/API/View/V10/ActivityProfile.html deleted file mode 100644 index 87e06bf0..00000000 --- a/docs/API/View/V10/ActivityProfile.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - API\View\V10\ActivityProfile | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - ActivityProfile extends BaseDocument

- - - - - -

Methods

- -
-
-
- -
-
- __construct($items = array()) -

Construct.

-
from View
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from View
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from View
-
-
-
- -
-
- renderGet() -

No description

-
- -
-
-
- -
-
- renderGetSingle() -

No description

-
- -
-
- - -

Details

- -
-
-

-
in View at line 39
- - __construct($items = array()) -

-
-
-

Construct.

-
-

Parameters

- - - - - - - -
$items -
- - - - -
-
- -
-
-

-
in View at line 48
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in View at line 55
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
in BaseDocument at line 31
- - renderGet() -

-
-
- - - -
-
- -
-
-

-
in BaseDocument at line 44
- - renderGetSingle() -

-
-
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/View/V10/ActivityState.html b/docs/API/View/V10/ActivityState.html deleted file mode 100644 index a3c88562..00000000 --- a/docs/API/View/V10/ActivityState.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - API\View\V10\ActivityState | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - ActivityState extends BaseDocument

- - - - - -

Methods

- -
-
-
- -
-
- __construct($items = array()) -

Construct.

-
from View
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from View
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from View
-
-
-
- -
-
- renderGet() -

No description

-
- -
-
-
- -
-
- renderGetSingle() -

No description

-
- -
-
- - -

Details

- -
-
-

-
in View at line 39
- - __construct($items = array()) -

-
-
-

Construct.

-
-

Parameters

- - - - - - - -
$items -
- - - - -
-
- -
-
-

-
in View at line 48
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in View at line 55
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
in BaseDocument at line 31
- - renderGet() -

-
-
- - - -
-
- -
-
-

-
in BaseDocument at line 44
- - renderGetSingle() -

-
-
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/View/V10/Agent.html b/docs/API/View/V10/Agent.html deleted file mode 100644 index c1d50769..00000000 --- a/docs/API/View/V10/Agent.html +++ /dev/null @@ -1,237 +0,0 @@ - - - - - - API\View\V10\Agent | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Agent extends View

- - - - - -

Methods

- -
-
-
- -
-
- __construct($items = array()) -

Construct.

-
from View
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from View
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from View
-
-
-
- -
-
- renderGet() -

No description

-
-
-
-
- - -

Details

- -
-
-

-
in View at line 39
- - __construct($items = array()) -

-
-
-

Construct.

-
-

Parameters

- - - - - - - -
$items -
- - - - -
-
- -
-
-

-
in View at line 48
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in View at line 55
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
at line 32
- - renderGet() -

-
-
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/View/V10/AgentProfile.html b/docs/API/View/V10/AgentProfile.html deleted file mode 100644 index 9e5c9489..00000000 --- a/docs/API/View/V10/AgentProfile.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - API\View\V10\AgentProfile | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - AgentProfile extends BaseDocument

- - - - - -

Methods

- -
-
-
- -
-
- __construct($items = array()) -

Construct.

-
from View
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from View
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from View
-
-
-
- -
-
- renderGet() -

No description

-
- -
-
-
- -
-
- renderGetSingle() -

No description

-
- -
-
- - -

Details

- -
-
-

-
in View at line 39
- - __construct($items = array()) -

-
-
-

Construct.

-
-

Parameters

- - - - - - - -
$items -
- - - - -
-
- -
-
-

-
in View at line 48
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in View at line 55
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
in BaseDocument at line 31
- - renderGet() -

-
-
- - - -
-
- -
-
-

-
in BaseDocument at line 44
- - renderGetSingle() -

-
-
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/View/V10/BaseDocument.html b/docs/API/View/V10/BaseDocument.html deleted file mode 100644 index 9ee8e388..00000000 --- a/docs/API/View/V10/BaseDocument.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - API\View\V10\BaseDocument | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - BaseDocument extends View

- - - - - -

Methods

- -
-
-
- -
-
- __construct($items = array()) -

Construct.

-
from View
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from View
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from View
-
-
-
- -
-
- renderGet() -

No description

-
-
-
-
-
- -
-
- renderGetSingle() -

No description

-
-
-
-
- - -

Details

- -
-
-

-
in View at line 39
- - __construct($items = array()) -

-
-
-

Construct.

-
-

Parameters

- - - - - - - -
$items -
- - - - -
-
- -
-
-

-
in View at line 48
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in View at line 55
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
at line 31
- - renderGet() -

-
-
- - - -
-
- -
-
-

-
at line 44
- - renderGetSingle() -

-
-
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/View/V10/BasicAuth.html b/docs/API/View/V10/BasicAuth.html deleted file mode 100644 index 3be13e7c..00000000 --- a/docs/API/View/V10/BasicAuth.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - API\View\V10\BasicAuth | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - - -

Classes

- - - - -
- - -
-
- - - diff --git a/docs/API/View/V10/BasicAuth/AccessToken.html b/docs/API/View/V10/BasicAuth/AccessToken.html deleted file mode 100644 index f79fa2d2..00000000 --- a/docs/API/View/V10/BasicAuth/AccessToken.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - API\View\V10\BasicAuth\AccessToken | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - AccessToken extends View

- - - - - -

Methods

- -
-
-
- -
-
- __construct($items = array()) -

Construct.

-
from View
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from View
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from View
-
-
-
- -
-
- render() -

No description

-
-
-
-
- - -

Details

- -
-
-

-
in View at line 39
- - __construct($items = array()) -

-
-
-

Construct.

-
-

Parameters

- - - - - - - -
$items -
- - - - -
-
- -
-
-

-
in View at line 48
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in View at line 55
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
at line 31
- - render() -

-
-
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/View/V10/OAuth.html b/docs/API/View/V10/OAuth.html deleted file mode 100644 index 3d07a2fc..00000000 --- a/docs/API/View/V10/OAuth.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - API\View\V10\OAuth | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - - -

Classes

-
- - -
- -
- - -
-
-
- - - -
- - -
-
- - - diff --git a/docs/API/View/V10/OAuth/AccessToken.html b/docs/API/View/V10/OAuth/AccessToken.html deleted file mode 100644 index 63c9f383..00000000 --- a/docs/API/View/V10/OAuth/AccessToken.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - API\View\V10\OAuth\AccessToken | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - AccessToken extends View

- - - - - -

Methods

- -
-
-
- -
-
- __construct($items = array()) -

Construct.

-
from View
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from View
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from View
-
-
-
- -
-
- renderGet() -

No description

-
-
-
-
- - -

Details

- -
-
-

-
in View at line 39
- - __construct($items = array()) -

-
-
-

Construct.

-
-

Parameters

- - - - - - - -
$items -
- - - - -
-
- -
-
-

-
in View at line 48
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in View at line 55
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
at line 33
- - renderGet() -

-
-
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/View/V10/OAuth/Authorize.html b/docs/API/View/V10/OAuth/Authorize.html deleted file mode 100644 index 39c36bdb..00000000 --- a/docs/API/View/V10/OAuth/Authorize.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - API\View\V10\OAuth\Authorize | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Authorize extends View

- - - - - -

Methods

- -
-
-
- -
-
- __construct($items = array()) -

Construct.

-
from View
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from View
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from View
-
-
-
- -
-
- renderGet() -

No description

-
-
-
-
- - -

Details

- -
-
-

-
in View at line 39
- - __construct($items = array()) -

-
-
-

Construct.

-
-

Parameters

- - - - - - - -
$items -
- - - - -
-
- -
-
-

-
in View at line 48
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in View at line 55
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
at line 31
- - renderGet() -

-
-
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/View/V10/OAuth/Login.html b/docs/API/View/V10/OAuth/Login.html deleted file mode 100644 index 237de340..00000000 --- a/docs/API/View/V10/OAuth/Login.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - API\View\V10\OAuth\Login | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Login extends View

- - - - - -

Methods

- -
-
-
- -
-
- __construct($items = array()) -

Construct.

-
from View
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from View
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from View
-
-
-
- -
-
- renderGet() -

No description

-
-
-
-
- - -

Details

- -
-
-

-
in View at line 39
- - __construct($items = array()) -

-
-
-

Construct.

-
-

Parameters

- - - - - - - -
$items -
- - - - -
-
- -
-
-

-
in View at line 48
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in View at line 55
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
at line 31
- - renderGet() -

-
-
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/API/View/V10/Statements.html b/docs/API/View/V10/Statements.html deleted file mode 100644 index 9d888f77..00000000 --- a/docs/API/View/V10/Statements.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - API\View\V10\Statements | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- -
-
- - - -

class - Statements extends View

- - - - - -

Methods

- -
-
-
- -
-
- __construct($items = array()) -

Construct.

-
from View
-
-
-
- Slim -
-
- getSlim() -

No description

-
-
from View
-
-
-
- -
-
- setSlim(Slim $slim) -

No description

-
-
from View
-
-
-
- -
-
- renderGet() -

No description

-
-
-
-
-
- -
-
- renderGetSingle() -

No description

-
-
-
-
-
- -
-
- renderPost() -

No description

-
-
-
-
- - -

Details

- -
-
-

-
in View at line 39
- - __construct($items = array()) -

-
-
-

Construct.

-
-

Parameters

- - - - - - - -
$items -
- - - - -
-
- -
-
-

-
in View at line 48
- Slim - getSlim() -

-
-
- -

Return Value

- - - - - - -
Slim -
- - - -
-
- -
-
-

-
in View at line 55
- - setSlim(Slim $slim) -

-
-
-

Parameters

- - - - - - - -
Slim$slim -
- - - - -
-
- -
-
-

-
at line 33
- - renderGet() -

-
-
- - - -
-
- -
-
-

-
at line 78
- - renderGetSingle() -

-
-
- - - -
-
- -
-
-

-
at line 85
- - renderPost() -

-
-
- - - -
-
- -
-
- - -
- - -
-
- - - diff --git a/docs/PROJECT_VERSION b/docs/PROJECT_VERSION deleted file mode 100644 index 8b25206f..00000000 --- a/docs/PROJECT_VERSION +++ /dev/null @@ -1 +0,0 @@ -master \ No newline at end of file diff --git a/docs/SAMI_VERSION b/docs/SAMI_VERSION deleted file mode 100644 index d9c62ed9..00000000 --- a/docs/SAMI_VERSION +++ /dev/null @@ -1 +0,0 @@ -3.0.2 \ No newline at end of file diff --git a/docs/classes.html b/docs/classes.html deleted file mode 100644 index e82fc455..00000000 --- a/docs/classes.html +++ /dev/null @@ -1,805 +0,0 @@ - - - - - - All Classes | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- - -
-
- -
- - -
-
- - - -
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
- - - - - - - -
- -
- - -
-
- - -
- -
- - -
-
- -
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
- - - - -
- -
- - -
-
- -
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
- - -
- -
- - -
-
- - - - - - -
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
- -
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
- -
- -
- - -
-
-
-
- API\View -
-
- - -
-
-
- -
- - -
-
-
- -
- - -
-
- -
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
-
- -
- - -
-
- - - -
- -
- - -
-
-
- -
- - -
-
-
-
- - -
-
- - - diff --git a/docs/css/bootstrap-theme.min.css b/docs/css/bootstrap-theme.min.css deleted file mode 100644 index 7d213d93..00000000 --- a/docs/css/bootstrap-theme.min.css +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * Bootstrap v3.3.1 (http://getbootstrap.com) - * Copyright 2011-2014 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ - -/*! - * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=cb5a84c449e8302c563e) - * Config saved to config.json and https://gist.github.com/cb5a84c449e8302c563e - */.btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger{text-shadow:0 -1px 0 rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075)}.btn-default:active,.btn-primary:active,.btn-success:active,.btn-info:active,.btn-warning:active,.btn-danger:active,.btn-default.active,.btn-primary.active,.btn-success.active,.btn-info.active,.btn-warning.active,.btn-danger.active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-default .badge,.btn-primary .badge,.btn-success .badge,.btn-info .badge,.btn-warning .badge,.btn-danger .badge{text-shadow:none}.btn:active,.btn.active{background-image:none}.btn-default{background-image:-webkit-linear-gradient(top, #fff 0, #e0e0e0 100%);background-image:-o-linear-gradient(top, #fff 0, #e0e0e0 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), to(#e0e0e0));background-image:linear-gradient(to bottom, #fff 0, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;border-color:#dbdbdb;text-shadow:0 1px 0 #fff;border-color:#ccc}.btn-default:hover,.btn-default:focus{background-color:#e0e0e0;background-position:0 -15px}.btn-default:active,.btn-default.active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default:disabled,.btn-default[disabled]{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top, #428bca 0, #2d6ca2 100%);background-image:-o-linear-gradient(top, #428bca 0, #2d6ca2 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #428bca), to(#2d6ca2));background-image:linear-gradient(to bottom, #428bca 0, #2d6ca2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;border-color:#2b669a}.btn-primary:hover,.btn-primary:focus{background-color:#2d6ca2;background-position:0 -15px}.btn-primary:active,.btn-primary.active{background-color:#2d6ca2;border-color:#2b669a}.btn-primary:disabled,.btn-primary[disabled]{background-color:#2d6ca2;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top, #5cb85c 0, #419641 100%);background-image:-o-linear-gradient(top, #5cb85c 0, #419641 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #5cb85c), to(#419641));background-image:linear-gradient(to bottom, #5cb85c 0, #419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:hover,.btn-success:focus{background-color:#419641;background-position:0 -15px}.btn-success:active,.btn-success.active{background-color:#419641;border-color:#3e8f3e}.btn-success:disabled,.btn-success[disabled]{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top, #5bc0de 0, #2aabd2 100%);background-image:-o-linear-gradient(top, #5bc0de 0, #2aabd2 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #5bc0de), to(#2aabd2));background-image:linear-gradient(to bottom, #5bc0de 0, #2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:hover,.btn-info:focus{background-color:#2aabd2;background-position:0 -15px}.btn-info:active,.btn-info.active{background-color:#2aabd2;border-color:#28a4c9}.btn-info:disabled,.btn-info[disabled]{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top, #f0ad4e 0, #eb9316 100%);background-image:-o-linear-gradient(top, #f0ad4e 0, #eb9316 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f0ad4e), to(#eb9316));background-image:linear-gradient(to bottom, #f0ad4e 0, #eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:hover,.btn-warning:focus{background-color:#eb9316;background-position:0 -15px}.btn-warning:active,.btn-warning.active{background-color:#eb9316;border-color:#e38d13}.btn-warning:disabled,.btn-warning[disabled]{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top, #d9534f 0, #c12e2a 100%);background-image:-o-linear-gradient(top, #d9534f 0, #c12e2a 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #d9534f), to(#c12e2a));background-image:linear-gradient(to bottom, #d9534f 0, #c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:hover,.btn-danger:focus{background-color:#c12e2a;background-position:0 -15px}.btn-danger:active,.btn-danger.active{background-color:#c12e2a;border-color:#b92c28}.btn-danger:disabled,.btn-danger[disabled]{background-color:#c12e2a;background-image:none}.thumbnail,.img-thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.075);box-shadow:0 1px 2px rgba(0,0,0,0.075)}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-image:-webkit-linear-gradient(top, #f5f5f5 0, #e8e8e8 100%);background-image:-o-linear-gradient(top, #f5f5f5 0, #e8e8e8 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), to(#e8e8e8));background-image:linear-gradient(to bottom, #f5f5f5 0, #e8e8e8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-color:#e8e8e8}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-image:-webkit-linear-gradient(top, #428bca 0, #357ebd 100%);background-image:-o-linear-gradient(top, #428bca 0, #357ebd 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #428bca), to(#357ebd));background-image:linear-gradient(to bottom, #428bca 0, #357ebd 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);background-color:#357ebd}.navbar-default{background-image:-webkit-linear-gradient(top, #fff 0, #f8f8f8 100%);background-image:-o-linear-gradient(top, #fff 0, #f8f8f8 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), to(#f8f8f8));background-image:linear-gradient(to bottom, #fff 0, #f8f8f8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 5px rgba(0,0,0,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 5px rgba(0,0,0,0.075)}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top, #dbdbdb 0, #e2e2e2 100%);background-image:-o-linear-gradient(top, #dbdbdb 0, #e2e2e2 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #dbdbdb), to(#e2e2e2));background-image:linear-gradient(to bottom, #dbdbdb 0, #e2e2e2 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,0.075);box-shadow:inset 0 3px 9px rgba(0,0,0,0.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,0.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top, #3c3c3c 0, #222 100%);background-image:-o-linear-gradient(top, #3c3c3c 0, #222 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #3c3c3c), to(#222));background-image:linear-gradient(to bottom, #3c3c3c 0, #222 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top, #080808 0, #0f0f0f 100%);background-image:-o-linear-gradient(top, #080808 0, #0f0f0f 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #080808), to(#0f0f0f));background-image:linear-gradient(to bottom, #080808 0, #0f0f0f 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,0.25);box-shadow:inset 0 3px 9px rgba(0,0,0,0.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-static-top,.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-image:-webkit-linear-gradient(top, #428bca 0, #357ebd 100%);background-image:-o-linear-gradient(top, #428bca 0, #357ebd 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #428bca), to(#357ebd));background-image:linear-gradient(to bottom, #428bca 0, #357ebd 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0)}}.alert{text-shadow:0 1px 0 rgba(255,255,255,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05)}.alert-success{background-image:-webkit-linear-gradient(top, #dff0d8 0, #c8e5bc 100%);background-image:-o-linear-gradient(top, #dff0d8 0, #c8e5bc 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #dff0d8), to(#c8e5bc));background-image:linear-gradient(to bottom, #dff0d8 0, #c8e5bc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top, #d9edf7 0, #b9def0 100%);background-image:-o-linear-gradient(top, #d9edf7 0, #b9def0 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #d9edf7), to(#b9def0));background-image:linear-gradient(to bottom, #d9edf7 0, #b9def0 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top, #fcf8e3 0, #f8efc0 100%);background-image:-o-linear-gradient(top, #fcf8e3 0, #f8efc0 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fcf8e3), to(#f8efc0));background-image:linear-gradient(to bottom, #fcf8e3 0, #f8efc0 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top, #f2dede 0, #e7c3c3 100%);background-image:-o-linear-gradient(top, #f2dede 0, #e7c3c3 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f2dede), to(#e7c3c3));background-image:linear-gradient(to bottom, #f2dede 0, #e7c3c3 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top, #ebebeb 0, #f5f5f5 100%);background-image:-o-linear-gradient(top, #ebebeb 0, #f5f5f5 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ebebeb), to(#f5f5f5));background-image:linear-gradient(to bottom, #ebebeb 0, #f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0)}.progress-bar{background-image:-webkit-linear-gradient(top, #428bca 0, #3071a9 100%);background-image:-o-linear-gradient(top, #428bca 0, #3071a9 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #428bca), to(#3071a9));background-image:linear-gradient(to bottom, #428bca 0, #3071a9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0)}.progress-bar-success{background-image:-webkit-linear-gradient(top, #5cb85c 0, #449d44 100%);background-image:-o-linear-gradient(top, #5cb85c 0, #449d44 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #5cb85c), to(#449d44));background-image:linear-gradient(to bottom, #5cb85c 0, #449d44 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0)}.progress-bar-info{background-image:-webkit-linear-gradient(top, #5bc0de 0, #31b0d5 100%);background-image:-o-linear-gradient(top, #5bc0de 0, #31b0d5 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #5bc0de), to(#31b0d5));background-image:linear-gradient(to bottom, #5bc0de 0, #31b0d5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0)}.progress-bar-warning{background-image:-webkit-linear-gradient(top, #f0ad4e 0, #ec971f 100%);background-image:-o-linear-gradient(top, #f0ad4e 0, #ec971f 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f0ad4e), to(#ec971f));background-image:linear-gradient(to bottom, #f0ad4e 0, #ec971f 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0)}.progress-bar-danger{background-image:-webkit-linear-gradient(top, #d9534f 0, #c9302c 100%);background-image:-o-linear-gradient(top, #d9534f 0, #c9302c 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #d9534f), to(#c9302c));background-image:linear-gradient(to bottom, #d9534f 0, #c9302c 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0)}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.075);box-shadow:0 1px 2px rgba(0,0,0,0.075)}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{text-shadow:0 -1px 0 #3071a9;background-image:-webkit-linear-gradient(top, #428bca 0, #3278b3 100%);background-image:-o-linear-gradient(top, #428bca 0, #3278b3 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #428bca), to(#3278b3));background-image:linear-gradient(to bottom, #428bca 0, #3278b3 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);border-color:#3278b3}.list-group-item.active .badge,.list-group-item.active:hover .badge,.list-group-item.active:focus .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top, #f5f5f5 0, #e8e8e8 100%);background-image:-o-linear-gradient(top, #f5f5f5 0, #e8e8e8 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), to(#e8e8e8));background-image:linear-gradient(to bottom, #f5f5f5 0, #e8e8e8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0)}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top, #428bca 0, #357ebd 100%);background-image:-o-linear-gradient(top, #428bca 0, #357ebd 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #428bca), to(#357ebd));background-image:linear-gradient(to bottom, #428bca 0, #357ebd 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0)}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top, #dff0d8 0, #d0e9c6 100%);background-image:-o-linear-gradient(top, #dff0d8 0, #d0e9c6 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #dff0d8), to(#d0e9c6));background-image:linear-gradient(to bottom, #dff0d8 0, #d0e9c6 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0)}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top, #d9edf7 0, #c4e3f3 100%);background-image:-o-linear-gradient(top, #d9edf7 0, #c4e3f3 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #d9edf7), to(#c4e3f3));background-image:linear-gradient(to bottom, #d9edf7 0, #c4e3f3 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0)}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top, #fcf8e3 0, #faf2cc 100%);background-image:-o-linear-gradient(top, #fcf8e3 0, #faf2cc 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fcf8e3), to(#faf2cc));background-image:linear-gradient(to bottom, #fcf8e3 0, #faf2cc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0)}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top, #f2dede 0, #ebcccc 100%);background-image:-o-linear-gradient(top, #f2dede 0, #ebcccc 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f2dede), to(#ebcccc));background-image:linear-gradient(to bottom, #f2dede 0, #ebcccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0)}.well{background-image:-webkit-linear-gradient(top, #e8e8e8 0, #f5f5f5 100%);background-image:-o-linear-gradient(top, #e8e8e8 0, #f5f5f5 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #e8e8e8), to(#f5f5f5));background-image:linear-gradient(to bottom, #e8e8e8 0, #f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 3px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.1)} \ No newline at end of file diff --git a/docs/css/bootstrap.min.css b/docs/css/bootstrap.min.css deleted file mode 100644 index a517ad7f..00000000 --- a/docs/css/bootstrap.min.css +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * Bootstrap v3.3.1 (http://getbootstrap.com) - * Copyright 2011-2014 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ - -/*! - * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=cb5a84c449e8302c563e) - * Config saved to config.json and https://gist.github.com/cb5a84c449e8302c563e - *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff !important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#428bca}a.text-primary:hover{color:#3071a9}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#428bca}a.bg-primary:hover{background-color:#3071a9}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:bold}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)}.form-control::-moz-placeholder{color:#777;opacity:1}.form-control:-ms-input-placeholder{color:#777}.form-control::-webkit-input-placeholder{color:#777}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{line-height:34px}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm{line-height:30px}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm,.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm,select.form-group-sm .form-control{height:30px;line-height:30px}textarea.input-sm,textarea.form-group-sm .form-control,select[multiple].input-sm,select[multiple].form-group-sm .form-control{height:auto}.input-lg,.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg,select.form-group-lg .form-control{height:46px;line-height:46px}textarea.input-lg,textarea.form-group-lg .form-control,select[multiple].input-lg,select[multiple].form-group-lg .form-control{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#3071a9;border-color:#285e8e}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-primary .badge{color:#428bca;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#428bca;font-weight:normal;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height, visibility;-o-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip:padding-box;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#428bca}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#428bca}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none;visibility:hidden}.tab-content>.active{display:block;visibility:visible}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block !important;visibility:visible !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px 15px;font-size:18px;line-height:20px;height:50px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:8px;margin-bottom:8px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width:768px){.navbar-left{float:left !important}.navbar-right{float:right !important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#777}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#777}.navbar-inverse .navbar-nav>li>a{color:#777}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#080808;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#777}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#777}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#428bca;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#428bca}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-left:auto;margin-right:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;color:#555;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#e1edf7}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#428bca}.panel-primary>.panel-heading .badge{color:#428bca;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:left;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important;visibility:hidden !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}} \ No newline at end of file diff --git a/docs/css/sami.css b/docs/css/sami.css deleted file mode 100644 index c94b3bb3..00000000 --- a/docs/css/sami.css +++ /dev/null @@ -1,430 +0,0 @@ -html, body, #content { - height: 100%; -} - -/* Site menu */ - -#site-nav.navbar-default { - margin: 0; - border-radius: 0; - border-bottom: 1px solid #ccc; - background-color: #EDF3FE; - background-image: none; -} - -#site-nav.navbar-default .navbar-brand, -#site-nav.navbar-default .navbar-nav > li > a { - color: #000; -} - -#site-nav.navbar-default .navbar-nav > li > a:hover { - text-decoration: underline; -} - -#navbar-elements { - float: right; -} - -@media (max-width: 768px) { - #navbar-elements { - float: none !important; - } -} - -/* Namespace breadcrumbs */ - -.namespace-breadcrumbs .breadcrumb { - margin: 0 0 12px; - border-radius: 0 0 4px 4px; - padding-left: 35px; -} - -.namespace-breadcrumbs .breadcrumb > li + li:before { - content: "\\" -} - -/* Site columns */ - -#right-column { - margin-left: 20%; -} - -#page-content { - padding: 0 30px; -} - -#left-column { - width: 20%; - position: fixed; - height: 100%; - border-right: 1px solid #ccc; - line-height: 18px; - font-size: 13px; - display: flex; - flex-flow: column; -} - -@media (max-width: 991px) { - #left-column { - display: none; - } - #right-column { - width: 100%; - margin-left: 0; - } -} - -/* API Tree */ - -#api-tree { - background: linear-gradient( - to bottom, - #FFF, - #FFF 50%, - #EDF3FE 50%, - #EDF3FE - ); - background-size: 100% 56px; - overflow: auto; - height: 100%; - background-attachment: local; -} - -#api-tree ul { - list-style-type: none; - margin: 0; - padding: 0; -} - -#api-tree ul li { - padding: 0; - margin: 0; -} - -/* Prevents the menu from jittering on lad */ -#api-tree .glyphicon-play { - width: 26px; -} - -#api-tree ul li .hd { - padding: 5px; -} - -#api-tree li .hd:nth-child(even) { - background-color: #EDF3FE; -} - -#api-tree ul li.opened > .hd span { - -webkit-transform: rotate(90deg); - -moz-transform: rotate(90deg); - -o-transform: rotate(90deg); - -ms-transform: rotate(90deg); - transform: rotate(90deg); -} - -#api-tree .bd { - display: none; -} - -#api-tree li.opened > .bd { - display: block; -} - -#api-tree li .hd:hover { - background-color: #eee; -} - -#api-tree li.active > .hd { - background-color: #3875D7; -} - -#api-tree li.active > .hd a { - color: #eee; - font-weight: bold; -} - -#api-tree a { - color: #222; -} - -#api-tree div.leaf a { - margin-left: 20px; -} - -#api-tree .hd span { - padding: 2px 8px; - font-size: 10px; - line-height: 85%; -} - -/* Control panel, search form, version drop-down */ - -#control-panel { - background: #e8e8e8; - border-bottom: 1px solid #666; - padding: 4px; -} - -#control-panel form { - margin: 4px 4px 5px 4px; -} - -#search-form { - position: relative; -} - -#search-form input { - width: 100%; - padding-left: 28px; -} - -#search-form span.glyphicon-search { - position: absolute; - left: 9px; - top: 9px; - font-size: 14px; - z-index: 2; -} - -/* Typeahead */ - -.twitter-typeahead { - width: 100%; - z-index: 1; -} - -.tt-dropdown-menu { - overflow: auto; - max-height: 260px; - margin-top: 9px; - background-color: #fff; - border: 1px solid #ccc; - border-radius: 8px; - box-shadow: 0 5px 10px rgba(0,0,0,.2); - padding: 8px; -} - -.tt-dropdown-menu p { - margin: 0; - padding: 0; -} - -.tt-suggestion { - padding: 8px; - border-bottom: 1px solid #ccc; - font-size: 1.1em; -} - -.tt-cursor { - background-color: #3875D7; - color: #fff; -} - -/** General typography **/ - -.navbar { - border-bottom: 0; -} - -.page-header { - margin: 0 0 20px; -} - -abbr[title], abbr[data-original-title], abbr { - border-bottom: none; - cursor: pointer; -} - -a abbr { - cursor: pointer; -} - -/** General Sami styling **/ - -.underlined > .row { - padding: 8px 0; - border-bottom: 1px solid #ddd; -} - -#footer { - text-align: right; - margin: 30px; - font-size: 11px; -} - -.description { - margin: 10px 0; - padding: 10px; - background-color: #efefef; -} - -.description p { - padding: 0; - margin: 8px 0; -} - -.method-description { - margin: 0 0 24px 0; -} - -.details { - padding-left: 30px; -} - -#method-details .method-item { - margin-bottom: 30px; -} - -.method-item h3, -.method-item h3 code { - background-color: #eee; -} - -.method-item h3 { - padding: 4px; - margin-bottom: 20px; - font-size: 20px; -} - -.location { - font-size: 11px; - float: right; - font-style: italic; -} - -.namespace-list a { - padding: 3px 8px; - margin: 0 5px 5px 0; - border: 1px solid #ddd; - background-color: #f9f9f9; - display: inline-block; - border-radius: 4px; -} - -.no-description { - color: #ccc; - font-size: 90%; -} - -/* Namespaces page */ - -.namespaces { - clear: both; -} - -.namespaces .namespace-container { - float: left; - margin: 0 14px 14px 0; - min-width: 30%; -} - -.namespaces h2 { - margin: 0 0 20px 0; -} - -@media (max-width: 991px) { - .namespaces .namespace-container { - margin-right: 0; - width: 100%; - } -} - -/** Code and pre tags **/ - -tt, code, pre { - font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; -} - -code { - padding: 0; - padding-top: 0.2em; - padding-bottom: 0.2em; - margin: 0; - font-size: 85%; - background-color: rgba(0,0,0,0.04); - border-radius: 3px; - color: #333; -} - -pre { - padding: 16px; - overflow: auto; - font-size: 85%; - line-height: 1.45; - background-color: #f7f7f7; - border-radius: 3px; -} - -h2 { - background-color: #EDF3FE; - padding: 4px 4px 4px 8px; - font-size: 25px; - margin: 20px 0; -} - -/** Doc index **/ - -dt { - font-weight: normal; -} - -dd { - margin-left: 30px; - line-height: 1.5em; -} - -#doc-index h2 { - font-weight: bold; - margin: 30px 0; -} - -#doc-index .pagination { - margin: 0; -} - -/* Search page */ - -.search-results { - list-style-type: none; - padding: 0; - margin: 0; -} - -.search-results li { - list-style-type: none; - margin: 0; - padding: 14px 0; - border-bottom: 1px solid #ccc; -} - -.search-results h2 { - background: none; - margin: 0; - padding: 0; - font-size: 18px; -} - -.search-results h2 a { - float: left; - display: block; - margin: 0 0 4px 0; -} - -.search-results .search-type { - float: right; - margin: 0 0 4px 0; -} - -.search-results .search-from { - margin: 0 0 12px 0; - font-size: 12px; - color: #999; -} - -.search-results .search-from a { - font-style: italic; -} - -.search-results .search-description { - margin: 8px 0 0 30px; -} diff --git a/docs/doc-index.html b/docs/doc-index.html deleted file mode 100644 index 808f39eb..00000000 --- a/docs/doc-index.html +++ /dev/null @@ -1,737 +0,0 @@ - - - - - - Index | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- - - - - -

A

-
ActivitiesClass in namespace API\Collection
-
-
ActivityProfilesClass in namespace API\Collection
-
-
ActivityStatesClass in namespace API\Collection
-
-
AgentProfilesClass in namespace API\Collection
-
-
AttachmentsClass in namespace API\Collection
-
-
AuthScopesClass in namespace API\Collection
-
-
AuthScopeCreateCommandClass in namespace API\Console
-
-
ActivityClass in namespace API\Document
-
-
ActivityProfileClass in namespace API\Document
-
-
ActivityStateClass in namespace API\Document
-
-
AgentProfileClass in namespace API\Document
-
-
AttachmentClass in namespace API\Document
-
-
AbstractTokenClass in namespace API\Document\Auth
-
-
AbstractToken::addScope() — Method in class AbstractToken
-
-
User::addPermission() — Method in class User
-
-
AboutClass in namespace API\Resource\V10
-
-
ActivitiesClass in namespace API\Resource\V10
-
-
AgentsClass in namespace API\Resource\V10
-
-
AttachmentsClass in namespace API\Resource\V10
-
-
AuthorizeClass in namespace API\Resource\V10\Oauth
-
-
ActivityClass in namespace API\Service
-
-
Activity::activityGet() — Method in class Activity
-
Fetches activity profiles according to the given parameters.
ActivityProfileClass in namespace API\Service
-
-
ActivityProfile::activityProfileGet() — Method in class ActivityProfile
-
Fetches activity profiles according to the given parameters.
ActivityProfile::activityProfilePost() — Method in class ActivityProfile
-
Tries to save (merge) an activityProfile.
ActivityProfile::activityProfilePut() — Method in class ActivityProfile
-
Tries to PUT (replace) an activityState.
ActivityProfile::activityProfileDelete() — Method in class ActivityProfile
-
Fetches activity states according to the given parameters.
ActivityStateClass in namespace API\Service
-
-
ActivityState::activityStateGet() — Method in class ActivityState
-
Fetches activity states according to the given parameters.
ActivityState::activityStatePost() — Method in class ActivityState
-
Tries to save (merge) an activityState.
ActivityState::activityStatePut() — Method in class ActivityState
-
Tries to PUT (replace) an activityState.
ActivityState::activityStateDelete() — Method in class ActivityState
-
Fetches activity states according to the given parameters.
AgentProfileClass in namespace API\Service
-
-
AgentProfile::agentProfileGet() — Method in class AgentProfile
-
Fetches agent profiles according to the given parameters.
AgentProfile::agentProfilePost() — Method in class AgentProfile
-
Tries to save (merge) an agentProfile.
AgentProfile::agentProfilePut() — Method in class AgentProfile
-
Tries to PUT (replace) an agentProfile.
AgentProfile::agentProfileDelete() — Method in class AgentProfile
-
Fetches activity states according to the given parameters.
AttachmentClass in namespace API\Service
-
-
AuthInterfaceClass in namespace API\Service\Auth
-
-
Basic::addToken() — Method in class Basic
-
-
Basic::accessTokenGet() — Method in class Basic
-
Tries to get an access token.
Basic::accessTokenPost() — Method in class Basic
-
Tries to create a new access token.
Basic::accessTokenDelete() — Method in class Basic
-
Tries to delete an access token.
OAuth::addToken() — Method in class OAuth
-
-
OAuth::addClient() — Method in class OAuth
-
-
OAuth::addScope() — Method in class OAuth
-
-
OAuth::authorizeGet() — Method in class OAuth
-
-
OAuth::authorizePost() — Method in class OAuth
-
POST authorize data.
OAuth::accessTokenPost() — Method in class OAuth
-
-
User::addUser() — Method in class User
-
-
AttachmentClass in namespace API\Validator\V10
-
-
AboutClass in namespace API\View\V10
-
-
ActivityClass in namespace API\View\V10
-
-
ActivityProfileClass in namespace API\View\V10
-
-
ActivityStateClass in namespace API\View\V10
-
-
AgentClass in namespace API\View\V10
-
-
AgentProfileClass in namespace API\View\V10
-
-
AccessTokenClass in namespace API\View\V10\BasicAuth
-
-
AccessTokenClass in namespace API\View\V10\OAuth
-
-
AuthorizeClass in namespace API\View\V10\OAuth
-
-

B

-
BasicTokensClass in namespace API\Collection
-
-
BasicTokenCreateCommandClass in namespace API\Console
-
-
BasicTokenDeleteCommandClass in namespace API\Console
-
-
BasicTokenExpireCommandClass in namespace API\Console
-
-
BasicTokenListCommandClass in namespace API\Console
-
-
BasicTokenClass in namespace API\Document\Auth
-
-
BasicClass in namespace API\Service\Auth
-
-
BaseDocumentClass in namespace API\View\V10
-
-

C

-
CommandClass in namespace API
-
-
AbstractToken::checkPermission() — Method in class AbstractToken
-
Throws an exception if the user doesn't possess the given permission.
TokenInterface::checkPermission() — Method in class TokenInterface
-
Throws an exception if the user doesn't possess the given permission.
User::checkPermission() — Method in class User
-
-

D

-
Resource::delete() — Method in class Resource
-
Default delete method.
Profile::delete() — Method in class Profile
-
Default delete method.
State::delete() — Method in class State
-
Default delete method.
Profile::delete() — Method in class Profile
-
Default delete method.
Tokens::delete() — Method in class Tokens
-
Default delete method.
Basic::deleteToken() — Method in class Basic
-
[deleteToken description].
OAuth::deleteToken() — Method in class OAuth
-
-
DateClass in namespace API\Util
-
-
Date::dateStringToMongoDate() — Method in class Date
-
-
Date::dateTimeToMongoDate() — Method in class Date
-
-
Date::dateTimeToISO8601() — Method in class Date
-
-
Date::dateFromSeconds() — Method in class Date
-
-

E

-
Statement::extractActivities() — Method in class Statement
-
-
Resource::error() — Method in class Resource
-
Error handler.
AuthInterface::extractToken() — Method in class AuthInterface
-
Fetches the token document, parsing it from the request.
Basic::expireToken() — Method in class Basic
-
[expireToken description].
Basic::extractToken() — Method in class Basic
-
Fetches the token document, parsing it from the request.
ExceptionClass in namespace API\Service\Auth
-
-
OAuth::expireToken() — Method in class OAuth
-
-
OAuth::extractToken() — Method in class OAuth
-
Fetches the token document, parsing it from the request.
ExceptionClass in namespace API\Service
-
-
ExceptionClass in namespace API\Validator
-
-

F

-
Statement::fixAttachmentLinks() — Method in class Statement
-
-
Attachment::fetchMetadataBySha2() — Method in class Attachment
-
Fetches file metadata from Mongo.
Attachment::fetchFileBySha2() — Method in class Attachment
-
Fetches the actual file from the filesystem.
Basic::fetchToken() — Method in class Basic
-
[fetchToken description].
Basic::fetchTokens() — Method in class Basic
-
[fetchTokens description].
OAuth::fetchToken() — Method in class OAuth
-
-
OAuth::fetchClients() — Method in class OAuth
-
-
User::fetchAll() — Method in class User
-
-
User::fetchAvailablePermissions() — Method in class User
-
-
FilesystemClass in namespace API\Util
-
-

G

-
Activities::getDocumentClassName() — Method in class Activities
-
-
ActivityProfiles::getDocumentClassName() — Method in class ActivityProfiles
-
-
ActivityStates::getDocumentClassName() — Method in class ActivityStates
-
-
AgentProfiles::getDocumentClassName() — Method in class AgentProfiles
-
-
Attachments::getDocumentClassName() — Method in class Attachments
-
-
AuthScopes::getDocumentClassName() — Method in class AuthScopes
-
-
BasicTokens::getDocumentClassName() — Method in class BasicTokens
-
-
OAuthClients::getDocumentClassName() — Method in class OAuthClients
-
-
OAuthTokens::getDocumentClassName() — Method in class OAuthTokens
-
-
Statements::getDocumentClassName() — Method in class Statements
-
-
Users::getDocumentClassName() — Method in class Users
-
-
Command::getSlim() — Method in class Command
-
-
ActivityProfile::getIdentifier() — Method in class ActivityProfile
-
-
ActivityState::getIdentifier() — Method in class ActivityState
-
-
AgentProfile::getIdentifier() — Method in class AgentProfile
-
-
Attachment::getSha2() — Method in class Attachment
-
-
Attachment::getContentType() — Method in class Attachment
-
-
Attachment::getTimestamp() — Method in class Attachment
-
-
AbstractToken::getExpiresIn() — Method in class AbstractToken
-
-
BasicToken::generateAuthority() — Method in class BasicToken
-
-
OAuthToken::getExpired() — Method in class OAuthToken
-
-
OAuthToken::generateAuthority() — Method in class OAuthToken
-
-
Statement::getStatement() — Method in class Statement
-
-
Statement::getStored() — Method in class Statement
-
-
Statement::getTimestamp() — Method in class Statement
-
-
Statement::getMongoTimestamp() — Method in class Statement
-
-
Statement::getReferencedStatement() — Method in class Statement
-
-
User::getExpiresIn() — Method in class User
-
-
User::getExpired() — Method in class User
-
-
User::getValid() — Method in class User
-
-
Resource::get() — Method in class Resource
-
Default get method.
Resource::getSlim() — Method in class Resource
-
-
Resource::getDocumentManager() — Method in class Resource
-
-
About::get() — Method in class About
-
Default get method.
Activities::get() — Method in class Activities
-
Default get method.
Activities::getActivityService() — Method in class Activities
-
Gets the value of activityService.
Profile::get() — Method in class Profile
-
Handle the Statement GET request.
Profile::getActivityProfileService() — Method in class Profile
-
Gets the value of activityProfileService.
State::get() — Method in class State
-
Handle the Statement GET request.
State::getActivityStateService() — Method in class State
-
Gets the value of activityStateService.
Agents::get() — Method in class Agents
-
Default get method.
Profile::get() — Method in class Profile
-
Handle the Statement GET request.
Profile::getAgentProfileService() — Method in class Profile
-
Gets the value of agentProfileService.
Attachments::get() — Method in class Attachments
-
Default get method.
Attachments::getAttachmentService() — Method in class Attachments
-
Gets the value of attachmentService.
Tokens::get() — Method in class Tokens
-
Default get method.
Tokens::getAccessTokenService() — Method in class Tokens
-
Gets the value of accessTokenService.
Authorize::get() — Method in class Authorize
-
Default get method.
Authorize::getOAuthService() — Method in class Authorize
-
Gets the value of oAuthService.
Authorize::getUserService() — Method in class Authorize
-
Gets the value of userService.
Login::get() — Method in class Login
-
Default get method.
Login::getOAuthService() — Method in class Login
-
Gets the value of oAuthService.
Login::getUserService() — Method in class Login
-
Gets the value of userService.
Token::getOAuthService() — Method in class Token
-
Gets the value of oAuthService.
Statements::get() — Method in class Statements
-
Handle the Statement GET request.
Statements::getStatementService() — Method in class Statements
-
-
Statements::getStatementValidator() — Method in class Statements
-
-
Statements::getOptions() — Method in class Statements
-
-
Service::getDocumentManager() — Method in class Service
-
-
Service::getSlim() — Method in class Service
-
-
Activity::getActivities() — Method in class Activity
-
Gets the Activities.
Activity::getCursor() — Method in class Activity
-
Gets the Cursor.
Activity::getSingle() — Method in class Activity
-
Gets the Is this a single activity fetch?.
ActivityProfile::getActivityProfiles() — Method in class ActivityProfile
-
Gets the Activity states.
ActivityProfile::getCursor() — Method in class ActivityProfile
-
Gets the Cursor.
ActivityProfile::getSingle() — Method in class ActivityProfile
-
Gets the Is this a single activity state fetch?.
ActivityState::getActivityStates() — Method in class ActivityState
-
Gets the Activity states.
ActivityState::getCursor() — Method in class ActivityState
-
Gets the Cursor.
ActivityState::getSingle() — Method in class ActivityState
-
Gets the Is this a single activity state fetch?.
AgentProfile::getAgentProfiles() — Method in class AgentProfile
-
Gets the Agent profiles.
AgentProfile::getCursor() — Method in class AgentProfile
-
Gets the Cursor.
AgentProfile::getSingle() — Method in class AgentProfile
-
Gets the Is this a single agent profile fetch?.
Basic::getScopeByName() — Method in class Basic
-
-
Basic::getAccessTokens() — Method in class Basic
-
Gets the Access tokens.
Basic::getCursor() — Method in class Basic
-
Gets the Cursor.
Basic::getSingle() — Method in class Basic
-
Gets the Is this a single access token fetch?.
OAuth::getAccessTokens() — Method in class OAuth
-
Gets the Access tokens.
OAuth::getCursor() — Method in class OAuth
-
Gets the Cursor.
OAuth::getSingle() — Method in class OAuth
-
Gets the Is this a single access token fetch?.
OAuth::getClient() — Method in class OAuth
-
Gets the The relevant client(s).
OAuth::getScopes() — Method in class OAuth
-
Gets the The relevant scopes.
OAuth::getToken() — Method in class OAuth
-
Gets the The relevant token.
OAuth::getRedirectUri() — Method in class OAuth
-
Gets the The relevant redirectUri.
Statement::getStatements() — Method in class Statement
-
Gets the Statements.
Statement::getAttachments() — Method in class Statement
-
Gets the Attachments.
Statement::getLimit() — Method in class Statement
-
Gets the The limit associated with the document query.
Statement::getFormat() — Method in class Statement
-
Gets the Format associated with the query.
Statement::getDescending() — Method in class Statement
-
Gets the Descending order associated with the query.
Statement::getCursor() — Method in class Statement
-
Gets the Cursor.
Statement::getSingle() — Method in class Statement
-
Gets the Is this a single statement fetch?.
Statement::getMatch() — Method in class Statement
-
Gets the Is this a single statement match?.
Statement::getAccessToken() — Method in class Statement
-
Gets the Access token to check for permissions.
Statement::getCount() — Method in class Statement
-
Gets the Provide a statement count.
User::getUsers() — Method in class User
-
Gets the Users.
User::getCursor() — Method in class User
-
Gets the Cursor.
User::getSingle() — Method in class User
-
Gets the Is this a single user fetch?.
User::getErrors() — Method in class User
-
Gets the Any errors that might've ocurred are stored here.
Filesystem::generateAdapter() — Method in class Filesystem
-
-
Filesystem::generateSHA2() — Method in class Filesystem
-
-
OAuth::generateToken() — Method in class OAuth
-
-
OAuth::generateCsrfToken() — Method in class OAuth
-
-
Validator::getSchemaValidator() — Method in class Validator
-
-
Validator::getSchemaReferenceResolver() — Method in class Validator
-
-
Validator::getSchemaRetriever() — Method in class Validator
-
-
View::getSlim() — Method in class View
-
-

H

-
AbstractToken::hasPermission() — Method in class AbstractToken
-
Does the user have a certain permission.
TokenInterface::hasPermission() — Method in class TokenInterface
-
Does the user have a certain permission.
User::hasPermission() — Method in class User
-
-

I

-
Command::init() — Method in class Command
-
Default init, use for overwrite only.
AbstractToken::isSuperToken() — Method in class AbstractToken
-
-
AbstractToken::isExpired() — Method in class AbstractToken
-
-
AbstractToken::isValid() — Method in class AbstractToken
-
Is this user valid? I.e. expired token etc.
TokenInterface::isValid() — Method in class TokenInterface
-
Is this user valid? I.e. expired token etc.
Statement::isVoiding() — Method in class Statement
-
-
User::isSuperUser() — Method in class User
-
-
Resource::init() — Method in class Resource
-
Default init, use for overwrite only.
Activities::init() — Method in class Activities
-
Get activity service.
Profile::init() — Method in class Profile
-
Get activity service.
State::init() — Method in class State
-
Get activity service.
Profile::init() — Method in class Profile
-
Get agent profile service.
Attachments::init() — Method in class Attachments
-
Get statement service.
Tokens::init() — Method in class Tokens
-
Get agent profile service.
Authorize::init() — Method in class Authorize
-
Get agent profile service.
Login::init() — Method in class Login
-
Get agent profile service.
Token::init() — Method in class Token
-
Get agent profile service.
Statements::init() — Method in class Statements
-
Get statement service.

J

-
AbstractToken::jsonSerialize() — Method in class AbstractToken
-
-
OAuthClient::jsonSerialize() — Method in class OAuthClient
-
-
Scope::jsonSerialize() — Method in class Scope
-
-
Statement::jsonSerialize() — Method in class Statement
-
-
User::jsonSerialize() — Method in class User
-
-
Resource::jsonResponse() — Method in class Resource
-
-

L

-
Resource::load() — Method in class Resource
-
-
LoginClass in namespace API\Resource\V10\Oauth
-
-
User::loginGet() — Method in class User
-
Logs the user in.
User::loginPost() — Method in class User
-
Logs the user in.
User::loggedIn() — Method in class User
-
-
OAuth::loadSession() — Method in class OAuth
-
-
LoginClass in namespace API\View\V10\OAuth
-
-

M

-
Resource::multipartResponse() — Method in class Resource
-
-

O

-
OAuthClientsClass in namespace API\Collection
-
-
OAuthTokensClass in namespace API\Collection
-
-
OAuthClientCreateCommandClass in namespace API\Console
-
-
OAuthClientListCommandClass in namespace API\Console
-
-
OAuthClientClass in namespace API\Document\Auth
-
-
OAuthTokenClass in namespace API\Document\Auth
-
-
Resource::options() — Method in class Resource
-
General options method.
About::options() — Method in class About
-
General options method.
Activities::options() — Method in class Activities
-
General options method.
Profile::options() — Method in class Profile
-
General options method.
State::options() — Method in class State
-
General options method.
Agents::options() — Method in class Agents
-
General options method.
Profile::options() — Method in class Profile
-
General options method.
Attachments::options() — Method in class Attachments
-
General options method.
Tokens::options() — Method in class Tokens
-
General options method.
Authorize::options() — Method in class Authorize
-
General options method.
Login::options() — Method in class Login
-
General options method.
Token::options() — Method in class Token
-
General options method.
Statements::options() — Method in class Statements
-
General options method.
OAuthClass in namespace API\Service\Auth
-
-
OAuthClass in namespace API\Util
-
-

P

-
Resource::post() — Method in class Resource
-
Default post method.
Resource::put() — Method in class Resource
-
Default put method.
ProfileClass in namespace API\Resource\V10\Activities
-
-
Profile::put() — Method in class Profile
-
Default put method.
Profile::post() — Method in class Profile
-
Default post method.
State::put() — Method in class State
-
Default put method.
State::post() — Method in class State
-
Default post method.
ProfileClass in namespace API\Resource\V10\Agents
-
-
Profile::put() — Method in class Profile
-
Default put method.
Profile::post() — Method in class Profile
-
Default post method.
Tokens::post() — Method in class Tokens
-
Default post method.
Tokens::put() — Method in class Tokens
-
Default put method.
Authorize::post() — Method in class Authorize
-
Default post method.
Login::post() — Method in class Login
-
Default post method.
Token::post() — Method in class Token
-
Default post method.
Statements::put() — Method in class Statements
-
Default put method.
Statements::post() — Method in class Statements
-
Default post method.

R

-
BasicToken::relations() — Method in class BasicToken
-
-
OAuthClient::relations() — Method in class OAuthClient
-
-
OAuthToken::relations() — Method in class OAuthToken
-
-
Scope::relations() — Method in class Scope
-
-
Statement::renderExact() — Method in class Statement
-
-
Statement::renderMeta() — Method in class Statement
-
-
User::relations() — Method in class User
-
-
User::renderSummary() — Method in class User
-
-
ResourceClass in namespace API
-
-
Resource::response() — Method in class Resource
-
-
About::render() — Method in class About
-
-
Activity::renderGetSingle() — Method in class Activity
-
-
Agent::renderGet() — Method in class Agent
-
-
BaseDocument::renderGet() — Method in class BaseDocument
-
-
BaseDocument::renderGetSingle() — Method in class BaseDocument
-
-
AccessToken::render() — Method in class AccessToken
-
-
AccessToken::renderGet() — Method in class AccessToken
-
-
Authorize::renderGet() — Method in class Authorize
-
-
Login::renderGet() — Method in class Login
-
-
Statements::renderGet() — Method in class Statements
-
-
Statements::renderGetSingle() — Method in class Statements
-
-
Statements::renderPost() — Method in class Statements
-
-

S

-
StatementsClass in namespace API\Collection
-
-
Command::setSlim() — Method in class Command
-
-
SetupDbCommandClass in namespace API\Console
-
-
SetupOAuthCommandClass in namespace API\Console
-
-
Attachment::setSha2() — Method in class Attachment
-
-
Attachment::setContentType() — Method in class Attachment
-
-
Attachment::setTimestamp() — Method in class Attachment
-
-
AbstractToken::setExpiresIn() — Method in class AbstractToken
-
-
ScopeClass in namespace API\Document\Auth
-
-
StatementClass in namespace API\Document
-
-
Statement::setStatement() — Method in class Statement
-
-
Statement::setStored() — Method in class Statement
-
-
Statement::setTimestamp() — Method in class Statement
-
-
Statement::setMongoTimestamp() — Method in class Statement
-
-
Statement::setDefaultTimestamp() — Method in class Statement
-
-
Statement::setDefaultId() — Method in class Statement
-
-
User::setExpiresIn() — Method in class User
-
-
Resource::setSlim() — Method in class Resource
-
-
Activities::setActivityService() — Method in class Activities
-
Sets the value of activityService.
Profile::setActivityProfileService() — Method in class Profile
-
Sets the value of activityProfileService.
StateClass in namespace API\Resource\V10\Activities
-
-
State::setActivityStateService() — Method in class State
-
Sets the value of activityStateService.
Profile::setAgentProfileService() — Method in class Profile
-
Sets the value of agentProfileService.
Attachments::setAttachmentService() — Method in class Attachments
-
Sets the value of attachmentService.
Tokens::setAccessTokenService() — Method in class Tokens
-
Sets the value of accessTokenService.
Authorize::setOAuthService() — Method in class Authorize
-
Sets the value of oAuthService.
Authorize::setUserService() — Method in class Authorize
-
Sets the value of userService.
Login::setOAuthService() — Method in class Login
-
Sets the value of oAuthService.
Login::setUserService() — Method in class Login
-
Sets the value of userService.
Token::setOAuthService() — Method in class Token
-
Sets the value of oAuthService.
StatementsClass in namespace API\Resource\V10
-
-
Statements::setStatementService() — Method in class Statements
-
-
Statements::setStatementValidator() — Method in class Statements
-
-
ServiceClass in namespace API
-
-
Service::setSlim() — Method in class Service
-
-
Activity::setActivities() — Method in class Activity
-
Sets the Activities.
Activity::setCursor() — Method in class Activity
-
Sets the Cursor.
Activity::setSingle() — Method in class Activity
-
Sets the Is this a single activity fetch?.
ActivityProfile::setActivityProfiles() — Method in class ActivityProfile
-
Sets the Activity profiles.
ActivityProfile::setCursor() — Method in class ActivityProfile
-
Sets the Cursor.
ActivityProfile::setSingle() — Method in class ActivityProfile
-
Sets the Is this a single activity state fetch?.
ActivityState::setActivityStates() — Method in class ActivityState
-
Sets the Activity states.
ActivityState::setCursor() — Method in class ActivityState
-
Sets the Cursor.
ActivityState::setSingle() — Method in class ActivityState
-
Sets the Is this a single activity state fetch?.
AgentProfile::setAgentProfiles() — Method in class AgentProfile
-
Sets the Agent profiles.
AgentProfile::setCursor() — Method in class AgentProfile
-
Sets the Cursor.
AgentProfile::setSingle() — Method in class AgentProfile
-
Sets the Is this a single agent profile fetch?.
Basic::setAccessTokens() — Method in class Basic
-
Sets the Access tokens.
Basic::setCursor() — Method in class Basic
-
Sets the Cursor.
Basic::setSingle() — Method in class Basic
-
Sets the Is this a single access token fetch?.
OAuth::setAccessTokens() — Method in class OAuth
-
Sets the Access tokens.
OAuth::setCursor() — Method in class OAuth
-
Sets the Cursor.
OAuth::setSingle() — Method in class OAuth
-
Sets the Is this a single access token fetch?.
OAuth::setClient() — Method in class OAuth
-
Sets the The relevant client(s).
OAuth::setScopes() — Method in class OAuth
-
Sets the The relevant scopes.
OAuth::setToken() — Method in class OAuth
-
Sets the The relevant token.
OAuth::setRedirectUri() — Method in class OAuth
-
Sets the The relevant redirectUri.
StatementClass in namespace API\Service
-
-
Statement::statementGet() — Method in class Statement
-
Fetches statements according to the given parameters.
Statement::statementPost() — Method in class Statement
-
Tries to a statement with a specified statementId.
Statement::statementPut() — Method in class Statement
-
Tries to PUT a statement with a specified statementId.
Statement::setStatements() — Method in class Statement
-
Sets the Statements.
Statement::setAttachments() — Method in class Statement
-
Sets the Attachments.
Statement::setLimit() — Method in class Statement
-
Sets the The limit associated with the document query.
Statement::setFormat() — Method in class Statement
-
Sets the Format associated with the query.
Statement::setDescending() — Method in class Statement
-
Sets the Descending order associated with the query.
Statement::setCursor() — Method in class Statement
-
Sets the Cursor.
Statement::setSingle() — Method in class Statement
-
Sets the Is this a single statement fetch?.
Statement::setMatch() — Method in class Statement
-
Sets the Is this a single statement match?.
Statement::setCount() — Method in class Statement
-
Sets the Provide a statement count.
User::setUsers() — Method in class User
-
Sets the Users.
User::setCursor() — Method in class User
-
Sets the Cursor.
User::setSingle() — Method in class User
-
Sets the Is this a single user fetch?.
User::setErrors() — Method in class User
-
Sets the Any errors that might've ocurred are stored here.
Date::secondsUntil() — Method in class Date
-
-
Validator::setSchemaValidator() — Method in class Validator
-
-
Validator::setSchemaReferenceResolver() — Method in class Validator
-
-
Validator::setSchemaRetriever() — Method in class Validator
-
-
Validator::setDefaultSchemaValidator() — Method in class Validator
-
Sets the default schema validator.
StatementClass in namespace API\Validator\V10
-
-
View::setSlim() — Method in class View
-
-
StatementsClass in namespace API\View\V10
-
-

T

-
TokenInterfaceClass in namespace API\Document\Auth
-
-
TokensClass in namespace API\Resource\V10\Auth
-
-
TokenClass in namespace API\Resource\V10\Oauth
-
-

U

-
UsersClass in namespace API\Collection
-
-
UserCreateCommandClass in namespace API\Console
-
-
UserClass in namespace API\Document
-
-
UserClass in namespace API\Service
-
-

V

-
ValidatorClass in namespace API
-
-
Validator::validateRequest() — Method in class Validator
-
Performs general validation of the request.
Statement::validateGetRequest() — Method in class Statement
-
-
Statement::validatePostRequest() — Method in class Statement
-
-
Statement::validatePutRequest() — Method in class Statement
-
-
ViewClass in namespace API
-
-

_

-
Command::__construct() — Method in class Command
-
Construct.
Resource::__construct() — Method in class Resource
-
Construct.
Service::__construct() — Method in class Service
-
Constructor.
Validator::__construct() — Method in class Validator
-
Constructor.
View::__construct() — Method in class View
-
Construct.
- - -
-
- - - diff --git a/docs/fonts/glyphicons-halflings-regular.eot b/docs/fonts/glyphicons-halflings-regular.eot deleted file mode 100644 index 4a4ca865..00000000 Binary files a/docs/fonts/glyphicons-halflings-regular.eot and /dev/null differ diff --git a/docs/fonts/glyphicons-halflings-regular.svg b/docs/fonts/glyphicons-halflings-regular.svg deleted file mode 100644 index 25691af8..00000000 --- a/docs/fonts/glyphicons-halflings-regular.svg +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/fonts/glyphicons-halflings-regular.ttf b/docs/fonts/glyphicons-halflings-regular.ttf deleted file mode 100644 index 67fa00bf..00000000 Binary files a/docs/fonts/glyphicons-halflings-regular.ttf and /dev/null differ diff --git a/docs/fonts/glyphicons-halflings-regular.woff b/docs/fonts/glyphicons-halflings-regular.woff deleted file mode 100644 index 8c54182a..00000000 Binary files a/docs/fonts/glyphicons-halflings-regular.woff and /dev/null differ diff --git a/docs/index.html b/docs/index.html deleted file mode 100644 index 5ce67e23..00000000 --- a/docs/index.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - Namespaces | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - - - - -
-
- - - diff --git a/docs/interfaces.html b/docs/interfaces.html deleted file mode 100644 index 9ef46401..00000000 --- a/docs/interfaces.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - Interfaces | API - - - - - - - - - - - - - -
-
-
-
- - -
-
- -
- -
-
- - -
- - - -
- - -
-
- - - diff --git a/docs/js/bootstrap.min.js b/docs/js/bootstrap.min.js deleted file mode 100644 index 051dd94f..00000000 --- a/docs/js/bootstrap.min.js +++ /dev/null @@ -1,12 +0,0 @@ -/*! - * Bootstrap v3.3.1 (http://getbootstrap.com) - * Copyright 2011-2014 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ - -/*! - * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=cb5a84c449e8302c563e) - * Config saved to config.json and https://gist.github.com/cb5a84c449e8302c563e - */ -if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(t){var e=t.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1==e[0]&&9==e[1]&&e[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var i=t(this),s=i.data("bs.alert");s||i.data("bs.alert",s=new o(this)),"string"==typeof e&&s[e].call(i)})}var i='[data-dismiss="alert"]',o=function(e){t(e).on("click",i,this.close)};o.VERSION="3.3.1",o.TRANSITION_DURATION=150,o.prototype.close=function(e){function i(){a.detach().trigger("closed.bs.alert").remove()}var s=t(this),n=s.attr("data-target");n||(n=s.attr("href"),n=n&&n.replace(/.*(?=#[^\s]*$)/,""));var a=t(n);e&&e.preventDefault(),a.length||(a=s.closest(".alert")),a.trigger(e=t.Event("close.bs.alert")),e.isDefaultPrevented()||(a.removeClass("in"),t.support.transition&&a.hasClass("fade")?a.one("bsTransitionEnd",i).emulateTransitionEnd(o.TRANSITION_DURATION):i())};var s=t.fn.alert;t.fn.alert=e,t.fn.alert.Constructor=o,t.fn.alert.noConflict=function(){return t.fn.alert=s,this},t(document).on("click.bs.alert.data-api",i,o.prototype.close)}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var o=t(this),s=o.data("bs.button"),n="object"==typeof e&&e;s||o.data("bs.button",s=new i(this,n)),"toggle"==e?s.toggle():e&&s.setState(e)})}var i=function(e,o){this.$element=t(e),this.options=t.extend({},i.DEFAULTS,o),this.isLoading=!1};i.VERSION="3.3.1",i.DEFAULTS={loadingText:"loading..."},i.prototype.setState=function(e){var i="disabled",o=this.$element,s=o.is("input")?"val":"html",n=o.data();e+="Text",null==n.resetText&&o.data("resetText",o[s]()),setTimeout(t.proxy(function(){o[s](null==n[e]?this.options[e]:n[e]),"loadingText"==e?(this.isLoading=!0,o.addClass(i).attr(i,i)):this.isLoading&&(this.isLoading=!1,o.removeClass(i).removeAttr(i))},this),0)},i.prototype.toggle=function(){var t=!0,e=this.$element.closest('[data-toggle="buttons"]');if(e.length){var i=this.$element.find("input");"radio"==i.prop("type")&&(i.prop("checked")&&this.$element.hasClass("active")?t=!1:e.find(".active").removeClass("active")),t&&i.prop("checked",!this.$element.hasClass("active")).trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active"));t&&this.$element.toggleClass("active")};var o=t.fn.button;t.fn.button=e,t.fn.button.Constructor=i,t.fn.button.noConflict=function(){return t.fn.button=o,this},t(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(i){var o=t(i.target);o.hasClass("btn")||(o=o.closest(".btn")),e.call(o,"toggle"),i.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(e){t(e.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(e.type))})}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var o=t(this),s=o.data("bs.carousel"),n=t.extend({},i.DEFAULTS,o.data(),"object"==typeof e&&e),a="string"==typeof e?e:n.slide;s||o.data("bs.carousel",s=new i(this,n)),"number"==typeof e?s.to(e):a?s[a]():n.interval&&s.pause().cycle()})}var i=function(e,i){this.$element=t(e),this.$indicators=this.$element.find(".carousel-indicators"),this.options=i,this.paused=this.sliding=this.interval=this.$active=this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",t.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",t.proxy(this.pause,this)).on("mouseleave.bs.carousel",t.proxy(this.cycle,this))};i.VERSION="3.3.1",i.TRANSITION_DURATION=600,i.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},i.prototype.keydown=function(t){if(!/input|textarea/i.test(t.target.tagName)){switch(t.which){case 37:this.prev();break;case 39:this.next();break;default:return}t.preventDefault()}},i.prototype.cycle=function(e){return e||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(t.proxy(this.next,this),this.options.interval)),this},i.prototype.getItemIndex=function(t){return this.$items=t.parent().children(".item"),this.$items.index(t||this.$active)},i.prototype.getItemForDirection=function(t,e){var i="prev"==t?-1:1,o=this.getItemIndex(e),s=(o+i)%this.$items.length;return this.$items.eq(s)},i.prototype.to=function(t){var e=this,i=this.getItemIndex(this.$active=this.$element.find(".item.active"));return t>this.$items.length-1||0>t?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){e.to(t)}):i==t?this.pause().cycle():this.slide(t>i?"next":"prev",this.$items.eq(t))},i.prototype.pause=function(e){return e||(this.paused=!0),this.$element.find(".next, .prev").length&&t.support.transition&&(this.$element.trigger(t.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},i.prototype.next=function(){return this.sliding?void 0:this.slide("next")},i.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},i.prototype.slide=function(e,o){var s=this.$element.find(".item.active"),n=o||this.getItemForDirection(e,s),a=this.interval,r="next"==e?"left":"right",l="next"==e?"first":"last",h=this;if(!n.length){if(!this.options.wrap)return;n=this.$element.find(".item")[l]()}if(n.hasClass("active"))return this.sliding=!1;var d=n[0],p=t.Event("slide.bs.carousel",{relatedTarget:d,direction:r});if(this.$element.trigger(p),!p.isDefaultPrevented()){if(this.sliding=!0,a&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var c=t(this.$indicators.children()[this.getItemIndex(n)]);c&&c.addClass("active")}var f=t.Event("slid.bs.carousel",{relatedTarget:d,direction:r});return t.support.transition&&this.$element.hasClass("slide")?(n.addClass(e),n[0].offsetWidth,s.addClass(r),n.addClass(r),s.one("bsTransitionEnd",function(){n.removeClass([e,r].join(" ")).addClass("active"),s.removeClass(["active",r].join(" ")),h.sliding=!1,setTimeout(function(){h.$element.trigger(f)},0)}).emulateTransitionEnd(i.TRANSITION_DURATION)):(s.removeClass("active"),n.addClass("active"),this.sliding=!1,this.$element.trigger(f)),a&&this.cycle(),this}};var o=t.fn.carousel;t.fn.carousel=e,t.fn.carousel.Constructor=i,t.fn.carousel.noConflict=function(){return t.fn.carousel=o,this};var s=function(i){var o,s=t(this),n=t(s.attr("data-target")||(o=s.attr("href"))&&o.replace(/.*(?=#[^\s]+$)/,""));if(n.hasClass("carousel")){var a=t.extend({},n.data(),s.data()),r=s.attr("data-slide-to");r&&(a.interval=!1),e.call(n,a),r&&n.data("bs.carousel").to(r),i.preventDefault()}};t(document).on("click.bs.carousel.data-api","[data-slide]",s).on("click.bs.carousel.data-api","[data-slide-to]",s),t(window).on("load",function(){t('[data-ride="carousel"]').each(function(){var i=t(this);e.call(i,i.data())})})}(jQuery),+function(t){"use strict";function e(e){e&&3===e.which||(t(s).remove(),t(n).each(function(){var o=t(this),s=i(o),n={relatedTarget:this};s.hasClass("open")&&(s.trigger(e=t.Event("hide.bs.dropdown",n)),e.isDefaultPrevented()||(o.attr("aria-expanded","false"),s.removeClass("open").trigger("hidden.bs.dropdown",n)))}))}function i(e){var i=e.attr("data-target");i||(i=e.attr("href"),i=i&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,""));var o=i&&t(i);return o&&o.length?o:e.parent()}function o(e){return this.each(function(){var i=t(this),o=i.data("bs.dropdown");o||i.data("bs.dropdown",o=new a(this)),"string"==typeof e&&o[e].call(i)})}var s=".dropdown-backdrop",n='[data-toggle="dropdown"]',a=function(e){t(e).on("click.bs.dropdown",this.toggle)};a.VERSION="3.3.1",a.prototype.toggle=function(o){var s=t(this);if(!s.is(".disabled, :disabled")){var n=i(s),a=n.hasClass("open");if(e(),!a){"ontouchstart"in document.documentElement&&!n.closest(".navbar-nav").length&&t('