diff --git a/README.md b/README.md index 5313012..6a60a2a 100644 --- a/README.md +++ b/README.md @@ -19,10 +19,11 @@ Currently, supported APIs: ```php use Scopus\ScopusApi; +use Scopus\ScopusApiFactory; // replace with your API key $apiKey = "114ff0c3b57a0ec62e15efdedefd2e6f"; -$api = new ScopusApi($apiKey); +$api = (new ScopusApiFactory($apiKey))->createApiClient(); // Scopus Search API $results = $api @@ -59,10 +60,13 @@ foreach ($results->getEntries() as $entry) { https://kasparsj.github.io/scopus-api-php/ ## Changelog +- 14/06/2023 - v1.4 + * Added institution token support + * Updated GuzzleHttp to the latest version (7.6) - 01/05/2022 - v1.3 * Added Abstract Citations Count API - 14/11/2021 - v1.2 - * Bug fix + * Bug fix - 19/05/2020 - v1.1 * Added Search Author API * Added Citation Overview API diff --git a/composer.json b/composer.json index f76f76e..10dca8b 100644 --- a/composer.json +++ b/composer.json @@ -15,7 +15,8 @@ } ], "require": { - "guzzlehttp/guzzle": ">=6.3.0" + "php": ">=7.2", + "guzzlehttp/guzzle": "^7.6" }, "autoload": { "psr-0": { diff --git a/docs/404.html b/docs/404.html deleted file mode 100644 index 5e9d5e1..0000000 --- a/docs/404.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - Page not found - - - - - - -
- -
- -
- - - - - - diff --git a/docs/Countable.html b/docs/Countable.html new file mode 100644 index 0000000..32de149 --- /dev/null +++ b/docs/Countable.html @@ -0,0 +1,228 @@ + + + + + + + + Interface Countable | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Interface Countable +

+ + + + +
+ +
+ +
+ +
+ +
+ + + + + + + + + + + + + + +
Methods
+ + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/Exception.html b/docs/Exception.html new file mode 100644 index 0000000..b7b6e43 --- /dev/null +++ b/docs/Exception.html @@ -0,0 +1,531 @@ + + + + + + + + Class Exception | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Exception +

+ + + + + + + + + + + +
implements +Throwable
+ +
+ +
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/GuzzleHttp.ClientInterface.html b/docs/GuzzleHttp.ClientInterface.html new file mode 100644 index 0000000..d2677c8 --- /dev/null +++ b/docs/GuzzleHttp.ClientInterface.html @@ -0,0 +1,409 @@ + + + + + + + + Interface GuzzleHttp\ClientInterface | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Interface GuzzleHttp\ClientInterface +

+ + + + +
+
+

Client interface for sending HTTP requests.

+
+
+ + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + + + + + + + +
Constants
+ + +
+ + +
+ +
+ +
+ + diff --git a/docs/GuzzleHttp.Exception.GuzzleException.html b/docs/GuzzleHttp.Exception.GuzzleException.html new file mode 100644 index 0000000..7403b3f --- /dev/null +++ b/docs/GuzzleHttp.Exception.GuzzleException.html @@ -0,0 +1,171 @@ + + + + + + + + Interface GuzzleHttp\Exception\GuzzleException | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Interface GuzzleHttp\Exception\GuzzleException +

+ + + + + + + + +
extends +ClientExceptionInterface
+ +
+ +
+ +
+ +
+ + + + + + + + + + + +
Methods inherited from Throwable
+getMessage(), getCode(), getFile(), getLine(), getTrace(), getPrevious(), getTraceAsString()
+ + + + + + + + +
Methods inherited from Stringable
+__toString()
+ + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/GuzzleHttp.Promise.PromiseInterface.html b/docs/GuzzleHttp.Promise.PromiseInterface.html new file mode 100644 index 0000000..32b0834 --- /dev/null +++ b/docs/GuzzleHttp.Promise.PromiseInterface.html @@ -0,0 +1,466 @@ + + + + + + + + Interface GuzzleHttp\Promise\PromiseInterface | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Interface GuzzleHttp\Promise\PromiseInterface +

+ + + + +
+
+

A promise represents the eventual result of an asynchronous operation.

+

The primary way of interacting with a promise is through its then method, +which registers callbacks to receive either a promise’s eventual value or +the reason why the promise cannot be fulfilled.

+
+
+ + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Constants
+ + +
+ + +
+ +
+ +
+ + diff --git a/docs/InvalidArgumentException.html b/docs/InvalidArgumentException.html new file mode 100644 index 0000000..e3e77bf --- /dev/null +++ b/docs/InvalidArgumentException.html @@ -0,0 +1,241 @@ + + + + + + + + Class InvalidArgumentException | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class InvalidArgumentException +

+ + + + + + + + + + + +
extends +LogicException
+ +
+ +
+ +
+ +
+ + + + + + + + + + + +
Methods inherited from Exception
+__construct(), __wakeup(), getMessage(), getCode(), getFile(), getLine(), getTrace(), getPrevious(), getTraceAsString(), __toString()
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/Iterator.html b/docs/Iterator.html new file mode 100644 index 0000000..e75de2c --- /dev/null +++ b/docs/Iterator.html @@ -0,0 +1,375 @@ + + + + + + + + Interface Iterator | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Interface Iterator +

+ + + + + + + + +
extends +Traversable
+ +
+ +
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + + + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/LogicException.html b/docs/LogicException.html new file mode 100644 index 0000000..e524c6e --- /dev/null +++ b/docs/LogicException.html @@ -0,0 +1,230 @@ + + + + + + + + Class LogicException | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class LogicException +

+ + + + + + + + + + + +
extends +Exception
+ +
+ +
+ +
+ +
+ + + + + + + + + + +
Methods inherited from Exception
+__construct(), __wakeup(), getMessage(), getCode(), getFile(), getLine(), getTrace(), getPrevious(), getTraceAsString(), __toString()
+ + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/Psr.Http.Client.ClientExceptionInterface.html b/docs/Psr.Http.Client.ClientExceptionInterface.html new file mode 100644 index 0000000..e83c45b --- /dev/null +++ b/docs/Psr.Http.Client.ClientExceptionInterface.html @@ -0,0 +1,182 @@ + + + + + + + + Interface Psr\Http\Client\ClientExceptionInterface | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Interface Psr\Http\Client\ClientExceptionInterface +

+ + + + + + + + +
extends +Throwable
+
+

Every HTTP client related exception MUST implement this interface.

+
+
+ +
+ +
+ +
+ +
+ + + + + + + + + + +
Methods inherited from Throwable
+getMessage(), getCode(), getFile(), getLine(), getTrace(), getPrevious(), getTraceAsString()
+ + + + + + + + +
Methods inherited from Stringable
+__toString()
+ + + + + + + + + + + + + + + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/Psr.Http.Message.MessageInterface.html b/docs/Psr.Http.Message.MessageInterface.html new file mode 100644 index 0000000..b699193 --- /dev/null +++ b/docs/Psr.Http.Message.MessageInterface.html @@ -0,0 +1,697 @@ + + + + + + + + Interface Psr\Http\Message\MessageInterface | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Interface Psr\Http\Message\MessageInterface +

+ + + + +
+
+

HTTP messages consist of requests from a client to a server and responses +from a server to a client. This interface defines the methods common to +each.

+

Messages are considered immutable; all methods that might change state MUST +be implemented such that they retain the internal state of the current +message and return an instance that contains the changed state.

+
+
+ +
+ +
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/Psr.Http.Message.RequestInterface.html b/docs/Psr.Http.Message.RequestInterface.html new file mode 100644 index 0000000..d522fd5 --- /dev/null +++ b/docs/Psr.Http.Message.RequestInterface.html @@ -0,0 +1,461 @@ + + + + + + + + Interface Psr\Http\Message\RequestInterface | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Interface Psr\Http\Message\RequestInterface +

+ + + + + + + + +
extends +MessageInterface
+
+

Representation of an outgoing, client-side request.

+

Per the HTTP specification, this interface includes properties for +each of the following:

+
    +
  • Protocol version
  • +
  • HTTP method
  • +
  • URI
  • +
  • Headers
  • +
  • Message body
  • +
+

During construction, implementations MUST attempt to set the Host header from +a provided URI if no Host header is provided.

+

Requests are considered immutable; all methods that might change state MUST +be implemented such that they retain the internal state of the current +message and return an instance that contains the changed state.

+
+
+ +
+ +
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + +
Methods inherited from Psr\Http\Message\MessageInterface
+getProtocolVersion(), withProtocolVersion(), getHeaders(), hasHeader(), getHeader(), getHeaderLine(), withHeader(), withAddedHeader(), withoutHeader(), getBody(), withBody()
+ + + + + + + + + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/Psr.Http.Message.ResponseInterface.html b/docs/Psr.Http.Message.ResponseInterface.html new file mode 100644 index 0000000..de2ccc6 --- /dev/null +++ b/docs/Psr.Http.Message.ResponseInterface.html @@ -0,0 +1,329 @@ + + + + + + + + Interface Psr\Http\Message\ResponseInterface | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Interface Psr\Http\Message\ResponseInterface +

+ + + + + + + + +
extends +MessageInterface
+
+

Representation of an outgoing, server-side response.

+

Per the HTTP specification, this interface includes properties for +each of the following:

+
    +
  • Protocol version
  • +
  • Status code and reason phrase
  • +
  • Headers
  • +
  • Message body
  • +
+

Responses are considered immutable; all methods that might change state MUST +be implemented such that they retain the internal state of the current +message and return an instance that contains the changed state.

+
+
+ +
+ +
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + +
Methods inherited from Psr\Http\Message\MessageInterface
+getProtocolVersion(), withProtocolVersion(), getHeaders(), hasHeader(), getHeader(), getHeaderLine(), withHeader(), withAddedHeader(), withoutHeader(), getBody(), withBody()
+ + + + + + + + + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/Psr.Http.Message.StreamInterface.html b/docs/Psr.Http.Message.StreamInterface.html new file mode 100644 index 0000000..618fd34 --- /dev/null +++ b/docs/Psr.Http.Message.StreamInterface.html @@ -0,0 +1,742 @@ + + + + + + + + Interface Psr\Http\Message\StreamInterface | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Interface Psr\Http\Message\StreamInterface +

+ + + + +
+
+

Describes a data stream.

+

Typically, an instance will wrap a PHP stream; this interface provides +a wrapper around the most common operations, including serialization of +the entire stream to a string.

+
+
+ + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/Psr.Http.Message.UriInterface.html b/docs/Psr.Http.Message.UriInterface.html new file mode 100644 index 0000000..e3bf22b --- /dev/null +++ b/docs/Psr.Http.Message.UriInterface.html @@ -0,0 +1,925 @@ + + + + + + + + Interface Psr\Http\Message\UriInterface | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Interface Psr\Http\Message\UriInterface +

+ + + + +
+
+

Value object representing a URI.

+

This interface is meant to represent URIs according to RFC 3986 and to +provide methods for most common operations. Additional functionality for +working with URIs can be provided on top of the interface or externally. +Its primary use is for HTTP requests, but may also be used in other +contexts.

+

Instances of this interface are considered immutable; all methods that +might change state MUST be implemented such that they retain the internal +state of the current instance and return an instance that contains the +changed state.

+

Typically the Host header will be also be present in the request message. +For server-side requests, the scheme will typically be discoverable in the +server parameters.

+
+
+ + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/RecursiveIterator.html b/docs/RecursiveIterator.html new file mode 100644 index 0000000..5de1ef3 --- /dev/null +++ b/docs/RecursiveIterator.html @@ -0,0 +1,289 @@ + + + + + + + + Interface RecursiveIterator | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Interface RecursiveIterator +

+ + + + + + + + +
extends +Iterator
+ +
+ +
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + +
Methods inherited from Iterator
+current(), next(), key(), valid(), rewind()
+ + + + + + + + + + + + + + + + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/RuntimeException.html b/docs/RuntimeException.html new file mode 100644 index 0000000..f579ad9 --- /dev/null +++ b/docs/RuntimeException.html @@ -0,0 +1,223 @@ + + + + + + + + Class RuntimeException | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class RuntimeException +

+ + + + + + + + + + + +
extends +Exception
+ +
+ +
+ +
+ +
+ + + + + + + + + + +
Methods inherited from Exception
+__construct(), __wakeup(), getMessage(), getCode(), getFile(), getLine(), getTrace(), getPrevious(), getTraceAsString(), __toString()
+ + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Exception.JsonException.html b/docs/Scopus.Exception.JsonException.html new file mode 100644 index 0000000..933cdf9 --- /dev/null +++ b/docs/Scopus.Exception.JsonException.html @@ -0,0 +1,165 @@ + + + + + + + + Class Scopus\Exception\JsonException | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\Exception\JsonException +

+ + + + + + + + + + + +
extends +Exception
+ +
+
    +
  • +Exception + + implements + Throwable + +
      +
    • +Scopus\Exception\JsonException + + +
    • +
    +
  • +
+
+ + + + + + + + + + + + +
Methods inherited from Exception
+__construct(), __wakeup(), getMessage(), getCode(), getFile(), getLine(), getTrace(), getPrevious(), getTraceAsString(), __toString()
+ + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Exception.XmlException.html b/docs/Scopus.Exception.XmlException.html new file mode 100644 index 0000000..66d5122 --- /dev/null +++ b/docs/Scopus.Exception.XmlException.html @@ -0,0 +1,165 @@ + + + + + + + + Class Scopus\Exception\XmlException | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\Exception\XmlException +

+ + + + + + + + + + + +
extends +Exception
+ +
+
    +
  • +Exception + + implements + Throwable + +
      +
    • +Scopus\Exception\XmlException + + +
    • +
    +
  • +
+
+ + + + + + + + + + + + +
Methods inherited from Exception
+__construct(), __wakeup(), getMessage(), getCode(), getFile(), getLine(), getTrace(), getPrevious(), getTraceAsString(), __toString()
+ + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Response.AbstractAuthor.html b/docs/Scopus.Response.AbstractAuthor.html new file mode 100644 index 0000000..c8bdb47 --- /dev/null +++ b/docs/Scopus.Response.AbstractAuthor.html @@ -0,0 +1,542 @@ + + + + + + + + Class Scopus\Response\AbstractAuthor | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\Response\AbstractAuthor +

+ + + + + + + + + + + + + + + +
extends +AuthorName
implements +IAuthor
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + +
Methods inherited from Scopus\Response\AuthorName
+getGivenName(), getSurname(), getInitials(), getIndexedName()
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Properties
+ + + + + + + +
Properties inherited from Scopus\Response\AuthorName
+$ns
+ + + + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Response.AbstractCitations.html b/docs/Scopus.Response.AbstractCitations.html new file mode 100644 index 0000000..4d6a5b5 --- /dev/null +++ b/docs/Scopus.Response.AbstractCitations.html @@ -0,0 +1,581 @@ + + + + + + + + Class Scopus\Response\AbstractCitations | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\Response\AbstractCitations +

+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Properties
+ + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Response.AbstractCoredata.html b/docs/Scopus.Response.AbstractCoredata.html new file mode 100644 index 0000000..17b6472 --- /dev/null +++ b/docs/Scopus.Response.AbstractCoredata.html @@ -0,0 +1,915 @@ + + + + + + + + Class Scopus\Response\AbstractCoredata | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\Response\AbstractCoredata +

+ + + + + + + +
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + + + + + + + + + + + + + +
Properties
+ + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Response.AbstractItem.html b/docs/Scopus.Response.AbstractItem.html new file mode 100644 index 0000000..086934b --- /dev/null +++ b/docs/Scopus.Response.AbstractItem.html @@ -0,0 +1,387 @@ + + + + + + + + Class Scopus\Response\AbstractItem | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\Response\AbstractItem +

+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
Properties
+ + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Response.Abstracts.html b/docs/Scopus.Response.Abstracts.html new file mode 100644 index 0000000..92a9152 --- /dev/null +++ b/docs/Scopus.Response.Abstracts.html @@ -0,0 +1,524 @@ + + + + + + + + Class Scopus\Response\Abstracts | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\Response\Abstracts +

+ + + + + + + + + + + +
implements +IAbstract
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Properties
+ + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Response.Affiliation.html b/docs/Scopus.Response.Affiliation.html new file mode 100644 index 0000000..7b8009e --- /dev/null +++ b/docs/Scopus.Response.Affiliation.html @@ -0,0 +1,517 @@ + + + + + + + + Class Scopus\Response\Affiliation | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\Response\Affiliation +

+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
Properties
+ + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Response.Author.html b/docs/Scopus.Response.Author.html new file mode 100644 index 0000000..fa6d2d8 --- /dev/null +++ b/docs/Scopus.Response.Author.html @@ -0,0 +1,691 @@ + + + + + + + + Class Scopus\Response\Author | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\Response\Author +

+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Properties
+ + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Response.AuthorAffiliation.html b/docs/Scopus.Response.AuthorAffiliation.html new file mode 100644 index 0000000..587e1c3 --- /dev/null +++ b/docs/Scopus.Response.AuthorAffiliation.html @@ -0,0 +1,725 @@ + + + + + + + + Class Scopus\Response\AuthorAffiliation | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\Response\AuthorAffiliation +

+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
Properties
+ + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Response.AuthorCoredata.html b/docs/Scopus.Response.AuthorCoredata.html new file mode 100644 index 0000000..3b8e6de --- /dev/null +++ b/docs/Scopus.Response.AuthorCoredata.html @@ -0,0 +1,519 @@ + + + + + + + + Class Scopus\Response\AuthorCoredata | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\Response\AuthorCoredata +

+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + + + + + + + + + + + + + +
Properties
+ + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Response.AuthorGroup.html b/docs/Scopus.Response.AuthorGroup.html new file mode 100644 index 0000000..ecd4c24 --- /dev/null +++ b/docs/Scopus.Response.AuthorGroup.html @@ -0,0 +1,337 @@ + + + + + + + + Class Scopus\Response\AuthorGroup | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\Response\AuthorGroup +

+ + + + + + + +
+ + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + + + + + + + + + + + + + +
Properties
+ + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Response.AuthorName.html b/docs/Scopus.Response.AuthorName.html new file mode 100644 index 0000000..92db8a3 --- /dev/null +++ b/docs/Scopus.Response.AuthorName.html @@ -0,0 +1,532 @@ + + + + + + + + Class Scopus\Response\AuthorName | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\Response\AuthorName +

+ + + + + + + + + + + +
implements +IAuthorName
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Properties
+ + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Response.AuthorProfile.html b/docs/Scopus.Response.AuthorProfile.html new file mode 100644 index 0000000..9db12e5 --- /dev/null +++ b/docs/Scopus.Response.AuthorProfile.html @@ -0,0 +1,615 @@ + + + + + + + + Class Scopus\Response\AuthorProfile | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\Response\AuthorProfile +

+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Properties
+ + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Response.AuthorSubjectArea.html b/docs/Scopus.Response.AuthorSubjectArea.html new file mode 100644 index 0000000..49f79b2 --- /dev/null +++ b/docs/Scopus.Response.AuthorSubjectArea.html @@ -0,0 +1,415 @@ + + + + + + + + Class Scopus\Response\AuthorSubjectArea | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\Response\AuthorSubjectArea +

+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + + + + + + + + + + + + + +
Properties
+ + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Response.BaseLinks.html b/docs/Scopus.Response.BaseLinks.html new file mode 100644 index 0000000..5e9c80e --- /dev/null +++ b/docs/Scopus.Response.BaseLinks.html @@ -0,0 +1,384 @@ + + + + + + + + Class Scopus\Response\BaseLinks | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\Response\BaseLinks +

+ + + + + + + +
abstract
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + + + + + + + + + + + + + +
Properties
+ + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Response.Bibrecord.html b/docs/Scopus.Response.Bibrecord.html new file mode 100644 index 0000000..651455b --- /dev/null +++ b/docs/Scopus.Response.Bibrecord.html @@ -0,0 +1,387 @@ + + + + + + + + Class Scopus\Response\Bibrecord | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\Response\Bibrecord +

+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
Properties
+ + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Response.BibrecordHead.html b/docs/Scopus.Response.BibrecordHead.html new file mode 100644 index 0000000..9b877c7 --- /dev/null +++ b/docs/Scopus.Response.BibrecordHead.html @@ -0,0 +1,487 @@ + + + + + + + + Class Scopus\Response\BibrecordHead | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\Response\BibrecordHead +

+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Properties
+ + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Response.CitationCount.html b/docs/Scopus.Response.CitationCount.html new file mode 100644 index 0000000..ac1a9f9 --- /dev/null +++ b/docs/Scopus.Response.CitationCount.html @@ -0,0 +1,665 @@ + + + + + + + + Class Scopus\Response\CitationCount | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\Response\CitationCount +

+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + + + + + + + + + + + + + + +
Constants
+ + + + + + + + + + + + + + + + + + + + + + + + +
Properties
+ + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Response.CitationCountLinks.html b/docs/Scopus.Response.CitationCountLinks.html new file mode 100644 index 0000000..0596773 --- /dev/null +++ b/docs/Scopus.Response.CitationCountLinks.html @@ -0,0 +1,337 @@ + + + + + + + + Class Scopus\Response\CitationCountLinks | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\Response\CitationCountLinks +

+ + + + + + + +
+ + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + + + + + + + + + + + + + +
Properties
+ + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Response.CiteCountHeader.html b/docs/Scopus.Response.CiteCountHeader.html new file mode 100644 index 0000000..7915a7a --- /dev/null +++ b/docs/Scopus.Response.CiteCountHeader.html @@ -0,0 +1,545 @@ + + + + + + + + Class Scopus\Response\CiteCountHeader | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\Response\CiteCountHeader +

+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + + + + + + + + + + + + + +
Properties
+ + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Response.CiteInfo.html b/docs/Scopus.Response.CiteInfo.html new file mode 100644 index 0000000..caa993c --- /dev/null +++ b/docs/Scopus.Response.CiteInfo.html @@ -0,0 +1,754 @@ + + + + + + + + Class Scopus\Response\CiteInfo | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\Response\CiteInfo +

+ + + + + + + + + + + + + + + +
extends +AbstractCoredata
implements +IAbstract
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + +
Methods inherited from Scopus\Response\AbstractCoredata
+getUrl(), getIdentifier(), getScopusId(), getEid(), getTitle(), getPublicationName(), getEIssn(), getVolume(), getPageRange(), getCoverDate(), getDoi(), getPubmedId(), getArticleNumber(), getDescription(), getCitedbyCount(), getAggregationType(), getFundSponsor(), getStartPage(), getEndPage(), getIssn(), hasError()
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Properties
+ + + + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Response.Correspondence.html b/docs/Scopus.Response.Correspondence.html new file mode 100644 index 0000000..c725583 --- /dev/null +++ b/docs/Scopus.Response.Correspondence.html @@ -0,0 +1,387 @@ + + + + + + + + Class Scopus\Response\Correspondence | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\Response\Correspondence +

+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
Properties
+ + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Response.CorrespondencePerson.html b/docs/Scopus.Response.CorrespondencePerson.html new file mode 100644 index 0000000..8f24bfe --- /dev/null +++ b/docs/Scopus.Response.CorrespondencePerson.html @@ -0,0 +1,365 @@ + + + + + + + + Class Scopus\Response\CorrespondencePerson | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\Response\CorrespondencePerson +

+ + + + + + + + + + + +
extends +AuthorName
+ +
+ +
+ + + + + + + + + + + + + + + + +
Methods
+ + + + + + + +
Methods inherited from Scopus\Response\AuthorName
+getGivenName(), getSurname(), getInitials(), getIndexedName()
+ + + + + + + + + + + + + + + + + + + + + +
Properties inherited from Scopus\Response\AuthorName
+$data, $ns
+ + + + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Response.Entry.html b/docs/Scopus.Response.Entry.html new file mode 100644 index 0000000..e7011ad --- /dev/null +++ b/docs/Scopus.Response.Entry.html @@ -0,0 +1,960 @@ + + + + + + + + Class Scopus\Response\Entry | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\Response\Entry +

+ + + + + + + + + + + + + + + +
extends +AbstractCoredata
implements +IAbstract
+ +
+ +
+ +
+ Located at Scopus/Response/Entry.php
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + +
Methods inherited from Scopus\Response\AbstractCoredata
+getUrl(), getIdentifier(), getScopusId(), getEid(), getTitle(), getPublicationName(), getEIssn(), getVolume(), getPageRange(), getCoverDate(), getDoi(), getPubmedId(), getArticleNumber(), getDescription(), getCitedbyCount(), getAggregationType(), getFundSponsor(), getStartPage(), getEndPage(), getIssn(), hasError()
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Properties
+ + + + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Response.EntryAuthor.html b/docs/Scopus.Response.EntryAuthor.html new file mode 100644 index 0000000..062d6e3 --- /dev/null +++ b/docs/Scopus.Response.EntryAuthor.html @@ -0,0 +1,488 @@ + + + + + + + + Class Scopus\Response\EntryAuthor | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\Response\EntryAuthor +

+ + + + + + + + + + + + + + + +
extends +AuthorName
implements +IAuthor
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + +
Methods inherited from Scopus\Response\AuthorName
+getGivenName(), getSurname(), getInitials(), getIndexedName()
+ + + + + + + + + + + + + + + + + + + + + + + +
Properties inherited from Scopus\Response\AuthorName
+$data, $ns
+ + + + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Response.EntryLinks.html b/docs/Scopus.Response.EntryLinks.html new file mode 100644 index 0000000..8320349 --- /dev/null +++ b/docs/Scopus.Response.EntryLinks.html @@ -0,0 +1,409 @@ + + + + + + + + Class Scopus\Response\EntryLinks | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\Response\EntryLinks +

+ + + + + + + + + + + +
extends +BaseLinks
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + +
Methods inherited from Scopus\Response\BaseLinks
+__construct(), getSelf()
+ + + + + + + + + + + + + + + + + + + + +
Properties inherited from Scopus\Response\BaseLinks
+$links
+ + + + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Response.IAbstract.html b/docs/Scopus.Response.IAbstract.html new file mode 100644 index 0000000..bd74b36 --- /dev/null +++ b/docs/Scopus.Response.IAbstract.html @@ -0,0 +1,341 @@ + + + + + + + + Interface Scopus\Response\IAbstract | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Interface Scopus\Response\IAbstract +

+ + + + +
+ +
+ +
+ + + + + + + + + + + + + + + + +
Methods
+ + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Response.IAuthor.html b/docs/Scopus.Response.IAuthor.html new file mode 100644 index 0000000..7c31410 --- /dev/null +++ b/docs/Scopus.Response.IAuthor.html @@ -0,0 +1,388 @@ + + + + + + + + Interface Scopus\Response\IAuthor | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Interface Scopus\Response\IAuthor +

+ + + + + + + + +
extends +IAuthorName
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + +
Methods inherited from Scopus\Response\IAuthorName
+getGivenName(), getSurname(), getInitials(), getIndexedName()
+ + + + + + + + + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Response.IAuthorName.html b/docs/Scopus.Response.IAuthorName.html new file mode 100644 index 0000000..30849e4 --- /dev/null +++ b/docs/Scopus.Response.IAuthorName.html @@ -0,0 +1,460 @@ + + + + + + + + Interface Scopus\Response\IAuthorName | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Interface Scopus\Response\IAuthorName +

+ + + + +
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Response.Journal.html b/docs/Scopus.Response.Journal.html new file mode 100644 index 0000000..10c5857 --- /dev/null +++ b/docs/Scopus.Response.Journal.html @@ -0,0 +1,441 @@ + + + + + + + + Class Scopus\Response\Journal | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\Response\Journal +

+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + + + + + + + + + + + + + +
Properties
+ + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Response.SearchLinks.html b/docs/Scopus.Response.SearchLinks.html new file mode 100644 index 0000000..89e5ffe --- /dev/null +++ b/docs/Scopus.Response.SearchLinks.html @@ -0,0 +1,435 @@ + + + + + + + + Class Scopus\Response\SearchLinks | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\Response\SearchLinks +

+ + + + + + + + + + + +
extends +BaseLinks
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + +
Methods inherited from Scopus\Response\BaseLinks
+__construct(), getSelf()
+ + + + + + + + + + + + + + + + + + + + +
Properties inherited from Scopus\Response\BaseLinks
+$links
+ + + + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Response.SearchResults.html b/docs/Scopus.Response.SearchResults.html new file mode 100644 index 0000000..68832ce --- /dev/null +++ b/docs/Scopus.Response.SearchResults.html @@ -0,0 +1,593 @@ + + + + + + + + Class Scopus\Response\SearchResults | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\Response\SearchResults +

+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Properties
+ + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Response.Source.html b/docs/Scopus.Response.Source.html new file mode 100644 index 0000000..e6a6409 --- /dev/null +++ b/docs/Scopus.Response.Source.html @@ -0,0 +1,571 @@ + + + + + + + + Class Scopus\Response\Source | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\Response\Source +

+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + + + + + + + + + + + + + +
Properties
+ + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.ScopusApi.html b/docs/Scopus.ScopusApi.html new file mode 100644 index 0000000..6c8169c --- /dev/null +++ b/docs/Scopus.ScopusApi.html @@ -0,0 +1,773 @@ + + + + + + + + Class Scopus\ScopusApi | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\ScopusApi +

+ + + + + + + +
+ + +
+ Located at Scopus/ScopusApi.php
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Constants
+ + + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.ScopusApiFactory.html b/docs/Scopus.ScopusApiFactory.html new file mode 100644 index 0000000..0d8cfac --- /dev/null +++ b/docs/Scopus.ScopusApiFactory.html @@ -0,0 +1,208 @@ + + + + + + + + Class Scopus\ScopusApiFactory | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\ScopusApiFactory +

+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + + + + + + + + +
Constants
+ + + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.SearchQuery.html b/docs/Scopus.SearchQuery.html new file mode 100644 index 0000000..47e4a13 --- /dev/null +++ b/docs/Scopus.SearchQuery.html @@ -0,0 +1,715 @@ + + + + + + + + Class Scopus\SearchQuery | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\SearchQuery +

+ + + + + + + +
+ + +
+ Located at Scopus/SearchQuery.php
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + + + + + + + + + + + + + + +
Constants
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Properties
+ + +
+ + +
+ +
+ +
+ + diff --git a/docs/Scopus.Util.XmlUtil.html b/docs/Scopus.Util.XmlUtil.html new file mode 100644 index 0000000..ce8cf4c --- /dev/null +++ b/docs/Scopus.Util.XmlUtil.html @@ -0,0 +1,147 @@ + + + + + + + + Class Scopus\Util\XmlUtil | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class Scopus\Util\XmlUtil +

+ + + + + + + +
+ + +
+ Located at Scopus/Util/XmlUtil.php
+
+ + + + + + + + + + + + + + +
Methods
+ + + + + + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/SimpleXMLElement.html b/docs/SimpleXMLElement.html new file mode 100644 index 0000000..19250e8 --- /dev/null +++ b/docs/SimpleXMLElement.html @@ -0,0 +1,791 @@ + + + + + + + + Class SimpleXMLElement | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Class SimpleXMLElement +

+ + + + + + + + + + + +
implements +Stringable, Countable, RecursiveIterator
+ + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + + + + + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/Stringable.html b/docs/Stringable.html new file mode 100644 index 0000000..320679d --- /dev/null +++ b/docs/Stringable.html @@ -0,0 +1,291 @@ + + + + + + + + Interface Stringable | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Interface Stringable +

+ + + + +
+ +
+ +
+ +
+ +
+ + + + + + + + + + + + + + +
Methods
+ + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/Throwable.html b/docs/Throwable.html new file mode 100644 index 0000000..18dd6fa --- /dev/null +++ b/docs/Throwable.html @@ -0,0 +1,480 @@ + + + + + + + + Interface Throwable | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Interface Throwable +

+ + + + + + + + +
extends +Stringable
+ +
+ +
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods
+ + + + + + + +
Methods inherited from Stringable
+__toString()
+ + + + + + + + + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/Traversable.html b/docs/Traversable.html new file mode 100644 index 0000000..898a0fa --- /dev/null +++ b/docs/Traversable.html @@ -0,0 +1,209 @@ + + + + + + + + Interface Traversable | API + + + + + +
+ +
+ +
+
+ +
+ +
+

+ Interface Traversable +

+ + + + +
+ +
+ +
+ +
+ +
+ + + + + + + +
+ + +
+ +
+ +
+ + diff --git a/docs/assets/elements.js b/docs/assets/elements.js new file mode 100644 index 0000000..5cef818 --- /dev/null +++ b/docs/assets/elements.js @@ -0,0 +1 @@ +window.ApiGen?.resolveElements({"namespace":[["GuzzleHttp","namespace-GuzzleHttp.html"],["GuzzleHttp\\Exception","namespace-GuzzleHttp.Exception.html"],["GuzzleHttp\\Promise","namespace-GuzzleHttp.Promise.html"],["Psr","namespace-Psr.html"],["Psr\\Http","namespace-Psr.Http.html"],["Psr\\Http\\Client","namespace-Psr.Http.Client.html"],["Psr\\Http\\Message","namespace-Psr.Http.Message.html"],["Scopus","namespace-Scopus.html"],["Scopus\\Exception","namespace-Scopus.Exception.html"],["Scopus\\Response","namespace-Scopus.Response.html"],["Scopus\\Util","namespace-Scopus.Util.html"],["","namespace-none.html"]],"classLike":[["Countable","Countable.html",{"method":[["count","_count"]]}],["Exception","Exception.html",{"method":[["__construct","___construct"],["__wakeup","___wakeup"],["getMessage","_getMessage"],["getCode","_getCode"],["getFile","_getFile"],["getLine","_getLine"],["getTrace","_getTrace"],["getPrevious","_getPrevious"],["getTraceAsString","_getTraceAsString"],["__toString","___toString"]]}],["GuzzleHttp\\ClientInterface","GuzzleHttp.ClientInterface.html",{"constant":[["MAJOR_VERSION","MAJOR_VERSION"]],"method":[["send","_send"],["sendAsync","_sendAsync"],["request","_request"],["requestAsync","_requestAsync"],["getConfig","_getConfig"]]}],["GuzzleHttp\\Exception\\GuzzleException","GuzzleHttp.Exception.GuzzleException.html",[]],["GuzzleHttp\\Promise\\PromiseInterface","GuzzleHttp.Promise.PromiseInterface.html",{"constant":[["PENDING","PENDING"],["FULFILLED","FULFILLED"],["REJECTED","REJECTED"]],"method":[["then","_then"],["otherwise","_otherwise"],["getState","_getState"],["resolve","_resolve"],["reject","_reject"],["cancel","_cancel"],["wait","_wait"]]}],["InvalidArgumentException","InvalidArgumentException.html",[]],["Iterator","Iterator.html",{"method":[["current","_current"],["next","_next"],["key","_key"],["valid","_valid"],["rewind","_rewind"]]}],["LogicException","LogicException.html",[]],["Psr\\Http\\Client\\ClientExceptionInterface","Psr.Http.Client.ClientExceptionInterface.html",[]],["Psr\\Http\\Message\\MessageInterface","Psr.Http.Message.MessageInterface.html",{"method":[["getProtocolVersion","_getProtocolVersion"],["withProtocolVersion","_withProtocolVersion"],["getHeaders","_getHeaders"],["hasHeader","_hasHeader"],["getHeader","_getHeader"],["getHeaderLine","_getHeaderLine"],["withHeader","_withHeader"],["withAddedHeader","_withAddedHeader"],["withoutHeader","_withoutHeader"],["getBody","_getBody"],["withBody","_withBody"]]}],["Psr\\Http\\Message\\RequestInterface","Psr.Http.Message.RequestInterface.html",{"method":[["getRequestTarget","_getRequestTarget"],["withRequestTarget","_withRequestTarget"],["getMethod","_getMethod"],["withMethod","_withMethod"],["getUri","_getUri"],["withUri","_withUri"]]}],["Psr\\Http\\Message\\ResponseInterface","Psr.Http.Message.ResponseInterface.html",{"method":[["getStatusCode","_getStatusCode"],["withStatus","_withStatus"],["getReasonPhrase","_getReasonPhrase"]]}],["Psr\\Http\\Message\\StreamInterface","Psr.Http.Message.StreamInterface.html",{"method":[["__toString","___toString"],["close","_close"],["detach","_detach"],["getSize","_getSize"],["tell","_tell"],["eof","_eof"],["isSeekable","_isSeekable"],["seek","_seek"],["rewind","_rewind"],["isWritable","_isWritable"],["write","_write"],["isReadable","_isReadable"],["read","_read"],["getContents","_getContents"],["getMetadata","_getMetadata"]]}],["Psr\\Http\\Message\\UriInterface","Psr.Http.Message.UriInterface.html",{"method":[["getScheme","_getScheme"],["getAuthority","_getAuthority"],["getUserInfo","_getUserInfo"],["getHost","_getHost"],["getPort","_getPort"],["getPath","_getPath"],["getQuery","_getQuery"],["getFragment","_getFragment"],["withScheme","_withScheme"],["withUserInfo","_withUserInfo"],["withHost","_withHost"],["withPort","_withPort"],["withPath","_withPath"],["withQuery","_withQuery"],["withFragment","_withFragment"],["__toString","___toString"]]}],["RecursiveIterator","RecursiveIterator.html",{"method":[["hasChildren","_hasChildren"],["getChildren","_getChildren"]]}],["RuntimeException","RuntimeException.html",[]],["Scopus\\Exception\\JsonException","Scopus.Exception.JsonException.html",[]],["Scopus\\Exception\\XmlException","Scopus.Exception.XmlException.html",[]],["Scopus\\Response\\AbstractAuthor","Scopus.Response.AbstractAuthor.html",{"property":[["data","$data"],["preferredName","$preferredName"]],"method":[["__construct","___construct"],["getId","_getId"],["getSeq","_getSeq"],["getPreferredName","_getPreferredName"],["getUrl","_getUrl"]]}],["Scopus\\Response\\AbstractCitations","Scopus.Response.AbstractCitations.html",{"property":[["data","$data"],["identifiers","$identifiers"],["citeInfos","$citeInfos"],["citeCountHeader","$citeCountHeader"]],"method":[["__construct","___construct"],["getHindex","_getHindex"],["getIdentifiers","_getIdentifiers"],["getCiteInfos","_getCiteInfos"],["getCiteCountHeader","_getCiteCountHeader"],["getCompactInfo","_getCompactInfo"],["getTotalCompactInfo","_getTotalCompactInfo"]]}],["Scopus\\Response\\AbstractCoredata","Scopus.Response.AbstractCoredata.html",{"property":[["data","$data"]],"method":[["__construct","___construct"],["getUrl","_getUrl"],["getIdentifier","_getIdentifier"],["getScopusId","_getScopusId"],["getEid","_getEid"],["getTitle","_getTitle"],["getPublicationName","_getPublicationName"],["getEIssn","_getEIssn"],["getVolume","_getVolume"],["getPageRange","_getPageRange"],["getCoverDate","_getCoverDate"],["getDoi","_getDoi"],["getPubmedId","_getPubmedId"],["getArticleNumber","_getArticleNumber"],["getDescription","_getDescription"],["getCitedbyCount","_getCitedbyCount"],["getAggregationType","_getAggregationType"],["getFundSponsor","_getFundSponsor"],["getStartPage","_getStartPage"],["getEndPage","_getEndPage"],["getIssn","_getIssn"],["hasError","_hasError"]]}],["Scopus\\Response\\AbstractItem","Scopus.Response.AbstractItem.html",{"property":[["data","$data"],["bibrecord","$bibrecord"]],"method":[["__construct","___construct"],["getBibrecord","_getBibrecord"]]}],["Scopus\\Response\\Abstracts","Scopus.Response.Abstracts.html",{"property":[["data","$data"],["coredata","$coredata"],["authors","$authors"],["item","$item"]],"method":[["__construct","___construct"],["getCoredata","_getCoredata"],["getAuthors","_getAuthors"],["countAuthors","_countAuthors"],["getItem","_getItem"]]}],["Scopus\\Response\\Affiliation","Scopus.Response.Affiliation.html",{"property":[["data","$data"],["nameVariants","$nameVariants"]],"method":[["__construct","___construct"],["getId","_getId"],["getUrl","_getUrl"],["getName","_getName"],["getCity","_getCity"],["getCountry","_getCountry"],["getNameVariant","_getNameVariant"]]}],["Scopus\\Response\\Author","Scopus.Response.Author.html",{"property":[["data","$data"],["coreData","$coreData"],["affiliation","$affiliation"],["affiliation_history","$affiliation_history"],["subject_areas","$subject_areas"],["profile","$profile"]],"method":[["__construct","___construct"],["getCoreData","_getCoreData"],["getHindex","_getHindex"],["getCoAutorCount","_getCoAutorCount"],["getAffiliation","_getAffiliation"],["getAffiliationHistory","_getAffiliationHistory"],["getSubjectAreas","_getSubjectAreas"],["getProfile","_getProfile"],["prepareAffiliationData","_prepareAffiliationData"],["prepareSubjectArea","_prepareSubjectArea"]]}],["Scopus\\Response\\AuthorAffiliation","Scopus.Response.AuthorAffiliation.html",{"property":[["data","$data"],["nameVariants","$nameVariants"]],"method":[["__construct","___construct"],["getId","_getId"],["getType","_getType"],["getDomain","_getDomain"],["getURL","_getURL"],["getDispName","_getDispName"],["getPreferredName","_getPreferredName"],["getParentPreferredName","_getParentPreferredName"],["getSortName","_getSortName"],["getAddress","_getAddress"],["getCity","_getCity"],["getCodeCity","_getCodeCity"],["getCountry","_getCountry"],["getPostalCode","_getPostalCode"],["getGeneralName","_getGeneralName"]]}],["Scopus\\Response\\AuthorCoredata","Scopus.Response.AuthorCoredata.html",{"property":[["data","$data"]],"method":[["__construct","___construct"],["getUrl","_getUrl"],["getIdentifier","_getIdentifier"],["getAuthorID","_getAuthorID"],["getEID","_getEID"],["getDocumentCount","_getDocumentCount"],["getCitedByCount","_getCitedByCount"],["getCitationCount","_getCitationCount"]]}],["Scopus\\Response\\AuthorGroup","Scopus.Response.AuthorGroup.html",{"property":[["data","$data"]],"method":[["__construct","___construct"]]}],["Scopus\\Response\\AuthorName","Scopus.Response.AuthorName.html",{"property":[["data","$data"],["ns","$ns"]],"method":[["__construct","___construct"],["getGivenName","_getGivenName"],["getSurname","_getSurname"],["getInitials","_getInitials"],["getIndexedName","_getIndexedName"]]}],["Scopus\\Response\\AuthorProfile","Scopus.Response.AuthorProfile.html",{"property":[["data","$data"],["preferredName","$preferredName"],["nameVariants","$nameVariants"],["journalHistory","$journalHistory"],["affiliationCurrent","$affiliationCurrent"]],"method":[["__construct","___construct"],["getDataCreated","_getDataCreated"],["getPreferredName","_getPreferredName"],["getNameVariants","_getNameVariants"],["getPublicationRange","_getPublicationRange"],["getJournalHistory","_getJournalHistory"],["prepareJournalHistory","_prepareJournalHistory"],["getAffiliationCurrent","_getAffiliationCurrent"]]}],["Scopus\\Response\\AuthorSubjectArea","Scopus.Response.AuthorSubjectArea.html",{"property":[["data","$data"]],"method":[["__construct","___construct"],["getAbbrev","_getAbbrev"],["getCode","_getCode"],["getArea","_getArea"]]}],["Scopus\\Response\\BaseLinks","Scopus.Response.BaseLinks.html",{"property":[["links","$links"]],"method":[["__construct","___construct"],["getSelf","_getSelf"]]}],["Scopus\\Response\\Bibrecord","Scopus.Response.Bibrecord.html",{"property":[["data","$data"],["head","$head"]],"method":[["__construct","___construct"],["getHead","_getHead"]]}],["Scopus\\Response\\BibrecordHead","Scopus.Response.BibrecordHead.html",{"property":[["data","$data"],["authorGroup","$authorGroup"],["correspondence","$correspondence"],["source","$source"]],"method":[["__construct","___construct"],["getAuthorGroup","_getAuthorGroup"],["getCorrespondence","_getCorrespondence"],["getSource","_getSource"]]}],["Scopus\\Response\\CitationCount","Scopus.Response.CitationCount.html",{"constant":[["STATUS_FOUND","STATUS_FOUND"],["STATUS_NOT_FOUND","STATUS_NOT_FOUND"]],"property":[["data","$data"],["links","$links"]],"method":[["__construct","___construct"],["getStatus","_getStatus"],["getIdentifier","_getIdentifier"],["getUrl","_getUrl"],["getDoi","_getDoi"],["getPii","_getPii"],["getPumbedId","_getPumbedId"],["getEID","_getEID"],["getArticleNumber","_getArticleNumber"],["getCitationCount","_getCitationCount"],["getLinks","_getLinks"]]}],["Scopus\\Response\\CitationCountLinks","Scopus.Response.CitationCountLinks.html",{"property":[["links","$links"]],"method":[["__construct","___construct"]]}],["Scopus\\Response\\CiteCountHeader","Scopus.Response.CiteCountHeader.html",{"property":[["data","$data"]],"method":[["__construct","___construct"],["getPrevColumnHeader","_getPrevColumnHeader"],["getColumnHeading","_getColumnHeading"],["getLaterColumnHeading","_getLaterColumnHeading"],["getPrevColumnTotal","_getPrevColumnTotal"],["getColumnTotal","_getColumnTotal"],["getLaterColumnTotal","_getLaterColumnTotal"],["getRangeColumnTotal","_getRangeColumnTotal"],["getGrandTotal","_getGrandTotal"]]}],["Scopus\\Response\\CiteInfo","Scopus.Response.CiteInfo.html",{"property":[["data","$data"],["affiliations","$affiliations"],["authors","$authors"],["preferredName","$preferredName"]],"method":[["__construct","___construct"],["getAuthors","_getAuthors"],["getCitationType","_getCitationType"],["getCitationTypeCode","_getCitationTypeCode"],["getSortYear","_getSortYear"],["getStartingPage","_getStartingPage"],["getEndingPage","_getEndingPage"],["getPreviousColumnCount","_getPreviousColumnCount"],["getColumnCount","_getColumnCount"],["getLaterColumnCount","_getLaterColumnCount"],["getRangeCount","_getRangeCount"],["getRowTotal","_getRowTotal"]]}],["Scopus\\Response\\Correspondence","Scopus.Response.Correspondence.html",{"property":[["data","$data"],["person","$person"]],"method":[["__construct","___construct"],["getPerson","_getPerson"]]}],["Scopus\\Response\\CorrespondencePerson","Scopus.Response.CorrespondencePerson.html",{"method":[["__construct","___construct"]]}],["Scopus\\Response\\Entry","Scopus.Response.Entry.html",{"property":[["data","$data"],["links","$links"],["affiliations","$affiliations"],["authors","$authors"],["preferredName","$preferredName"]],"method":[["__construct","___construct"],["getLinks","_getLinks"],["getCreator","_getCreator"],["getCreatorAuthor","_getCreatorAuthor"],["getCoverDisplayDate","_getCoverDisplayDate"],["getAffiliations","_getAffiliations"],["countAffiliations","_countAffiliations"],["getSubtype","_getSubtype"],["getSubtypeDescription","_getSubtypeDescription"],["getAuthors","_getAuthors"],["getCoAuthor","_getCoAuthor"],["countAuthors","_countAuthors"],["getAuthkeywords","_getAuthkeywords"],["getYear","_getYear"],["getPreferredName","_getPreferredName"],["getAffiliation","_getAffiliation"],["getAuthorID","_getAuthorID"],["isEmpty","_isEmpty"],["isOpenAccess","_isOpenAccess"]]}],["Scopus\\Response\\EntryAuthor","Scopus.Response.EntryAuthor.html",{"method":[["__construct","___construct"],["getId","_getId"],["getName","_getName"],["getAffiliationId","_getAffiliationId"],["getUrl","_getUrl"]]}],["Scopus\\Response\\EntryLinks","Scopus.Response.EntryLinks.html",{"method":[["getAuthorAffiliation","_getAuthorAffiliation"],["getScopus","_getScopus"],["getScopusCitedby","_getScopusCitedby"]]}],["Scopus\\Response\\IAbstract","Scopus.Response.IAbstract.html",{"method":[["getAuthors","_getAuthors"]]}],["Scopus\\Response\\IAuthor","Scopus.Response.IAuthor.html",{"method":[["getId","_getId"],["getUrl","_getUrl"]]}],["Scopus\\Response\\IAuthorName","Scopus.Response.IAuthorName.html",{"method":[["getGivenName","_getGivenName"],["getSurname","_getSurname"],["getInitials","_getInitials"],["getIndexedName","_getIndexedName"]]}],["Scopus\\Response\\Journal","Scopus.Response.Journal.html",{"property":[["data","$data"]],"method":[["__construct","___construct"],["getType","_getType"],["getSourceTitle","_getSourceTitle"],["getSourceTitleAbbrev","_getSourceTitleAbbrev"],["getIssn","_getIssn"]]}],["Scopus\\Response\\SearchLinks","Scopus.Response.SearchLinks.html",{"method":[["getFirst","_getFirst"],["getPrev","_getPrev"],["getNext","_getNext"],["getLast","_getLast"]]}],["Scopus\\Response\\SearchResults","Scopus.Response.SearchResults.html",{"property":[["data","$data"],["links","$links"],["entries","$entries"]],"method":[["__construct","___construct"],["getTotalResults","_getTotalResults"],["getStartIndex","_getStartIndex"],["getItemsPerPage","_getItemsPerPage"],["getQuery","_getQuery"],["getNextCursor","_getNextCursor"],["getLinks","_getLinks"],["getEntries","_getEntries"],["countEntries","_countEntries"]]}],["Scopus\\Response\\Source","Scopus.Response.Source.html",{"property":[["data","$data"]],"method":[["__construct","___construct"],["getTitle","_getTitle"],["getTitleAbbrev","_getTitleAbbrev"],["getVolisspag","_getVolisspag"],["getPageRange","_getPageRange"],["getStartPage","_getStartPage"],["getEndPage","_getEndPage"],["getVoliss","_getVoliss"],["getIssue","_getIssue"],["getVolume","_getVolume"]]}],["Scopus\\ScopusApi","Scopus.ScopusApi.html",{"constant":[["SEARCH_URI","SEARCH_URI"],["ABSTRACT_URI","ABSTRACT_URI"],["AUTHOR_URI","AUTHOR_URI"],["AFFILIATION_URI","AFFILIATION_URI"],["SEARCH_AUTHOR_URI","SEARCH_AUTHOR_URI"],["CITATION_OVERVIEW_URI","CITATION_OVERVIEW_URI"],["CITATION_COUNT_URI","CITATION_COUNT_URI"]],"method":[["__construct","___construct"],["query","_query"],["retrieve","_retrieve"],["search","_search"],["searchAuthors","_searchAuthors"],["overviewCitation","_overviewCitation"],["retrieveCitationCount","_retrieveCitationCount"],["retrieveAbstract","_retrieveAbstract"],["retrieveAbstracts","_retrieveAbstracts"],["retrieveAuthor","_retrieveAuthor"],["retrieveAuthors","_retrieveAuthors"],["retrieveAffiliation","_retrieveAffiliation"],["retrieveDocumentsAuthor","_retrieveDocumentsAuthor"]]}],["Scopus\\ScopusApiFactory","Scopus.ScopusApiFactory.html",{"constant":[["TIMEOUT_DEFAULT","TIMEOUT_DEFAULT"]],"method":[["__construct","___construct"],["createApiClient","_createApiClient"]]}],["Scopus\\SearchQuery","Scopus.SearchQuery.html",{"constant":[["VIEW_STANDARD","VIEW_STANDARD"],["VIEW_COMPLETE","VIEW_COMPLETE"]],"property":[["searchApi","$searchApi"],["start","$start"],["count","$count"],["query","$query"],["view","$view"],["cursor","$cursor"]],"method":[["__construct","___construct"],["getStart","_getStart"],["start","_start"],["getCount","_getCount"],["count","_count"],["getQuery","_getQuery"],["query","_query"],["withCursor","_withCursor"],["setCursor","_setCursor"],["getCursor","_getCursor"],["getView","_getView"],["viewStandard","_viewStandard"],["viewComplete","_viewComplete"],["search","_search"],["toArray","_toArray"]]}],["Scopus\\Util\\XmlUtil","Scopus.Util.XmlUtil.html",{"method":[["toArray","_toArray"]]}],["SimpleXMLElement","SimpleXMLElement.html",{"method":[["current","_current"],["xpath","_xpath"],["registerXPathNamespace","_registerXPathNamespace"],["asXML","_asXML"],["saveXML","_saveXML"],["getNamespaces","_getNamespaces"],["getDocNamespaces","_getDocNamespaces"],["children","_children"],["attributes","_attributes"],["__construct","___construct"],["addChild","_addChild"],["addAttribute","_addAttribute"],["getName","_getName"],["__toString","___toString"],["count","_count"],["rewind","_rewind"],["valid","_valid"],["key","_key"],["next","_next"],["hasChildren","_hasChildren"],["getChildren","_getChildren"]]}],["Stringable","Stringable.html",{"method":[["__toString","___toString"]]}],["Throwable","Throwable.html",{"method":[["getMessage","_getMessage"],["getCode","_getCode"],["getFile","_getFile"],["getLine","_getLine"],["getTrace","_getTrace"],["getPrevious","_getPrevious"],["getTraceAsString","_getTraceAsString"]]}],["Traversable","Traversable.html",[]]]}) \ No newline at end of file diff --git a/docs/assets/main.css b/docs/assets/main.css new file mode 100644 index 0000000..a43a751 --- /dev/null +++ b/docs/assets/main.css @@ -0,0 +1,569 @@ +/* variables */ +:root { + --font-family-text: Verdana, Geneva CE, lucida, sans-serif; + --font-family-heading: Trebuchet MS, Geneva CE, lucida, sans-serif; + --font-family-code: Consolas, monospace; + --color-heading-dark: #053368; + --color-heading-light: #1e5eb6; + --color-link: #006aeb; + --color-selected: #fffbdd; + --border-color: #cccccc; + --background-color: #ecede5; +} + + +/* reset */ +*, +*::before, +*::after { + box-sizing: border-box; +} + +body, +h1, +h2, +h3, +h4, +p, +pre, +ul, +ol, +li, +td, +th { + margin: 0; + padding: 0; +} + +table { + border-collapse: collapse; +} + +ul, ol { + list-style: none; +} + + +/* base */ +body { + min-height: 100vh; + font: 13px/1.5 var(--font-family-text); + background: #ffffff; + color: #333333; +} + +h1, h2, h3, h4 { + font-family: var(--font-family-heading); + color: var(--color-heading-dark); +} + +h1 { + color: var(--color-heading-light); + font-size: 230%; + font-weight: normal; + margin-top: .3em; +} + +h2 { + color: var(--color-heading-light); + font-size: 150%; + font-weight: normal; + margin-top: .3em; +} + +h1 + h2 { + margin-top: 0; +} + +h3 { + font-size: 1.6em; + font-weight: normal; + margin-bottom: 2px; + margin-top: 1em; +} + +h4 { + font-size: 100%; + font-weight: bold; + padding: 0; + margin-top: 1em; +} + +h4 + * { + margin-left: 1em; +} + +a { + color: var(--color-link); + padding: 3px 1px; + text-decoration: none; +} + +h1 a { + color: var(--color-heading-light); +} + +a:hover, a:active, a:focus, a:hover b, a:hover var { + background-color: var(--color-link); + color: #ffffff !important; +} + +code, var, pre { + font-family: var(--font-family-code); + tab-size: 4; + white-space: pre-wrap; +} + +code.nowrap { + white-space: nowrap; +} + +var, var a { + font-weight: bold; + font-style: normal; + color: #ca8a04; +} + +var a:hover { + background-color: #ca8a04; + color: white; +} + +code a b { + color: #000000; +} + +.deprecated { + text-decoration: line-through; + opacity: 50%; +} + + +/* classLikeDescription */ +.classLikeDescription { + margin-top: 1em; + border: 1px solid var(--border-color); + background-color: var(--background-color); + padding: 10px; +} + + +/* classLikeSection */ +.classLikeSection { + margin-top: 1em; +} + + +/* classLikeSignatureTable */ +.classLikeSignatureTable { + font-size: 16px; +} + +.classLikeSignatureTable th { + font-weight: normal; + text-align: left; + color: var(--color-heading-dark); + vertical-align: top; + padding-right: 12px; +} + + +/* classTree */ +.classTree .classTree li { + position: relative; + margin-left: 19px; + border-left: 1px solid black; + padding-left: 10px; +} + +.classTree .classTree li:last-child { + border-left-color: transparent; +} + +.classTree .classTree li::before { + content: ''; + position: absolute; + left: -1px; + width: 10px; + height: 10px; + border-left: 1px solid black; + border-bottom: 1px solid black; +} + + +/* description */ +.description *:first-child { + margin-top: 0; +} + +.description p { + margin-top: 1em; + padding: 0; +} + +.description ul { + margin-top: 1em; + padding-left: 2em; + list-style-type: disc; +} + + +/* expandable */ +.expandable.collapsed:not(:target) .expandable-expandedView, +.expandable:not(.collapsed:not(:target)) .expandable-collapsedView { + display: none; +} + + +/* elementSummary */ +.elementSummary .table-cell:first-child { + width: 200px; +} + + +/* layout */ +.layout { + display: flex; + flex-direction: row; +} + +.layout-aside { + width: 300px; + position: fixed; + top: 0; + bottom: 0; + overflow-y: auto; + scrollbar-width: none; + background-color: white; + border-right: 1px solid var(--border-color); +} + +.layout-aside::-webkit-scrollbar { + width: 0; + height: 0; +} + +.layout-main { + flex: 1 1 0; + display: flex; + flex-direction: column; + min-width: calc(min(1300px, 100%) - 300px); + max-width: fit-content; + margin-left: 300px; + margin-right: 0; +} + +.layout-content { + flex: 1 1 0; + padding: 0 20px; +} + +.layout-footer { + margin: 20px auto; + padding: 0 20px; + color: #929292; +} + +.layout-rest { + flex: 1 1 0; +} + +.layout-rest > .navbar { + height: 40px; +} + +/* menu */ +.menu { + display: flex; + flex-direction: column; + gap: 20px; + padding: 10px; +} + +.menu ul ul { + padding-left: 10px; +} + +.menu li { + white-space: nowrap; +} + +.menu a { + display: block; + padding: 0 2px; +} + +.menu .active > a { + color: #333333; + background: none; + font-weight: bold; +} + +.menu .active > a:hover, +.menu .active > a:active, +.menu .active > a:focus { + background-color: var(--color-link); +} + +.menu-section > *:first-child { + margin-top: 0; +} + + +/* navbar */ +.navbar { + display: flex; + flex-direction: row; + justify-content: space-between; + flex-wrap: wrap; + align-items: center; + gap: 10px 20px; + padding: 4px 8px 4px 8px; + border-bottom: 1px solid var(--border-color); + background-color: var(--background-color); + font-size: 14px; +} + +.navbar-links { + display: flex; + flex-direction: row; + align-items: center; + gap: 8px; + font-family: var(--font-family-heading); + font-weight: bold; +} + +.navbar-links li.active { + background-color: var(--color-heading-dark); + color: white; +} + +.navbar-links li > * { + display: block; + padding: 6px 6px; + line-height: 1; +} + +.navbar-links li > a { + color: inherit; +} + +.navbar-links li > span { + cursor: default; + color: #888; +} + +.navbar-right { + flex: 0 1 300px; +} + + +/* php */ +.php-tag { + color: #ff0000; + font-weight: bold; +} + +.php-kw { + color: #e71818; + font-weight: bold; +} + +.php-var { + color: #d59401; + font-weight: bold; +} + +.php-num { + color: #cd0673; +} + +.php-str { + color: #008000; +} + +.php-comment { + color: #929292; +} + + +/* search */ +.search { + position: relative; +} + +.search-input { + display: flex; + width: 100%; + border: 1px solid var(--border-color); + border-radius: 0; + padding: 6px; + outline: none; + font-family: inherit; + font-size: inherit; + line-height: 1; +} + +.search-input:focus { + border-color: var(--color-heading-dark); +} + +.search-results { + display: none; + position: absolute; + top: 30px; + width: fit-content; + min-width: 100%; + max-width: calc(100vw - 16px); + overflow: hidden; + background-color: white; + border: 1px solid #888; + z-index: 1; +} + +.search:focus-within .search-results:not(:empty) { + display: block; +} + +.search-results a { + display: block; + color: inherit; + padding: 0 8px; +} + +.search-results li:hover, .search-results li.active { + background-color: var(--color-link); + color: white; +} + + +/* source */ +.source { + font-family: var(--font-family-code); + tab-size: 4; + white-space: pre-wrap; + width: 100%; +} + +.source td:first-child { + width: 0; + white-space: pre; +} + +.source td { + vertical-align: top; +} + +.source-line.selected { + background: var(--color-selected); +} + +.source-lineNum { + user-select: none; + padding-left: 2px; + color: #c0c0c0; +} + +.source-lineNum:hover, .source-lineNum:active, .source-lineNum:focus { + background: transparent; + color: #c0c0c0 !important; +} + + +/* table */ +.table { + width: min-content; + min-width: 100%; + margin: 1.2em 0 2.4em; +} + +.table-heading { + border: 1px solid var(--border-color); + padding: 3px 5px; + background: var(--background-color); + color: var(--color-heading-dark); + font-family: var(--font-family-heading); + font-size: 1.2em; + font-weight: bold; + text-align: left; +} + +.table-heading.sortable { + cursor: pointer; + background-image: url(data:image/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAJAQMAAADnzfU1AAAABlBMVEUAAAAjLTCZnys1AAAAAXRSTlMAQObYZgAAAB5JREFUCNdjYFBgYGAoAOIfDAyMfxiAAEr/AIuD5AFa2gULVBsRKgAAAABJRU5ErkJggg==); + background-position: center right; + background-repeat: no-repeat; +} + +.table-cell, +.table-anchor { + margin: 0; + border: 1px solid var(--border-color); + padding: 3px 10px; + vertical-align: top; +} + +.table-cell:not(:last-child) { + border-right: none; +} + +.table-shrink { + width: 1px; +} + +.table-anchor { + width: 1px; + padding: 3px 6px 3px 0; + border-left: none; +} + +.table-anchor > a { + padding: 0; +} + +.table-spacer { + height: 30px; + background: transparent !important; +} + +.table tr:hover td { + background-color: #f6f6f4; +} + +.table tr:target td { + background-color: var(--color-selected); +} + + +/* mobile */ +@media (max-width: 980px) { + .layout { + flex-direction: column; + } + + .layout-aside { + position: static; + border-right: none; + width: auto; + } + + .layout-rest { + display: none; + } + + .layout-main { + min-width: 100%; + margin-left: 0; + flex-grow: 0; + order: -1; + } + + .menu { + flex-direction: row; + flex-wrap: wrap; + } + + .menu-section { + flex: 1 1 200px; + } +} diff --git a/docs/assets/main.js b/docs/assets/main.js new file mode 100644 index 0000000..6ab1e35 --- /dev/null +++ b/docs/assets/main.js @@ -0,0 +1,243 @@ +// open details +document.querySelectorAll('.expandable').forEach(el => { + el.addEventListener('click', e => { + e.currentTarget.classList.toggle('collapsed') + }) +}) + + +// table sort +document.querySelectorAll('.sortable').forEach(el => { + const table = el.closest('table') + const items = Array.from(table.querySelectorAll('[data-order]')) + let orderBy = 'order' + + items.forEach((item, i) => { + item.dataset.orderNatural = i.toString(10).padStart(3, '0') + }) + + el.addEventListener('click', () => { + items.sort((a, b) => a.dataset[orderBy].localeCompare(b.dataset[orderBy])) + table.append(...items) + orderBy = orderBy === 'order' ? 'orderNatural' : 'order' + }) +}) + + +// search +document.querySelectorAll('.search').forEach(el => { + function tokenize(s, offset = 0) { + return Array.from(s.matchAll(/[A-Z]{2,}|[a-zA-Z][a-z]*|\S/g)).map(it => ([it.index + offset, it[0].toLowerCase()])) + } + + function prefix(a, aa, b, bb) { + let len = 0 + while (aa < a.length && bb < b.length && a[aa++] === b[bb++]) len++ + return len + } + + function matchTokens(elementTokens, queryTokens, i = 0, ii = 0, j = 0, jj = 0) { + if (i === queryTokens.length) { + return [] + + } else if (j === elementTokens.length) { + return null + } + + const [elementOffset, elementToken] = elementTokens[j] + const [, queryToken] = queryTokens[i] + const prefixLength = prefix(queryToken, ii, elementToken, jj) + + const subMatches = ii + prefixLength === queryToken.length + ? matchTokens(elementTokens, queryTokens, i + 1, 0, j, jj + prefixLength) + : jj + prefixLength === elementToken.length + ? matchTokens(elementTokens, queryTokens, i, ii + prefixLength, j + 1, 0) + : null + + return subMatches + ? [[elementOffset + jj, prefixLength], ...subMatches] + : matchTokens(elementTokens, queryTokens, i, ii, j + 1, 0) + } + + function* getResults(query, dataset) { + const queryTokens = tokenize(query) + + for (const [name, path, tokens] of dataset) { + const matches = matchTokens(tokens, queryTokens) + yield* matches !== null ? [[name, path, matches]] : [] + } + } + + function* iteratorSlice(it, length) { + while (length--) { + const item = it.next() + + if (item.done) { + return + } + + yield item.value + } + } + + function* iteratorMap(it, fn) { + for (const item of it) { + yield fn(item) + } + } + + function renderResult([name, path, matches]) { + const li = document.createElement('li') + const anchor = li.appendChild(document.createElement('a')) + anchor.href = path + + let i = 0 + for (const [matchOffset, matchLength] of matches) { + anchor.append(name.slice(i, matchOffset)) + anchor.appendChild(document.createElement('b')).innerText = name.slice(matchOffset, matchOffset + matchLength) + i = matchOffset + matchLength + } + + if (i < name.length) { + anchor.append(name.slice(i)) + } + + return li + } + + const searchInput = el.querySelector('.search-input') + const resultsDiv = el.querySelector('.search-results') + + let dataset = null + let datasetPromise = null + let resultIterator = [][Symbol.iterator]() + let resultNext = resultIterator.next() + let resultItems = [] + let headIndex = 0 + let activeIndex = 0 + + const VISIBLE_COUNT = 20 + + searchInput.addEventListener('input', async () => { + dataset ??= await (datasetPromise ??= new Promise(resolve => { + const script = document.createElement('script') + script.src = el.dataset.elements + document.head.appendChild(script) + window.ApiGen ??= {} + window.ApiGen.resolveElements = (elements) => { + const unified = [ + ...(elements.namespace ?? []).map(([name, path]) => [name, path, tokenize(name)]), + ...(elements.function ?? []).map(([name, path]) => [name, path, tokenize(name)]), + ...(elements.classLike ?? []).flatMap(([classLikeName, path, members]) => [ + [classLikeName, path, tokenize(classLikeName)], + ...(members.constant ?? []).map(([constantName, anchor]) => [`${classLikeName}::${constantName}`, `${path}#${anchor}`, tokenize(`${constantName}`, classLikeName.length + 2)]), + ...(members.property ?? []).map(([propertyName, anchor]) => [`${classLikeName}::\$${propertyName}`, `${path}#${anchor}`, tokenize(`\$${propertyName}`, classLikeName.length + 2)]), + ...(members.method ?? []).map(([methodName, anchor]) => [`${classLikeName}::${methodName}()`, `${path}#${anchor}`, tokenize(`${methodName}()`, classLikeName.length + 2)]), + ]), + ] + + resolve(unified.sort((a, b) => a[0].localeCompare(b[0]))) + } + })) + + resultIterator = iteratorMap(getResults(searchInput.value, dataset), renderResult) + resultItems = Array.from(iteratorSlice(resultIterator, VISIBLE_COUNT)) + resultNext = resultIterator.next() + resultsDiv.replaceChildren(...resultItems) + headIndex = 0 + activeIndex = 0 + resultItems[activeIndex]?.classList.add('active') + }) + + searchInput.addEventListener('keydown', e => { + if (e.key === 'Escape') { + searchInput.blur() + + } else if (e.key === 'ArrowUp' || e.key === 'ArrowDown') { + e.preventDefault() + let nextIndex = activeIndex + { ArrowUp: -1, ArrowDown: +1 }[e.key] + + if (nextIndex < 0) { + while (!resultNext.done) { + resultItems.push(resultNext.value) + resultNext = resultIterator.next() + } + + } else if (nextIndex === resultItems.length) { + if (!resultNext.done) { + resultItems.push(resultNext.value) + resultNext = resultIterator.next() + } + } + + nextIndex = (nextIndex + resultItems.length) % resultItems.length + headIndex = Math.max(headIndex, 0, nextIndex - VISIBLE_COUNT + 1) + headIndex = Math.min(headIndex, nextIndex) + + resultsDiv.replaceChildren(...resultItems.slice(headIndex, headIndex + VISIBLE_COUNT)) + resultItems[activeIndex]?.classList.remove('active') + resultItems[nextIndex]?.classList.add('active') + activeIndex = nextIndex + + } else if (e.key === 'Enter') { + e.preventDefault() + const active = resultsDiv.querySelector('.active') ?? resultsDiv.firstElementChild + active?.querySelector('a').click() + } + }) +}) + + +// line selection +let ranges = [] +let last = null +const match = window.location.hash.slice(1).match(/^\d+(?:-\d+)?(?:,\d+(?:-\d+)?)*$/) + +const handleLinesSelectionChange = () => { + history.replaceState({}, '', '#' + ranges.map(([a, b]) => a === b ? a : `${a}-${b}`).join(',')) + document.querySelectorAll('.source-line.selected').forEach(el => el.classList.remove('selected')) + + for (let [a, b] of ranges) { + for (let i = a; i <= b; i++) { + document.getElementById(`${i}`).classList.add('selected') + } + } +} + +if (match) { + ranges = match[0].split(',').map(range => range.split('-').map(n => Number.parseInt(n))) + ranges = ranges.map(([a, b]) => b === undefined ? [a, a] : [a, b]) + ranges = ranges.filter(([a, b]) => a <= b) + handleLinesSelectionChange() + + const first = Math.max(1, Math.min(...ranges.flat()) - 3) + requestAnimationFrame(() => document.getElementById(`${first}`).scrollIntoView()) +} + +document.querySelectorAll('.source-lineNum').forEach(a => { + a.addEventListener('click', e => { + e.preventDefault() + const line = e.currentTarget.closest('tr') + const n = Number.parseInt(line.id) + const selected = line.classList.contains('selected') && e.ctrlKey + const extending = e.shiftKey && ranges.length > 0 + + if (!e.ctrlKey) { + ranges = extending ? [ranges[ranges.length - 1]] : [] + } + + if (extending) { + ranges[ranges.length - 1] = [Math.min(n, last), Math.max(n, last)] + + } else if (selected) { + ranges = ranges.flatMap(([a, b]) => (a <= n && n <= b) ? [[a, n - 1], [n + 1, b]] : [[a, b]]) + ranges = ranges.filter(([a, b]) => a <= b) + + } else { + ranges[ranges.length] = [n, n] + last = n + } + + handleLinesSelectionChange() + }) +}) diff --git a/docs/class-Scopus.Exception.JsonException.html b/docs/class-Scopus.Exception.JsonException.html deleted file mode 100644 index 88e0908..0000000 --- a/docs/class-Scopus.Exception.JsonException.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - - Class Scopus\Exception\JsonException - - - - - - -
- -
- -
- - - - - - diff --git a/docs/class-Scopus.Exception.XmlException.html b/docs/class-Scopus.Exception.XmlException.html deleted file mode 100644 index c98a042..0000000 --- a/docs/class-Scopus.Exception.XmlException.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - - Class Scopus\Exception\XmlException - - - - - - -
- -
- -
- - - - - - diff --git a/docs/class-Scopus.Response.AbstractAuthor.html b/docs/class-Scopus.Response.AbstractAuthor.html deleted file mode 100644 index eeb8855..0000000 --- a/docs/class-Scopus.Response.AbstractAuthor.html +++ /dev/null @@ -1,417 +0,0 @@ - - - - - - Class Scopus\Response\AbstractAuthor - - - - - - -
- -
- -
- - - - - - diff --git a/docs/class-Scopus.Response.AbstractCoredata.html b/docs/class-Scopus.Response.AbstractCoredata.html deleted file mode 100644 index 570d4de..0000000 --- a/docs/class-Scopus.Response.AbstractCoredata.html +++ /dev/null @@ -1,713 +0,0 @@ - - - - - - Class Scopus\Response\AbstractCoredata - - - - - - -
- -
- -
- - - - - - diff --git a/docs/class-Scopus.Response.AbstractItem.html b/docs/class-Scopus.Response.AbstractItem.html deleted file mode 100644 index 0f51184..0000000 --- a/docs/class-Scopus.Response.AbstractItem.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - Class Scopus\Response\AbstractItem - - - - - - -
- -
- -
- - - - - - diff --git a/docs/class-Scopus.Response.Abstracts.html b/docs/class-Scopus.Response.Abstracts.html deleted file mode 100644 index 9a63303..0000000 --- a/docs/class-Scopus.Response.Abstracts.html +++ /dev/null @@ -1,443 +0,0 @@ - - - - - - Class Scopus\Response\Abstracts - - - - - - -
- -
- -
- - - - - - diff --git a/docs/class-Scopus.Response.Affiliation.html b/docs/class-Scopus.Response.Affiliation.html deleted file mode 100644 index 0828871..0000000 --- a/docs/class-Scopus.Response.Affiliation.html +++ /dev/null @@ -1,434 +0,0 @@ - - - - - - Class Scopus\Response\Affiliation - - - - - - -
- -
- -
- - - - - - diff --git a/docs/class-Scopus.Response.Author.html b/docs/class-Scopus.Response.Author.html deleted file mode 100644 index e21fc73..0000000 --- a/docs/class-Scopus.Response.Author.html +++ /dev/null @@ -1,424 +0,0 @@ - - - - - - Class Scopus\Response\Author - - - - - - -
- -
- -
- - - - - - diff --git a/docs/class-Scopus.Response.AuthorGroup.html b/docs/class-Scopus.Response.AuthorGroup.html deleted file mode 100644 index da25fd3..0000000 --- a/docs/class-Scopus.Response.AuthorGroup.html +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - Class Scopus\Response\AuthorGroup - - - - - - -
- -
- -
- - - - - - diff --git a/docs/class-Scopus.Response.AuthorName.html b/docs/class-Scopus.Response.AuthorName.html deleted file mode 100644 index 764330b..0000000 --- a/docs/class-Scopus.Response.AuthorName.html +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - Class Scopus\Response\AuthorName - - - - - - -
- -
- -
- - - - - - diff --git a/docs/class-Scopus.Response.AuthorProfile.html b/docs/class-Scopus.Response.AuthorProfile.html deleted file mode 100644 index 43d1e82..0000000 --- a/docs/class-Scopus.Response.AuthorProfile.html +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - Class Scopus\Response\AuthorProfile - - - - - - -
- -
- -
- - - - - - diff --git a/docs/class-Scopus.Response.BaseLinks.html b/docs/class-Scopus.Response.BaseLinks.html deleted file mode 100644 index c034dd8..0000000 --- a/docs/class-Scopus.Response.BaseLinks.html +++ /dev/null @@ -1,264 +0,0 @@ - - - - - - Class Scopus\Response\BaseLinks - - - - - - -
- -
- -
- - - - - - diff --git a/docs/class-Scopus.Response.Bibrecord.html b/docs/class-Scopus.Response.Bibrecord.html deleted file mode 100644 index 49830ae..0000000 --- a/docs/class-Scopus.Response.Bibrecord.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - Class Scopus\Response\Bibrecord - - - - - - -
- -
- -
- - - - - - diff --git a/docs/class-Scopus.Response.BibrecordHead.html b/docs/class-Scopus.Response.BibrecordHead.html deleted file mode 100644 index a3a0516..0000000 --- a/docs/class-Scopus.Response.BibrecordHead.html +++ /dev/null @@ -1,394 +0,0 @@ - - - - - - Class Scopus\Response\BibrecordHead - - - - - - -
- -
- -
- - - - - - diff --git a/docs/class-Scopus.Response.Correspondence.html b/docs/class-Scopus.Response.Correspondence.html deleted file mode 100644 index 68da45c..0000000 --- a/docs/class-Scopus.Response.Correspondence.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - Class Scopus\Response\Correspondence - - - - - - -
- -
- -
- - - - - - diff --git a/docs/class-Scopus.Response.CorrespondencePerson.html b/docs/class-Scopus.Response.CorrespondencePerson.html deleted file mode 100644 index cac8f24..0000000 --- a/docs/class-Scopus.Response.CorrespondencePerson.html +++ /dev/null @@ -1,239 +0,0 @@ - - - - - - Class Scopus\Response\CorrespondencePerson - - - - - - -
- -
- -
- - - - - - diff --git a/docs/class-Scopus.Response.Entry.html b/docs/class-Scopus.Response.Entry.html deleted file mode 100644 index 6456b2a..0000000 --- a/docs/class-Scopus.Response.Entry.html +++ /dev/null @@ -1,685 +0,0 @@ - - - - - - Class Scopus\Response\Entry - - - - - - -
- -
- -
- - - - - - diff --git a/docs/class-Scopus.Response.EntryAuthor.html b/docs/class-Scopus.Response.EntryAuthor.html deleted file mode 100644 index 47943c1..0000000 --- a/docs/class-Scopus.Response.EntryAuthor.html +++ /dev/null @@ -1,365 +0,0 @@ - - - - - - Class Scopus\Response\EntryAuthor - - - - - - -
- -
- -
- - - - - - diff --git a/docs/class-Scopus.Response.EntryLinks.html b/docs/class-Scopus.Response.EntryLinks.html deleted file mode 100644 index 545aef6..0000000 --- a/docs/class-Scopus.Response.EntryLinks.html +++ /dev/null @@ -1,292 +0,0 @@ - - - - - - Class Scopus\Response\EntryLinks - - - - - - -
- -
- -
- - - - - - diff --git a/docs/class-Scopus.Response.IAbstract.html b/docs/class-Scopus.Response.IAbstract.html deleted file mode 100644 index 21669c6..0000000 --- a/docs/class-Scopus.Response.IAbstract.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - Interface Scopus\Response\IAbstract - - - - - - -
- -
- -
- - - - - - diff --git a/docs/class-Scopus.Response.IAuthor.html b/docs/class-Scopus.Response.IAuthor.html deleted file mode 100644 index 0acf53c..0000000 --- a/docs/class-Scopus.Response.IAuthor.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Interface Scopus\Response\IAuthor - - - - - - -
- -
- -
- - - - - - diff --git a/docs/class-Scopus.Response.IAuthorName.html b/docs/class-Scopus.Response.IAuthorName.html deleted file mode 100644 index 4419974..0000000 --- a/docs/class-Scopus.Response.IAuthorName.html +++ /dev/null @@ -1,302 +0,0 @@ - - - - - - Interface Scopus\Response\IAuthorName - - - - - - -
- -
- -
- - - - - - diff --git a/docs/class-Scopus.Response.SearchLinks.html b/docs/class-Scopus.Response.SearchLinks.html deleted file mode 100644 index 65e1e0b..0000000 --- a/docs/class-Scopus.Response.SearchLinks.html +++ /dev/null @@ -1,322 +0,0 @@ - - - - - - Class Scopus\Response\SearchLinks - - - - - - -
- -
- -
- - - - - - diff --git a/docs/class-Scopus.Response.SearchResults.html b/docs/class-Scopus.Response.SearchResults.html deleted file mode 100644 index 4cbb22c..0000000 --- a/docs/class-Scopus.Response.SearchResults.html +++ /dev/null @@ -1,493 +0,0 @@ - - - - - - Class Scopus\Response\SearchResults - - - - - - -
- -
- -
- - - - - - diff --git a/docs/class-Scopus.Response.Source.html b/docs/class-Scopus.Response.Source.html deleted file mode 100644 index 5a6dcb1..0000000 --- a/docs/class-Scopus.Response.Source.html +++ /dev/null @@ -1,499 +0,0 @@ - - - - - - Class Scopus\Response\Source - - - - - - -
- -
- -
- - - - - - diff --git a/docs/class-Scopus.ScopusApi.html b/docs/class-Scopus.ScopusApi.html deleted file mode 100644 index e8ff639..0000000 --- a/docs/class-Scopus.ScopusApi.html +++ /dev/null @@ -1,724 +0,0 @@ - - - - - - Class Scopus\ScopusApi - - - - - - -
- -
- -
- - - - - - diff --git a/docs/class-Scopus.SearchQuery.html b/docs/class-Scopus.SearchQuery.html deleted file mode 100644 index 8904d6d..0000000 --- a/docs/class-Scopus.SearchQuery.html +++ /dev/null @@ -1,715 +0,0 @@ - - - - - - Class Scopus\SearchQuery - - - - - - -
- -
- -
- - - - - - diff --git a/docs/class-Scopus.Util.XmlUtil.html b/docs/class-Scopus.Util.XmlUtil.html deleted file mode 100644 index 9648eb2..0000000 --- a/docs/class-Scopus.Util.XmlUtil.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Class Scopus\Util\XmlUtil - - - - - - -
- -
- -
- - - - - - diff --git a/docs/elementlist.js b/docs/elementlist.js deleted file mode 100644 index 5d05eb7..0000000 --- a/docs/elementlist.js +++ /dev/null @@ -1,3 +0,0 @@ - -var ApiGen = ApiGen || {}; -ApiGen.elements = [["c","Scopus\\Exception\\JsonException"],["c","Scopus\\Exception\\XmlException"],["c","Scopus\\Response\\AbstractAuthor"],["c","Scopus\\Response\\AbstractCoredata"],["c","Scopus\\Response\\AbstractItem"],["c","Scopus\\Response\\Abstracts"],["c","Scopus\\Response\\Affiliation"],["c","Scopus\\Response\\Author"],["c","Scopus\\Response\\AuthorGroup"],["c","Scopus\\Response\\AuthorName"],["c","Scopus\\Response\\AuthorProfile"],["c","Scopus\\Response\\BaseLinks"],["c","Scopus\\Response\\Bibrecord"],["c","Scopus\\Response\\BibrecordHead"],["c","Scopus\\Response\\Correspondence"],["c","Scopus\\Response\\CorrespondencePerson"],["c","Scopus\\Response\\Entry"],["c","Scopus\\Response\\EntryAuthor"],["c","Scopus\\Response\\EntryLinks"],["c","Scopus\\Response\\IAbstract"],["c","Scopus\\Response\\IAuthor"],["c","Scopus\\Response\\IAuthorName"],["c","Scopus\\Response\\SearchLinks"],["c","Scopus\\Response\\SearchResults"],["c","Scopus\\Response\\Source"],["c","Scopus\\ScopusApi"],["c","Scopus\\SearchQuery"],["c","Scopus\\Util\\XmlUtil"]]; diff --git a/docs/index.html b/docs/index.html index d2356a3..578940d 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,151 +1,102 @@ - - + + + + - Overview - - - + API + + - -
-