File tree Expand file tree Collapse file tree 3 files changed +17
-10
lines changed
Expand file tree Collapse file tree 3 files changed +17
-10
lines changed Original file line number Diff line number Diff line change 1414 * @license https://opensource.org/licenses/MIT MIT License (MIT)
1515 */
1616
17- require (dirname (dirname ( __FILE__ ) ) . '/init.php ' );
17+ require (dirname (__DIR__ ) . '/init.php ' );
1818require (dirname (__FILE__ ) . '/Data.php ' );
1919$ config = require (dirname (__FILE__ ) . '/config.php ' );
2020
Original file line number Diff line number Diff line change 1414 * @license https://opensource.org/licenses/MIT MIT License (MIT)
1515 */
1616
17- require (dirname (__FILE__ ) . '/lib/ApiClient.php ' );
18- require (dirname (__FILE__ ) . '/lib/Http/CurlClient.php ' );
19- require (dirname (__FILE__ ) . '/lib/Http/Response.php ' );
20- require (dirname (__FILE__ ) . '/lib/SignatureVerifier.php ' );
21- require (dirname (__FILE__ ) . '/lib/Bolt.php ' );
22- require (dirname (__FILE__ ) . '/lib/Helper.php ' );
17+ // Composer autoloader path
18+ $ vendorAutoload = dirname (dirname (__DIR__ )) . '/autoload.php ' ;
19+
20+ if (file_exists ($ vendorAutoload )) {
21+ // Load classes via composer autoloader
22+ require ($ vendorAutoload );
23+ } else {
24+ // Preload library classes
25+ require (dirname (__FILE__ ) . '/lib/ApiClient.php ' );
26+ require (dirname (__FILE__ ) . '/lib/Http/CurlClient.php ' );
27+ require (dirname (__FILE__ ) . '/lib/Http/Response.php ' );
28+ require (dirname (__FILE__ ) . '/lib/SignatureVerifier.php ' );
29+ require (dirname (__FILE__ ) . '/lib/Bolt.php ' );
30+ require (dirname (__FILE__ ) . '/lib/Helper.php ' );
31+ }
Original file line number Diff line number Diff line change 1414 * @license https://opensource.org/licenses/MIT MIT License (MIT)
1515 */
1616
17- require (dirname (__FILE__ ) . '/ApiClient.php ' );
18- require (dirname (__FILE__ ) . '/Http/CurlClient.php ' );
19- require (dirname (__FILE__ ) . '/Http/Response.php ' );
17+ require (dirname (__DIR__ ) . '/init.php ' );
2018
2119$ client = new \BoltPay \ApiClient ([
2220 'api_key ' => 'c117fec29f5c1365dacbc62390b5b6f98c0698a812d7015849319f9f7b863064 ' ,
You can’t perform that action at this time.
0 commit comments