Skip to content

Tags: php-sap/common

Tags

v6.1.2

Toggle v6.1.2's commit message
update composer dependencies

6.1.1

Toggle 6.1.1's commit message
remove phpunit script from composer

v6.1.0

Toggle v6.1.0's commit message

Verified

This commit was signed with the committer’s verified signature.
gregor-j Gregor
added new direction 'changing'

closes #18

v6.0.0

Toggle v6.0.0's commit message

Verified

This commit was signed with the committer’s verified signature.
gregor-j Gregor
updated php-sap/interfaces to v5

v5.0.0

Toggle v5.0.0's commit message

Verified

This commit was signed with the committer’s verified signature.
gregor-j Gregor
fix namespace of RemoteApiTest

v4.0.0

Toggle v4.0.0's commit message

Unverified

This user has not yet uploaded their public signing key.
add xdebug.mode = coverage as suggested by the error message #10

v3.2.0

Toggle v3.2.0's commit message

Unverified

This user has not yet uploaded their public signing key.
remove php5 from travis and add 7.3 and 7.4

v3.1.0

Toggle v3.1.0's commit message

Unverified

This user has not yet uploaded their public signing key.
update php-sap/datetime to v1.2.3

v3.0.0

Toggle v3.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
V3 (#5)

* update to interface 2.x dev and all other packages as well

* issue #2 Removed parameter from invoke() and add getParams() methods.

Updated tests too.

* update interfaces (v2.x)

* add API element, value struct and table classes with their tests

* replace config key strings with JSON_* constants from interfaces and add jsonDecode() methods

* remove PHP 5.5 from travis list

* fix element and value test coverage.

Esoteric fix to the problem, that Api/ValueTest.php and
Api/ElementTest.php weren't called by phpunit.

* add remote API class

* fix #4 Added typecheck before calling addMember().

* add getApi() and setApi() to AbstractFunction and AbstractRemoteFunction classes

* introduce new element types

* use API definition to validate invoke parameters

* replace class paths with import

* rename constant HEX2BIN to HEXBIN

* add missing comment

* add tables to expected input params

* Trim hex-encoded return values before decoding to remove any NULLs.

* remote AbstractRemoteFunctionCall

* adapt configuration classes to newest interfaces

* Updated composer requirement php-sap/interfaces.
* Removed classes implementing the v1 configuration interfaces and their
tests.
* Created v2 configuration interfaces and their tests.

* remove file comments

* update connection class and its test to new connection interface

* composer update

* adapt exceptions to v2 interface

* update commons to v2 api

* update to latest version of interface and adapt some comments

* change config from private to protected

* add getParam() method

* replace Interfaces when classes are safe

* remove typecasting from RemoteApi

* remove superfluous use

* allow underlines and dashes in key names

* mandatory config settings now throw exception while optional return null

* update composer php-sap/interfaces

* adapt readme to v2 interfaces

* update to interfaces v2 and set supported PHP versions

* remove sudo from travis config and add os linux

v2.1.0

Toggle v2.1.0's commit message
remove connection pool