brightcove / api
Brightcove PHP API Wrapper
Installs: 1 080 589
Dependents: 1
Suggesters: 0
Security: 0
Stars: 25
Watchers: 40
Forks: 33
Open Issues: 16
Requires
- php: >=7.1
- ext-curl: *
- ext-json: *
Requires (Dev)
- phpunit/phpunit: 7.2.*
README
Installation notes
This library requires PHP 7.1 or newer with a CURL extension. You have to run composer install
before using the library.
# apt-get install php5 php5-curl curl
PHP-API-Wrapper$ curl -sS https://getcomposer.org/installer | php
PHP-API-Wrapper$ php composer.phar install
Testing notes
Running the tests requires a config.json
file. There's a sample file included in the repository.
A reverse SSH tunnel is needed for the DI API test. When you set it up, make sure that the port is open on the remote server too.
Example script:
#!/bin/sh
ssh -nNT -R 8888::8888 example.com &>ssh_tunnel_logfile.txt &
PID=$!
cleanup () {
kill ${PID}
cat ssh_tunnel_logfile.txt
rm ssh_tunnel_logfile.txt
}
handle_error () {
cleanup
exit 1
}
./vendor/bin/phpunit
cleanup