http://git-wip-us.apache.org/repos/asf/usergrid/blob/867060fa/sdks/php5/apache-usergrid/composer.lock ---------------------------------------------------------------------- diff --git a/sdks/php5/apache-usergrid/composer.lock b/sdks/php5/apache-usergrid/composer.lock deleted file mode 100644 index 3060421..0000000 --- a/sdks/php5/apache-usergrid/composer.lock +++ /dev/null @@ -1,1225 +0,0 @@ -{ - "_readme": [ - "This file locks the dependencies of your project to a known state", - "Read more about it at http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", - "This file is @generated automatically" - ], - "hash": "f77c404fc8b03f21424d391e5451af8a", - "packages": [ - { - "name": "guzzle/guzzle", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/guzzle/guzzle3.git", - "reference": "5e6fb7097efac7180bd75006079144025255eb63" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle3/zipball/5e6fb7097efac7180bd75006079144025255eb63", - "reference": "5e6fb7097efac7180bd75006079144025255eb63", - "shasum": "" - }, - "require": { - "ext-curl": "*", - "php": ">=5.3.3", - "symfony/event-dispatcher": "~2.1" - }, - "replace": { - "guzzle/batch": "self.version", - "guzzle/cache": "self.version", - "guzzle/common": "self.version", - "guzzle/http": "self.version", - "guzzle/inflection": "self.version", - "guzzle/iterator": "self.version", - "guzzle/log": "self.version", - "guzzle/parser": "self.version", - "guzzle/plugin": "self.version", - "guzzle/plugin-async": "self.version", - "guzzle/plugin-backoff": "self.version", - "guzzle/plugin-cache": "self.version", - "guzzle/plugin-cookie": "self.version", - "guzzle/plugin-curlauth": "self.version", - "guzzle/plugin-error-response": "self.version", - "guzzle/plugin-history": "self.version", - "guzzle/plugin-log": "self.version", - "guzzle/plugin-md5": "self.version", - "guzzle/plugin-mock": "self.version", - "guzzle/plugin-oauth": "self.version", - "guzzle/service": "self.version", - "guzzle/stream": "self.version" - }, - "require-dev": { - "doctrine/cache": "~1.3", - "monolog/monolog": "~1.0", - "phpunit/phpunit": "3.7.*", - "psr/log": "~1.0", - "symfony/class-loader": "~2.1", - "zendframework/zend-cache": "2.*,<2.3", - "zendframework/zend-log": "2.*,<2.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.9-dev" - } - }, - "autoload": { - "psr-0": { - "Guzzle": "src/", - "Guzzle\\Tests": "tests/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Dowling", - "email": "[email protected]", - "homepage": "https://github.com/mtdowling" - }, - { - "name": "Guzzle Community", - "homepage": "https://github.com/guzzle/guzzle/contributors" - } - ], - "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients", - "homepage": "http://guzzlephp.org/", - "keywords": [ - "client", - "curl", - "framework", - "http", - "http client", - "rest", - "web service" - ], - "time": "2014-10-29 23:08:23" - }, - { - "name": "illuminate/support", - "version": "4.2.x-dev", - "target-dir": "Illuminate/Support", - "source": { - "type": "git", - "url": "https://github.com/illuminate/support.git", - "reference": "4831699d6bcddd766e3cebbd8279976854d37027" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/illuminate/support/zipball/4831699d6bcddd766e3cebbd8279976854d37027", - "reference": "4831699d6bcddd766e3cebbd8279976854d37027", - "shasum": "" - }, - "require": { - "php": ">=5.4.0" - }, - "require-dev": { - "jeremeamia/superclosure": "~1.0.1", - "patchwork/utf8": "1.1.*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.2-dev" - } - }, - "autoload": { - "psr-0": { - "Illuminate\\Support": "" - }, - "files": [ - "Illuminate/Support/helpers.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "[email protected]" - } - ], - "time": "2014-09-27 01:17:10" - }, - { - "name": "nesbot/carbon", - "version": "1.13.0", - "source": { - "type": "git", - "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "5cb6e71055f7b0b57956b73d324cc4de31278f42" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/5cb6e71055f7b0b57956b73d324cc4de31278f42", - "reference": "5cb6e71055f7b0b57956b73d324cc4de31278f42", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "require-dev": { - "phpunit/phpunit": "~4.0" - }, - "type": "library", - "autoload": { - "psr-0": { - "Carbon": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Brian Nesbitt", - "email": "[email protected]", - "homepage": "http://nesbot.com" - } - ], - "description": "A simple API extension for DateTime.", - "homepage": "https://github.com/briannesbitt/Carbon", - "keywords": [ - "date", - "datetime", - "time" - ], - "time": "2014-09-26 02:52:02" - }, - { - "name": "symfony/event-dispatcher", - "version": "2.7.x-dev", - "target-dir": "Symfony/Component/EventDispatcher", - "source": { - "type": "git", - "url": "https://github.com/symfony/EventDispatcher.git", - "reference": "8e5829263631e686bf4d1254b02411263b8fa228" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/EventDispatcher/zipball/8e5829263631e686bf4d1254b02411263b8fa228", - "reference": "8e5829263631e686bf4d1254b02411263b8fa228", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "psr/log": "~1.0", - "symfony/config": "~2.0", - "symfony/dependency-injection": "~2.6", - "symfony/expression-language": "~2.6", - "symfony/stopwatch": "~2.2" - }, - "suggest": { - "symfony/dependency-injection": "", - "symfony/http-kernel": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.7-dev" - } - }, - "autoload": { - "psr-0": { - "Symfony\\Component\\EventDispatcher\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" - }, - { - "name": "Fabien Potencier", - "email": "[email protected]" - } - ], - "description": "Symfony EventDispatcher Component", - "homepage": "http://symfony.com", - "time": "2014-11-10 18:00:54" - } - ], - "packages-dev": [ - { - "name": "doctrine/instantiator", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/doctrine/instantiator.git", - "reference": "f976e5de371104877ebc89bd8fecb0019ed9c119" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/f976e5de371104877ebc89bd8fecb0019ed9c119", - "reference": "f976e5de371104877ebc89bd8fecb0019ed9c119", - "shasum": "" - }, - "require": { - "php": ">=5.3,<8.0-DEV" - }, - "require-dev": { - "athletic/athletic": "~0.1.8", - "ext-pdo": "*", - "ext-phar": "*", - "phpunit/phpunit": "~4.0", - "squizlabs/php_codesniffer": "2.0.*@ALPHA" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-0": { - "Doctrine\\Instantiator\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marco Pivetta", - "email": "[email protected]", - "homepage": "http://ocramius.github.com/" - } - ], - "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", - "homepage": "https://github.com/doctrine/instantiator", - "keywords": [ - "constructor", - "instantiate" - ], - "time": "2014-10-13 12:58:55" - }, - { - "name": "mockery/mockery", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/padraic/mockery.git", - "reference": "30eb319efcf2ebe6b4529be51f60df78340bdbb5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/padraic/mockery/zipball/30eb319efcf2ebe6b4529be51f60df78340bdbb5", - "reference": "30eb319efcf2ebe6b4529be51f60df78340bdbb5", - "shasum": "" - }, - "require": { - "lib-pcre": ">=7.0", - "php": ">=5.3.2" - }, - "require-dev": { - "hamcrest/hamcrest-php": "~1.1", - "phpunit/phpunit": "~4.0", - "satooshi/php-coveralls": "~0.7@dev" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "0.9.x-dev" - } - }, - "autoload": { - "psr-0": { - "Mockery": "library/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Pádraic Brady", - "email": "[email protected]", - "homepage": "http://blog.astrumfutura.com" - }, - { - "name": "Dave Marshall", - "email": "[email protected]", - "homepage": "http://davedevelopment.co.uk" - } - ], - "description": "Mockery is a simple yet flexible PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework. Its core goal is to offer a test double framework with a succint API capable of clearly defining all possible object operations and interactions using a human readable Domain Specific Language (DSL). Designed as a drop in alternative to PHPUnit's phpunit-mock-objects library, Mockery is easy to integrate with PHPUnit and can operate alongside phpunit-mock-objects without the World ending.", - "homepage": "http://github.com/padraic/mockery", - "keywords": [ - "BDD", - "TDD", - "library", - "mock", - "mock objects", - "mockery", - "stub", - "test", - "test double", - "testing" - ], - "time": "2014-11-10 08:31:38" - }, - { - "name": "phpdocumentor/reflection-docblock", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "fd0ac2007401505fb596fdfb859ec4e103d69e55" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/fd0ac2007401505fb596fdfb859ec4e103d69e55", - "reference": "fd0ac2007401505fb596fdfb859ec4e103d69e55", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "phpunit/phpunit": "~4.0" - }, - "suggest": { - "dflydev/markdown": "~1.0", - "erusev/parsedown": "~1.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, - "autoload": { - "psr-0": { - "phpDocumentor": [ - "src/" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "[email protected]" - } - ], - "time": "2014-09-02 14:26:20" - }, - { - "name": "phpspec/prophecy", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/phpspec/prophecy.git", - "reference": "2bbc78d0b4b1ce8049479395ba950d4b13f21d94" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/2bbc78d0b4b1ce8049479395ba950d4b13f21d94", - "reference": "2bbc78d0b4b1ce8049479395ba950d4b13f21d94", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "~1.0,>=1.0.2", - "phpdocumentor/reflection-docblock": "~2.0" - }, - "require-dev": { - "phpspec/phpspec": "~2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2.x-dev" - } - }, - "autoload": { - "psr-0": { - "Prophecy\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Konstantin Kudryashov", - "email": "[email protected]", - "homepage": "http://everzet.com" - }, - { - "name": "Marcello Duarte", - "email": "[email protected]" - } - ], - "description": "Highly opinionated mocking framework for PHP 5.3+", - "homepage": "http://phpspec.org", - "keywords": [ - "Double", - "Dummy", - "fake", - "mock", - "spy", - "stub" - ], - "time": "2014-10-05 19:43:51" - }, - { - "name": "phpunit/php-code-coverage", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "21b9006b7ceb7e1cb0b705615af31f67c8cd1692" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/21b9006b7ceb7e1cb0b705615af31f67c8cd1692", - "reference": "21b9006b7ceb7e1cb0b705615af31f67c8cd1692", - "shasum": "" - }, - "require": { - "php": ">=5.3.3", - "phpunit/php-file-iterator": "~1.3", - "phpunit/php-text-template": "~1.2", - "phpunit/php-token-stream": "~1.3", - "sebastian/environment": "~1.0", - "sebastian/version": "~1.0" - }, - "require-dev": { - "ext-xdebug": ">=2.1.4", - "phpunit/phpunit": "dev-master" - }, - "suggest": { - "ext-dom": "*", - "ext-xdebug": ">=2.2.1", - "ext-xmlwriter": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "[email protected]", - "role": "lead" - } - ], - "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", - "homepage": "https://github.com/sebastianbergmann/php-code-coverage", - "keywords": [ - "coverage", - "testing", - "xunit" - ], - "time": "2014-11-11 14:18:30" - }, - { - "name": "phpunit/php-file-iterator", - "version": "1.3.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "acd690379117b042d1c8af1fafd61bde001bf6bb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/acd690379117b042d1c8af1fafd61bde001bf6bb", - "reference": "acd690379117b042d1c8af1fafd61bde001bf6bb", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "type": "library", - "autoload": { - "classmap": [ - "File/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "include-path": [ - "" - ], - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "[email protected]", - "role": "lead" - } - ], - "description": "FilterIterator implementation that filters files based on a list of suffixes.", - "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", - "keywords": [ - "filesystem", - "iterator" - ], - "time": "2013-10-10 15:34:57" - }, - { - "name": "phpunit/php-text-template", - "version": "1.2.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "206dfefc0ffe9cebf65c413e3d0e809c82fbf00a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/206dfefc0ffe9cebf65c413e3d0e809c82fbf00a", - "reference": "206dfefc0ffe9cebf65c413e3d0e809c82fbf00a", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "type": "library", - "autoload": { - "classmap": [ - "Text/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "include-path": [ - "" - ], - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "[email protected]", - "role": "lead" - } - ], - "description": "Simple template engine.", - "homepage": "https://github.com/sebastianbergmann/php-text-template/", - "keywords": [ - "template" - ], - "time": "2014-01-30 17:20:04" - }, - { - "name": "phpunit/php-timer", - "version": "1.0.5", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "19689d4354b295ee3d8c54b4f42c3efb69cbc17c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/19689d4354b295ee3d8c54b4f42c3efb69cbc17c", - "reference": "19689d4354b295ee3d8c54b4f42c3efb69cbc17c", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "type": "library", - "autoload": { - "classmap": [ - "PHP/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "include-path": [ - "" - ], - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "[email protected]", - "role": "lead" - } - ], - "description": "Utility class for timing", - "homepage": "https://github.com/sebastianbergmann/php-timer/", - "keywords": [ - "timer" - ], - "time": "2013-08-02 07:42:54" - }, - { - "name": "phpunit/php-token-stream", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-token-stream.git", - "reference": "f8d5d08c56de5cfd592b3340424a81733259a876" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/f8d5d08c56de5cfd592b3340424a81733259a876", - "reference": "f8d5d08c56de5cfd592b3340424a81733259a876", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "php": ">=5.3.3" - }, - "require-dev": { - "phpunit/phpunit": "~4.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.3-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "[email protected]" - } - ], - "description": "Wrapper around PHP's tokenizer extension.", - "homepage": "https://github.com/sebastianbergmann/php-token-stream/", - "keywords": [ - "tokenizer" - ], - "time": "2014-08-31 06:12:13" - }, - { - "name": "phpunit/phpunit", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "247756f342dfb0a319f8985ef06f21a00d98b59c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/247756f342dfb0a319f8985ef06f21a00d98b59c", - "reference": "247756f342dfb0a319f8985ef06f21a00d98b59c", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-json": "*", - "ext-pcre": "*", - "ext-reflection": "*", - "ext-spl": "*", - "php": ">=5.3.3", - "phpspec/prophecy": "~1.2", - "phpunit/php-code-coverage": "3.0.*@dev", - "phpunit/php-file-iterator": "~1.3.2", - "phpunit/php-text-template": "~1.2", - "phpunit/php-timer": "~1.0.2", - "phpunit/phpunit-mock-objects": "2.4.*@dev", - "sebastian/comparator": "1.1.*@dev", - "sebastian/diff": "~1.1", - "sebastian/environment": "~1.2", - "sebastian/exporter": "~1.0", - "sebastian/global-state": "1.0.*@dev", - "sebastian/version": "~1.0", - "symfony/yaml": "~2.0" - }, - "suggest": { - "phpunit/php-invoker": "~1.1" - }, - "bin": [ - "phpunit" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.5.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "[email protected]", - "role": "lead" - } - ], - "description": "The PHP Unit Testing framework.", - "homepage": "https://phpunit.de/", - "keywords": [ - "phpunit", - "testing", - "xunit" - ], - "time": "2014-11-06 08:43:29" - }, - { - "name": "phpunit/phpunit-mock-objects", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git", - "reference": "96c5b81f9842f38fe6c73ad0020306cc4862a9e3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/96c5b81f9842f38fe6c73ad0020306cc4862a9e3", - "reference": "96c5b81f9842f38fe6c73ad0020306cc4862a9e3", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "~1.0,>=1.0.2", - "php": ">=5.3.3", - "phpunit/php-text-template": "~1.2" - }, - "require-dev": { - "phpunit/phpunit": "4.4.*@dev" - }, - "suggest": { - "ext-soap": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.4.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "[email protected]", - "role": "lead" - } - ], - "description": "Mock Object library for PHPUnit", - "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/", - "keywords": [ - "mock", - "xunit" - ], - "time": "2014-10-04 10:04:20" - }, - { - "name": "sebastian/comparator", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "6f67d2ae044ba17ba30573941f4ac96c4777be97" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/6f67d2ae044ba17ba30573941f4ac96c4777be97", - "reference": "6f67d2ae044ba17ba30573941f4ac96c4777be97", - "shasum": "" - }, - "require": { - "php": ">=5.3.3", - "sebastian/diff": "~1.1", - "sebastian/exporter": "~1.0" - }, - "require-dev": { - "phpunit/phpunit": "~4.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Jeff Welch", - "email": "[email protected]" - }, - { - "name": "Volker Dusch", - "email": "[email protected]" - }, - { - "name": "Bernhard Schussek", - "email": "[email protected]" - }, - { - "name": "Sebastian Bergmann", - "email": "[email protected]" - } - ], - "description": "Provides the functionality to compare PHP values for equality", - "homepage": "http://www.github.com/sebastianbergmann/comparator", - "keywords": [ - "comparator", - "compare", - "equality" - ], - "time": "2014-10-21 10:04:18" - }, - { - "name": "sebastian/diff", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "3e22c89be2e1cddf7db89699cb23a9159df12e0c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3e22c89be2e1cddf7db89699cb23a9159df12e0c", - "reference": "3e22c89be2e1cddf7db89699cb23a9159df12e0c", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "phpunit/phpunit": "~4.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Kore Nordmann", - "email": "[email protected]" - }, - { - "name": "Sebastian Bergmann", - "email": "[email protected]" - } - ], - "description": "Diff implementation", - "homepage": "http://www.github.com/sebastianbergmann/diff", - "keywords": [ - "diff" - ], - "time": "2014-11-05 15:28:21" - }, - { - "name": "sebastian/environment", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "6e6c71d918088c251b181ba8b3088af4ac336dd7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/6e6c71d918088c251b181ba8b3088af4ac336dd7", - "reference": "6e6c71d918088c251b181ba8b3088af4ac336dd7", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "phpunit/phpunit": "~4.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "[email protected]" - } - ], - "description": "Provides functionality to handle HHVM/PHP environments", - "homepage": "http://www.github.com/sebastianbergmann/environment", - "keywords": [ - "Xdebug", - "environment", - "hhvm" - ], - "time": "2014-10-25 08:00:45" - }, - { - "name": "sebastian/exporter", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "c7d59948d6e82818e1bdff7cadb6c34710eb7dc0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/c7d59948d6e82818e1bdff7cadb6c34710eb7dc0", - "reference": "c7d59948d6e82818e1bdff7cadb6c34710eb7dc0", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "phpunit/phpunit": "~4.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Jeff Welch", - "email": "[email protected]" - }, - { - "name": "Volker Dusch", - "email": "[email protected]" - }, - { - "name": "Bernhard Schussek", - "email": "[email protected]" - }, - { - "name": "Sebastian Bergmann", - "email": "[email protected]" - }, - { - "name": "Adam Harvey", - "email": "[email protected]" - } - ], - "description": "Provides the functionality to export PHP variables for visualization", - "homepage": "http://www.github.com/sebastianbergmann/exporter", - "keywords": [ - "export", - "exporter" - ], - "time": "2014-09-10 00:51:36" - }, - { - "name": "sebastian/global-state", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "231d48620efde984fd077ee92916099a3ece9a59" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/231d48620efde984fd077ee92916099a3ece9a59", - "reference": "231d48620efde984fd077ee92916099a3ece9a59", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "phpunit/phpunit": "~4.2" - }, - "suggest": { - "ext-uopz": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "[email protected]" - } - ], - "description": "Snapshotting of global state", - "homepage": "http://www.github.com/sebastianbergmann/global-state", - "keywords": [ - "global state" - ], - "time": "2014-10-06 09:49:11" - }, - { - "name": "sebastian/version", - "version": "1.0.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/version.git", - "reference": "b6e1f0cf6b9e1ec409a0d3e2f2a5fb0998e36b43" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/b6e1f0cf6b9e1ec409a0d3e2f2a5fb0998e36b43", - "reference": "b6e1f0cf6b9e1ec409a0d3e2f2a5fb0998e36b43", - "shasum": "" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "[email protected]", - "role": "lead" - } - ], - "description": "Library that helps with managing the version number of Git-hosted PHP projects", - "homepage": "https://github.com/sebastianbergmann/version", - "time": "2014-03-07 15:35:33" - }, - { - "name": "symfony/yaml", - "version": "2.7.x-dev", - "target-dir": "Symfony/Component/Yaml", - "source": { - "type": "git", - "url": "https://github.com/symfony/Yaml.git", - "reference": "6165f4b5224c22de2873deb6a3a4e622044f0705" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/Yaml/zipball/6165f4b5224c22de2873deb6a3a4e622044f0705", - "reference": "6165f4b5224c22de2873deb6a3a4e622044f0705", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.7-dev" - } - }, - "autoload": { - "psr-0": { - "Symfony\\Component\\Yaml\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" - }, - { - "name": "Fabien Potencier", - "email": "[email protected]" - } - ], - "description": "Symfony Yaml Component", - "homepage": "http://symfony.com", - "time": "2014-11-10 18:00:54" - } - ], - "aliases": [], - "minimum-stability": "dev", - "stability-flags": [], - "prefer-stable": false, - "platform": [], - "platform-dev": [] -}
http://git-wip-us.apache.org/repos/asf/usergrid/blob/867060fa/sdks/php5/apache-usergrid/phpunit.xml ---------------------------------------------------------------------- diff --git a/sdks/php5/apache-usergrid/phpunit.xml b/sdks/php5/apache-usergrid/phpunit.xml deleted file mode 100644 index ce3af97..0000000 --- a/sdks/php5/apache-usergrid/phpunit.xml +++ /dev/null @@ -1,29 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<phpunit backupGlobals="false" - backupStaticAttributes="false" - bootstrap="tests/bootstrap.php" - colors="true" - convertErrorsToExceptions="true" - convertNoticesToExceptions="true" - convertWarningsToExceptions="true" - processIsolation="false" - stopOnFailure="false" - syntaxCheck="false" - > - <testsuites> - <testsuite name="Apache Usergrid PHP SDK Test Suite"> - <directory>./tests</directory> - </testsuite> - </testsuites> - <filter> - <whitelist> - <directory suffix=".php">./src/</directory> - <exclude> - <file>./src/Laravel/ApacheUsergridServiceProvider.php</file> - </exclude> - </whitelist> - </filter> - <logging> - <log type="coverage-text" target="php://stdout" showUncoveredFiles="true"/> - </logging> -</phpunit> http://git-wip-us.apache.org/repos/asf/usergrid/blob/867060fa/sdks/php5/apache-usergrid/src/Api/Exception/BadRequestException.php ---------------------------------------------------------------------- diff --git a/sdks/php5/apache-usergrid/src/Api/Exception/BadRequestException.php b/sdks/php5/apache-usergrid/src/Api/Exception/BadRequestException.php deleted file mode 100644 index 1e63c40..0000000 --- a/sdks/php5/apache-usergrid/src/Api/Exception/BadRequestException.php +++ /dev/null @@ -1,34 +0,0 @@ -<?php -/** - * Copyright 2010-2014 baas-platform.com, Pty Ltd. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -namespace Apache\Usergrid\Api\Exception; - - -/** - * Class BadRequestException - * - * @package Apache/Usergrid - * @version 1.0.0 - * @author Jason Kristian <[email protected]> - * @license Apache License, Version 2.0 - * @copyright (c) 2008-2014, Baas Platform Pty. Ltd - * @link http://baas-platform.com - */ -class BadRequestException extends UsergridException -{ - -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/usergrid/blob/867060fa/sdks/php5/apache-usergrid/src/Api/Exception/InvalidIdException.php ---------------------------------------------------------------------- diff --git a/sdks/php5/apache-usergrid/src/Api/Exception/InvalidIdException.php b/sdks/php5/apache-usergrid/src/Api/Exception/InvalidIdException.php deleted file mode 100644 index c59a683..0000000 --- a/sdks/php5/apache-usergrid/src/Api/Exception/InvalidIdException.php +++ /dev/null @@ -1,33 +0,0 @@ -<?php -/** - * Copyright 2010-2014 baas-platform.com, Pty Ltd. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -namespace Apache\Usergrid\Api\Exception; - - -/** - * Class InvalidIdException - * - * @package Apache/Usergrid - * @version 1.0.0 - * @author Jason Kristian <[email protected]> - * @license Apache License, Version 2.0 - * @copyright (c) 2008-2014, Baas Platform Pty. Ltd - * @link http://baas-platform.com - */ -class InvalidIdException extends UsergridException -{ - -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/usergrid/blob/867060fa/sdks/php5/apache-usergrid/src/Api/Exception/NotFoundException.php ---------------------------------------------------------------------- diff --git a/sdks/php5/apache-usergrid/src/Api/Exception/NotFoundException.php b/sdks/php5/apache-usergrid/src/Api/Exception/NotFoundException.php deleted file mode 100644 index c371538..0000000 --- a/sdks/php5/apache-usergrid/src/Api/Exception/NotFoundException.php +++ /dev/null @@ -1,33 +0,0 @@ -<?php -/** - * Copyright 2010-2014 baas-platform.com, Pty Ltd. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -namespace Apache\Usergrid\Api\Exception; - - -/** - * Class NotFoundException - * - * @package Apache/Usergrid - * @version 1.0.0 - * @author Jason Kristian <[email protected]> - * @license Apache License, Version 2.0 - * @copyright (c) 2008-2014, Baas Platform Pty. Ltd - * @link http://baas-platform.com - */ -class NotFoundException extends UsergridException -{ - -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/usergrid/blob/867060fa/sdks/php5/apache-usergrid/src/Api/Exception/ServerErrorException.php ---------------------------------------------------------------------- diff --git a/sdks/php5/apache-usergrid/src/Api/Exception/ServerErrorException.php b/sdks/php5/apache-usergrid/src/Api/Exception/ServerErrorException.php deleted file mode 100644 index 2286133..0000000 --- a/sdks/php5/apache-usergrid/src/Api/Exception/ServerErrorException.php +++ /dev/null @@ -1,33 +0,0 @@ -<?php -/** - * Copyright 2010-2014 baas-platform.com, Pty Ltd. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -namespace Apache\Usergrid\Api\Exception; - - -/** - * Class ServerErrorException - * - * @package Apache/Usergrid - * @version 1.0.0 - * @author Jason Kristian <[email protected]> - * @license Apache License, Version 2.0 - * @copyright (c) 2008-2014, Baas Platform Pty. Ltd - * @link http://baas-platform.com - */ -class ServerErrorException extends UsergridException -{ - -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/usergrid/blob/867060fa/sdks/php5/apache-usergrid/src/Api/Exception/UnauthorizedException.php ---------------------------------------------------------------------- diff --git a/sdks/php5/apache-usergrid/src/Api/Exception/UnauthorizedException.php b/sdks/php5/apache-usergrid/src/Api/Exception/UnauthorizedException.php deleted file mode 100644 index 3e3ae41..0000000 --- a/sdks/php5/apache-usergrid/src/Api/Exception/UnauthorizedException.php +++ /dev/null @@ -1,34 +0,0 @@ -<?php -/** - * Copyright 2010-2014 baas-platform.com, Pty Ltd. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -namespace Apache\Usergrid\Api\Exception; - - -/** - * Class UnauthorizedException - * - * @package Apache/Usergrid - * @version 1.0.0 - * @author Jason Kristian <[email protected]> - * @license Apache License, Version 2.0 - * @copyright (c) 2008-2014, Baas Platform Pty. Ltd - * @link http://baas-platform.com - */ -class UnauthorizedException extends UsergridException -{ - -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/usergrid/blob/867060fa/sdks/php5/apache-usergrid/src/Api/Exception/UsergridException.php ---------------------------------------------------------------------- diff --git a/sdks/php5/apache-usergrid/src/Api/Exception/UsergridException.php b/sdks/php5/apache-usergrid/src/Api/Exception/UsergridException.php deleted file mode 100644 index 8aedb03..0000000 --- a/sdks/php5/apache-usergrid/src/Api/Exception/UsergridException.php +++ /dev/null @@ -1,152 +0,0 @@ -<?php -/** - * Copyright 2010-2014 baas-platform.com, Pty Ltd. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ -namespace Apache\Usergrid\Api\Exception; - - -use Exception; -use Guzzle\Http\Message\Request; -use Guzzle\Http\Message\Response; -use Guzzle\Plugin\ErrorResponse\ErrorResponseExceptionInterface; -use Guzzle\Service\Command\CommandInterface; - -/** - * Class UsergridException - * - * @package Apache/Usergrid - * @version 1.0.0 - * @author Jason Kristian <[email protected]> - * @license Apache License, Version 2.0 - * @copyright (c) 2008-2014, Baas Platform Pty. Ltd - * @link http://baas-platform.com - */ -class UsergridException extends Exception implements ErrorResponseExceptionInterface -{ - /** - * The Guzzle request. - * - * @var \Guzzle\Http\Message\Request - */ - protected $request; - - /** - * The Guzzle response. - * - * @var \Guzzle\Http\Message\Response - */ - protected $response; - - /** - * The error type returned by Usergrid. - * - * @var string - */ - protected $errorType; - - /** - * {@inheritDoc} - */ - public static function fromCommand(CommandInterface $command, Response $response) - { - $errors = json_decode($response->getBody(true), true); - - $type = array_get($errors, 'error.type', null); - - $code = array_get($errors, 'error.code', null); - - $message = array_get($errors, 'error.message', null); - - $class = '\\Apache\\Usergrid\\Api\\Exception\\' . studly_case($type) . 'Exception'; - - if (class_exists($class)) { - $exception = new $class($message, $response->getStatusCode()); - } else { - $exception = new static($message, $response->getStatusCode()); - } - - $exception->setErrorType($type); - - $exception->setResponse($response); - - $exception->setRequest($command->getRequest()); - - return $exception; - } - - /** - * Returns the Guzzle request. - * - * @return \Guzzle\Http\Message\Request - */ - public function getRequest() - { - return $this->request; - } - - /** - * Sets the Guzzle request. - * - * @param \Guzzle\Http\Message\Request $request - * @return void - */ - public function setRequest(Request $request) - { - $this->request = $request; - } - - /** - * Returns the Guzzle response. - * - * @return \Guzzle\Http\Message\Response - */ - public function getResponse() - { - return $this->response; - } - - /** - * Sets the Guzzle response. - * - * @param \Guzzle\Http\Message\Response $response - * @return void - */ - public function setResponse(Response $response) - { - $this->response = $response; - } - - /** - * Returns the error type returned by Usergrid. - * - * @return string - */ - public function getErrorType() - { - return $this->errorType; - } - - /** - * Sets the error type returned by Usergrid. - * - * @param string $errorType - * @return void - */ - public function setErrorType($errorType) - { - $this->errorType = $errorType; - } - - -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/usergrid/blob/867060fa/sdks/php5/apache-usergrid/src/Api/Filters/Boolean.php ---------------------------------------------------------------------- diff --git a/sdks/php5/apache-usergrid/src/Api/Filters/Boolean.php b/sdks/php5/apache-usergrid/src/Api/Filters/Boolean.php deleted file mode 100644 index 021f2fd..0000000 --- a/sdks/php5/apache-usergrid/src/Api/Filters/Boolean.php +++ /dev/null @@ -1,44 +0,0 @@ -<?php -/** - * Copyright 2010-2014 baas-platform.com, Pty Ltd. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -namespace Apache\Usergrid\Api\Filters; - - -/** - * Class Boolean - * - * @package Apache/Usergrid - * @version 1.0.0 - * @author Jason Kristian <[email protected]> - * @license Apache License, Version 2.0 - * @copyright (c) 2008-2014, Baas Platform Pty. Ltd - * @link http://baas-platform.com - */ -class Boolean -{ - - /** - * Converts a boolean into its string representation. - * - * @param bool $boolean - * @return string - */ - public static function convert($boolean) - { - return $boolean ? 'true' : 'false'; - } - -} http://git-wip-us.apache.org/repos/asf/usergrid/blob/867060fa/sdks/php5/apache-usergrid/src/Api/Filters/Date.php ---------------------------------------------------------------------- diff --git a/sdks/php5/apache-usergrid/src/Api/Filters/Date.php b/sdks/php5/apache-usergrid/src/Api/Filters/Date.php deleted file mode 100644 index 8b3c5c6..0000000 --- a/sdks/php5/apache-usergrid/src/Api/Filters/Date.php +++ /dev/null @@ -1,44 +0,0 @@ -<?php -/** - * Copyright 2010-2014 baas-platform.com, Pty Ltd. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -namespace Apache\Usergrid\Api\Filters; - -use Carbon\Carbon; - -/** - * Class Date - * - * @package Apache/Usergrid - * @version 1.0.0 - * @author Jason Kristian <[email protected]> - * @license Apache License, Version 2.0 - * @copyright (c) 2008-2014, Baas Platform Pty. Ltd - * @link http://baas-platform.com - */ -class Date -{ - - /** - * @param $date - * @return static - */ - public static function convert($date) - { - $date2 = (int)($date / 1000); - $date_string = Carbon::createFromTimestampUTC($date2)->toDayDateTimeString(); - return $date_string; - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/usergrid/blob/867060fa/sdks/php5/apache-usergrid/src/Api/Filters/Number.php ---------------------------------------------------------------------- diff --git a/sdks/php5/apache-usergrid/src/Api/Filters/Number.php b/sdks/php5/apache-usergrid/src/Api/Filters/Number.php deleted file mode 100644 index 41047d3..0000000 --- a/sdks/php5/apache-usergrid/src/Api/Filters/Number.php +++ /dev/null @@ -1,48 +0,0 @@ -<?php -/** - * Copyright 2010-2014 baas-platform.com, Pty Ltd. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -namespace Apache\Usergrid\Api\Filters; - - -/** - * Class Number - * - * @package Apache/Usergrid - * @version 1.0.0 - * @author Jason Kristian <[email protected]> - * @license Apache License, Version 2.0 - * @copyright (c) 2008-2014, Baas Platform Pty. Ltd - * @link http://baas-platform.com - */ -class Number -{ - - /** - * Converts a number into an integer. - * - * @param mixed $number - * @return int - */ - public static function convert($number) - { - if (is_string($number) || is_float($number)) { - return (int)($number * 100); - } - - return $number; - } - -} http://git-wip-us.apache.org/repos/asf/usergrid/blob/867060fa/sdks/php5/apache-usergrid/src/Api/GuzzleClient.php ---------------------------------------------------------------------- diff --git a/sdks/php5/apache-usergrid/src/Api/GuzzleClient.php b/sdks/php5/apache-usergrid/src/Api/GuzzleClient.php deleted file mode 100644 index 6ef9d8a..0000000 --- a/sdks/php5/apache-usergrid/src/Api/GuzzleClient.php +++ /dev/null @@ -1,64 +0,0 @@ -<?php -/** - * Copyright 2010-2014 baas-platform.com, Pty Ltd. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -namespace Apache\Usergrid\Api; - - -use Guzzle\Service\Client; - -/** - * Class GuzzleClient - * - * @package Apache/Usergrid - * @version 1.0.0 - * @author Jason Kristian <[email protected]> - * @license Apache License, Version 2.0 - * @copyright (c) 2008-2014, Baas Platform Pty. Ltd - * @link http://baas-platform.com - */ -class GuzzleClient extends Client -{ - - /** - * The Usergrid API client instance. - * - * @var \Apache\Usergrid\Api\Usergrid - */ - protected $apiClient; - - /** - * Returns the Usergrid API client instance. - * - * @return \Apache\Usergrid\Api\Usergrid - */ - public function getApiClient() - { - return $this->apiClient; - } - - /** - * Sets the Usergrid API client instance. - * - * @param \Apache\Usergrid\Api\Usergrid $client - * @return void - */ - public function setApiClient(Usergrid $client) - { - $this->apiClient = $client; - } - - -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/usergrid/blob/867060fa/sdks/php5/apache-usergrid/src/Api/Models/Application.php ---------------------------------------------------------------------- diff --git a/sdks/php5/apache-usergrid/src/Api/Models/Application.php b/sdks/php5/apache-usergrid/src/Api/Models/Application.php deleted file mode 100644 index 336d6d9..0000000 --- a/sdks/php5/apache-usergrid/src/Api/Models/Application.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/** - * Copyright 2010-2014 baas-platform.com, Pty Ltd. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -namespace Apache\Usergrid\Api\Models; - - -use Guzzle\Service\Command\ResponseClassInterface; - -/** - * Class Application - * - * @package Apache/Usergrid - * @version 1.0.0 - * @author Jason Kristian <[email protected]> - * @license Apache License, Version 2.0 - * @copyright (c) 2008-2014, Baas Platform Pty. Ltd - * @link http://baas-platform.com - */ -class Application extends BaseCollection implements ResponseClassInterface -{ - use GuzzleCommandTrait; -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/usergrid/blob/867060fa/sdks/php5/apache-usergrid/src/Api/Models/BaseCollection.php ---------------------------------------------------------------------- diff --git a/sdks/php5/apache-usergrid/src/Api/Models/BaseCollection.php b/sdks/php5/apache-usergrid/src/Api/Models/BaseCollection.php deleted file mode 100644 index 4cc7d67..0000000 --- a/sdks/php5/apache-usergrid/src/Api/Models/BaseCollection.php +++ /dev/null @@ -1,116 +0,0 @@ -<?php -/** - * Copyright 2010-2014 baas-platform.com, Pty Ltd. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -namespace Apache\Usergrid\Api\Models; - - -use Apache\Usergrid\Api\Usergrid; -use Illuminate\Support\Collection; - -/** - * Class BaseCollection - * - * @package Apache/Usergrid - * @version 1.0.0 - * @author Jason Kristian <[email protected]> - * @license Apache License, Version 2.0 - * @copyright (c) 2008-2014, Baas Platform Pty. Ltd - * @link http://baas-platform.com - */ -class BaseCollection extends Collection -{ - /** - * List of API response properties that'll be - * automatically converted into collections. - * - * @var array - */ - protected $collections = ['entities']; - - /** - * The Usergrid API client instance. - * - * @var /Apache\Usergrid\Api\Usergrid - */ - protected $apiClient; - - /** - * Returns the given key value from the collection. - * - * @param mixed $key - * @return mixed - */ - public function __get($key) - { - if (in_array($key, $this->collections) || array_key_exists($key, $this->collections)) { - if ($mappedKey = array_get($this->collections, $key, [])) { - $key = strstr($mappedKey, '.', true); - - $query = ltrim(strstr($mappedKey, '.'), '.'); - - $data = array_get($this->get($key), $query, []); - } else { - $data = $this->get($key, []); - } - // create a new class of self so subclasses get new collection from entities of the correct model - // eg: before when asking the User Model for its entities returned a collection of the BaseCollection class not the user class.. - $class = self::instance($data); - //set the api client on collection so api attribute properties can make api calls to get related models - $class->setApiClient($this->getApiClient()); - // return class. - return $class; - - } - // check to see if the property you asked for is a attribute method - if (method_exists($this, $method = "{$key}Attribute")) { - return $this->{$method}($this->get($key)); - } - - //else return key - return $this->get($key, null); - } - - /** - * @param $data - * @return static - */ - private static function instance($data) - { - return new static($data); - } - - /** - * Returns the Usergrid API client instance. - * - * @return /Apache\Usergrid\Api\Usergrid /Apache\Usergrid\Api\Usergrid - */ - public function getApiClient() - { - return $this->apiClient; - } - - /** - * Sets the Usergrid API client instance. - * - * @param Usergrid $client - * @internal param $ /Apache\Usergrid\Api\Usergrid $client - * @return void - */ - public function setApiClient(Usergrid $client) - { - $this->apiClient = $client; - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/usergrid/blob/867060fa/sdks/php5/apache-usergrid/src/Api/Models/Collection.php ---------------------------------------------------------------------- diff --git a/sdks/php5/apache-usergrid/src/Api/Models/Collection.php b/sdks/php5/apache-usergrid/src/Api/Models/Collection.php deleted file mode 100644 index 9fb6d5b..0000000 --- a/sdks/php5/apache-usergrid/src/Api/Models/Collection.php +++ /dev/null @@ -1,37 +0,0 @@ -<?php - -/** - * Copyright 2010-2014 baas-platform.com, Pty Ltd. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -namespace Apache\Usergrid\Api\Models; - - -use Guzzle\Service\Command\ResponseClassInterface; - -/** - * Class Collection - * - * @package Apache/Usergrid - * @version 1.0.0 - * @author Jason Kristian <[email protected]> - * @license Apache License, Version 2.0 - * @copyright (c) 2008-2014, Baas Platform Pty. Ltd - * @link http://baas-platform.com - */ -class Collection extends BaseCollection implements ResponseClassInterface -{ - use GuzzleCommandTrait; - -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/usergrid/blob/867060fa/sdks/php5/apache-usergrid/src/Api/Models/Device.php ---------------------------------------------------------------------- diff --git a/sdks/php5/apache-usergrid/src/Api/Models/Device.php b/sdks/php5/apache-usergrid/src/Api/Models/Device.php deleted file mode 100644 index 403ff8d..0000000 --- a/sdks/php5/apache-usergrid/src/Api/Models/Device.php +++ /dev/null @@ -1,50 +0,0 @@ -<?php -/** - * Copyright 2010-2014 baas-platform.com, Pty Ltd. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -namespace Apache\Usergrid\Api\Models; - - -use Guzzle\Service\Command\ResponseClassInterface; - -/** - * Class Device - * - * @package Apache/Usergrid - * @version 1.0.0 - * @author Jason Kristian <[email protected]> - * @license Apache License, Version 2.0 - * @copyright (c) 2008-2014, Baas Platform Pty. Ltd - * @link http://baas-platform.com - */ -class Device extends BaseCollection implements ResponseClassInterface -{ - use GuzzleCommandTrait; - - public function userAttribute() - { - return $this->getApiClient()->application()->GetRelationship([ - 'collection' => 'devices', - 'entity_id' => $this->entities->fetch('uuid')->first(), - 'relationship' => 'users' - ])->toArray(); - } - - public function notifierAttribute() - { - - } - -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/usergrid/blob/867060fa/sdks/php5/apache-usergrid/src/Api/Models/Entity.php ---------------------------------------------------------------------- diff --git a/sdks/php5/apache-usergrid/src/Api/Models/Entity.php b/sdks/php5/apache-usergrid/src/Api/Models/Entity.php deleted file mode 100644 index 5063fd0..0000000 --- a/sdks/php5/apache-usergrid/src/Api/Models/Entity.php +++ /dev/null @@ -1,36 +0,0 @@ -<?php -/** - * Copyright 2010-2014 baas-platform.com, Pty Ltd. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -namespace Apache\Usergrid\Api\Models; - - -use Guzzle\Service\Command\ResponseClassInterface; - -/** - * Class Entity - * - * @package Apache/Usergrid - * @version 1.0.0 - * @author Jason Kristian <[email protected]> - * @license Apache License, Version 2.0 - * @copyright (c) 2008-2014, Baas Platform Pty. Ltd - * @link http://baas-platform.com - */ -class Entity extends BaseCollection implements ResponseClassInterface -{ - use GuzzleCommandTrait; - -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/usergrid/blob/867060fa/sdks/php5/apache-usergrid/src/Api/Models/Event.php ---------------------------------------------------------------------- diff --git a/sdks/php5/apache-usergrid/src/Api/Models/Event.php b/sdks/php5/apache-usergrid/src/Api/Models/Event.php deleted file mode 100644 index 2e04595..0000000 --- a/sdks/php5/apache-usergrid/src/Api/Models/Event.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/** - * Copyright 2010-2014 baas-platform.com, Pty Ltd. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -namespace Apache\Usergrid\Api\Models; - - -use Guzzle\Service\Command\ResponseClassInterface; - -/** - * Class Event - * - * @package Apache/Usergrid - * @version 1.0.0 - * @author Jason Kristian <[email protected]> - * @license Apache License, Version 2.0 - * @copyright (c) 2008-2014, Baas Platform Pty. Ltd - * @link http://baas-platform.com - */ -class Event extends BaseCollection implements ResponseClassInterface -{ - use GuzzleCommandTrait; -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/usergrid/blob/867060fa/sdks/php5/apache-usergrid/src/Api/Models/Group.php ---------------------------------------------------------------------- diff --git a/sdks/php5/apache-usergrid/src/Api/Models/Group.php b/sdks/php5/apache-usergrid/src/Api/Models/Group.php deleted file mode 100644 index 6b034ca..0000000 --- a/sdks/php5/apache-usergrid/src/Api/Models/Group.php +++ /dev/null @@ -1,54 +0,0 @@ -<?php -/** - * Copyright 2010-2014 baas-platform.com, Pty Ltd. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -namespace Apache\Usergrid\Api\Models; - - -use Guzzle\Service\Command\ResponseClassInterface; - -/** - * Class Group - * - * @package Apache/Usergrid - * @version 1.0.0 - * @author Jason Kristian <[email protected]> - * @license Apache License, Version 2.0 - * @copyright (c) 2008-2014, Baas Platform Pty. Ltd - * @link http://baas-platform.com - */ -class Group extends BaseCollection implements ResponseClassInterface -{ - - use GuzzleCommandTrait; - - public function usersAttribute() - { - return $this->getApiClient()->application()->GetRelationship([ - 'collection' => 'groups', - 'entity_id' => $this->entities->fetch('uuid')->first(), - 'relationship' => 'users' - ])->toArray(); - } - - public function rolesAttribute() - { - return $this->getApiClient()->application()->GetRelationship([ - 'collection' => 'groups', - 'entity_id' => $this->entities->fetch('uuid')->first(), - 'relationship' => 'roles' - ])->toArray(); - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/usergrid/blob/867060fa/sdks/php5/apache-usergrid/src/Api/Models/GuzzleCommandTrait.php ---------------------------------------------------------------------- diff --git a/sdks/php5/apache-usergrid/src/Api/Models/GuzzleCommandTrait.php b/sdks/php5/apache-usergrid/src/Api/Models/GuzzleCommandTrait.php deleted file mode 100644 index e6ccb68..0000000 --- a/sdks/php5/apache-usergrid/src/Api/Models/GuzzleCommandTrait.php +++ /dev/null @@ -1,59 +0,0 @@ -<?php -/** - * Copyright 2010-2014 baas-platform.com, Pty Ltd. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -namespace Apache\Usergrid\Api\Models; - -use Guzzle\Service\Command\OperationCommand; - -/** - * Class GuzzleCommandTrait - * - * @package Apache/Usergrid - * @version 1.0.0 - * @author Jason Kristian <[email protected]> - * @license Apache License, Version 2.0 - * @copyright (c) 2008-2014, Baas Platform Pty. Ltd - * @link http://baas-platform.com - */ -trait GuzzleCommandTrait -{ - /** - * Create a response model object from a completed command. - * - * @param OperationCommand $command That serialized the request - * @return \Illuminate\Support\Collection - */ - public static function fromCommand(OperationCommand $command) - { - // Initialize the collection - $collection = new self($command->getResponse()->json()); - - // Set the Usergrid API client on the collection - $collection->setApiClient($command->getClient()->getApiClient()); - - // Return the collection - return $collection; - } - - /** - * Returns true if there is a cursor or false if there is not - * @return bool - */ - public function hasNextPage() - { - return $this->has('cursor'); - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/usergrid/blob/867060fa/sdks/php5/apache-usergrid/src/Api/Models/Notifier.php ---------------------------------------------------------------------- diff --git a/sdks/php5/apache-usergrid/src/Api/Models/Notifier.php b/sdks/php5/apache-usergrid/src/Api/Models/Notifier.php deleted file mode 100644 index a4c21c8..0000000 --- a/sdks/php5/apache-usergrid/src/Api/Models/Notifier.php +++ /dev/null @@ -1,36 +0,0 @@ -<?php -/** - * Copyright 2010-2014 baas-platform.com, Pty Ltd. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -namespace Apache\Usergrid\Api\Models; - - -use Guzzle\Service\Command\ResponseClassInterface; - -/** - * Class Application - * - * @package Apache/Usergrid - * @version 1.0.0 - * @author Jason Kristian <[email protected]> - * @license Apache License, Version 2.0 - * @copyright (c) 2008-2014, Baas Platform Pty. Ltd - * @link http://baas-platform.com - */ -class Notifier extends BaseCollection implements ResponseClassInterface -{ - use GuzzleCommandTrait; - -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/usergrid/blob/867060fa/sdks/php5/apache-usergrid/src/Api/Models/Organization.php ---------------------------------------------------------------------- diff --git a/sdks/php5/apache-usergrid/src/Api/Models/Organization.php b/sdks/php5/apache-usergrid/src/Api/Models/Organization.php deleted file mode 100644 index d58d3d4..0000000 --- a/sdks/php5/apache-usergrid/src/Api/Models/Organization.php +++ /dev/null @@ -1,38 +0,0 @@ -<?php -/** - * Copyright 2010-2014 baas-platform.com, Pty Ltd. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -namespace Apache\Usergrid\Api\Models; - - -use Guzzle\Service\Command\ResponseClassInterface; - -/** - * Class Organization - * - * @package Apache/Usergrid - * @version 1.0.0 - * @author Jason Kristian <[email protected]> - * @license Apache License, Version 2.0 - * @copyright (c) 2008-2014, Baas Platform Pty. Ltd - * @link http://baas-platform.com - */ -class Organization extends BaseCollection implements ResponseClassInterface -{ - - use GuzzleCommandTrait; - - -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/usergrid/blob/867060fa/sdks/php5/apache-usergrid/src/Api/Models/Receipt.php ---------------------------------------------------------------------- diff --git a/sdks/php5/apache-usergrid/src/Api/Models/Receipt.php b/sdks/php5/apache-usergrid/src/Api/Models/Receipt.php deleted file mode 100644 index bc09235..0000000 --- a/sdks/php5/apache-usergrid/src/Api/Models/Receipt.php +++ /dev/null @@ -1,36 +0,0 @@ -<?php -/** - * Copyright 2010-2014 baas-platform.com, Pty Ltd. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -namespace Apache\Usergrid\Api\Models; - - -use Guzzle\Service\Command\ResponseClassInterface; - -/** - * Class Application - * - * @package Apache/Usergrid - * @version 1.0.0 - * @author Jason Kristian <[email protected]> - * @license Apache License, Version 2.0 - * @copyright (c) 2008-2014, Baas Platform Pty. Ltd - * @link http://baas-platform.com - */ -class Receipt extends BaseCollection implements ResponseClassInterface -{ - use GuzzleCommandTrait; - -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/usergrid/blob/867060fa/sdks/php5/apache-usergrid/src/Api/Models/Role.php ---------------------------------------------------------------------- diff --git a/sdks/php5/apache-usergrid/src/Api/Models/Role.php b/sdks/php5/apache-usergrid/src/Api/Models/Role.php deleted file mode 100644 index 3e93465..0000000 --- a/sdks/php5/apache-usergrid/src/Api/Models/Role.php +++ /dev/null @@ -1,54 +0,0 @@ -<?php -/** - * Copyright 2010-2014 baas-platform.com, Pty Ltd. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -namespace Apache\Usergrid\Api\Models; - - -use Guzzle\Service\Command\ResponseClassInterface; - -/** - * Class Role - * - * @package Apache/Usergrid - * @version 1.0.0 - * @author Jason Kristian <[email protected]> - * @license Apache License, Version 2.0 - * @copyright (c) 2008-2014, Baas Platform Pty. Ltd - * @link http://baas-platform.com - */ -class Role extends BaseCollection implements ResponseClassInterface -{ - - use GuzzleCommandTrait; - - public function usersAttribute() - { - return $this->getApiClient()->application()->GetRelationship([ - 'collection' => 'roles', - 'entity_id' => $this->entities->fetch('uuid')->first(), - 'relationship' => 'users' - ])->toArray(); - } - - public function groupsAttribute() - { - return $this->getApiClient()->application()->GetRelationship([ - 'collection' => 'roles', - 'entity_id' => $this->entities->fetch('uuid')->first(), - 'relationship' => 'groups' - ])->toArray(); - } -} \ No newline at end of file
