MDL-48766 lib: Import MaxMind GeoIP2 PHP API
authorDan Poltawski <dan@moodle.com>
Thu, 26 Nov 2015 12:50:34 +0000 (12:50 +0000)
committerDan Poltawski <dan@moodle.com>
Mon, 19 Sep 2016 07:59:38 +0000 (08:59 +0100)
commiteacc36a26be59d070d738a0ee375b0228a9b04c3
treea8647ac7d080e53fa54257a3ee71901253402f35
parent054da30ba9eff11b6beb065dd42dfe7ee1b8003b
MDL-48766 lib: Import MaxMind GeoIP2 PHP API

No changes from the upstream version have been made, it is recommended by
upstream to install these depdencies via composer - but the composer
installation is bundled with a load of test files, shell scripts etc (and
we don't use composer to manage 'production dependencies') so we have to
do it manually.
41 files changed:
.eslintignore
.stylelintignore
lib/classes/component.php
lib/maxmind/GeoIp2/Compat/JsonSerializable.php [new file with mode: 0644]
lib/maxmind/GeoIp2/Database/Reader.php [new file with mode: 0644]
lib/maxmind/GeoIp2/Exception/AddressNotFoundException.php [new file with mode: 0644]
lib/maxmind/GeoIp2/Exception/AuthenticationException.php [new file with mode: 0644]
lib/maxmind/GeoIp2/Exception/GeoIp2Exception.php [new file with mode: 0644]
lib/maxmind/GeoIp2/Exception/HttpException.php [new file with mode: 0644]
lib/maxmind/GeoIp2/Exception/InvalidRequestException.php [new file with mode: 0644]
lib/maxmind/GeoIp2/Exception/OutOfQueriesException.php [new file with mode: 0644]
lib/maxmind/GeoIp2/Model/AbstractModel.php [new file with mode: 0644]
lib/maxmind/GeoIp2/Model/AnonymousIp.php [new file with mode: 0644]
lib/maxmind/GeoIp2/Model/City.php [new file with mode: 0644]
lib/maxmind/GeoIp2/Model/ConnectionType.php [new file with mode: 0644]
lib/maxmind/GeoIp2/Model/Country.php [new file with mode: 0644]
lib/maxmind/GeoIp2/Model/Domain.php [new file with mode: 0644]
lib/maxmind/GeoIp2/Model/Enterprise.php [new file with mode: 0644]
lib/maxmind/GeoIp2/Model/Insights.php [new file with mode: 0644]
lib/maxmind/GeoIp2/Model/Isp.php [new file with mode: 0644]
lib/maxmind/GeoIp2/ProviderInterface.php [new file with mode: 0644]
lib/maxmind/GeoIp2/Record/AbstractPlaceRecord.php [new file with mode: 0644]
lib/maxmind/GeoIp2/Record/AbstractRecord.php [new file with mode: 0644]
lib/maxmind/GeoIp2/Record/City.php [new file with mode: 0644]
lib/maxmind/GeoIp2/Record/Continent.php [new file with mode: 0644]
lib/maxmind/GeoIp2/Record/Country.php [new file with mode: 0644]
lib/maxmind/GeoIp2/Record/Location.php [new file with mode: 0644]
lib/maxmind/GeoIp2/Record/MaxMind.php [new file with mode: 0644]
lib/maxmind/GeoIp2/Record/Postal.php [new file with mode: 0644]
lib/maxmind/GeoIp2/Record/RepresentedCountry.php [new file with mode: 0644]
lib/maxmind/GeoIp2/Record/Subdivision.php [new file with mode: 0644]
lib/maxmind/GeoIp2/Record/Traits.php [new file with mode: 0644]
lib/maxmind/GeoIp2/WebService/Client.php [new file with mode: 0644]
lib/maxmind/MaxMind/Db/Reader.php [new file with mode: 0644]
lib/maxmind/MaxMind/Db/Reader/Decoder.php [new file with mode: 0644]
lib/maxmind/MaxMind/Db/Reader/InvalidDatabaseException.php [new file with mode: 0644]
lib/maxmind/MaxMind/Db/Reader/Metadata.php [new file with mode: 0644]
lib/maxmind/MaxMind/Db/Reader/Util.php [new file with mode: 0644]
lib/maxmind/README_moodle.txt [new file with mode: 0644]
lib/thirdpartylibs.xml
version.php