forked from loafle/openapi-generator-original
		
	* php-nextgen first commit * [php] Set minimal PHP version to ^8.0 (#14500) * Set minimal PHP version to ^8.0 * Fix php-nextgen config * Change stability to BETA * Add phplint package (#15054) * [php-nextgen] Rename folders to follow PDS skeleton (#15102) * Change lib -> src, test -> tests folder This will make build compliant to PHP-PDS skeleton. Ref: https://github.com/php-pds/skeleton * Refresh samples * Exclude composer.lock from codebase (#15105) Since client generator is library and not a project it makes sense to exclude composer.lock from codebase by default. Ref: http://getcomposer.org/doc/02-libraries.md#lock-file * Add @generated tag to DocBlocks (#15106) This tag in draft status right now(PSR-19), but I think we can leverage from it already. Ref: https://github.com/php-fig/fig-standards/blob/master/proposed/phpdoc-tags.md#55-generated * update samples, doc * update samples --------- Co-authored-by: Yuriy Belenko <yura-bely@mail.ru>
		
			
				
	
	
		
			34 lines
		
	
	
		
			763 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			763 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| namespace OpenAPI\Client;
 | |
| 
 | |
| use PHPUnit\Framework\TestCase;
 | |
| 
 | |
| require_once __DIR__ . '/FakeHttpClient.php';
 | |
| 
 | |
| class HeadersTest extends TestCase
 | |
| {
 | |
|     /** @var  FakeHttpClient */
 | |
|     private $fakeHttpClient;
 | |
| 
 | |
|     public function setUp(): void
 | |
|     {
 | |
|         $this->fakeHttpClient = new FakeHttpClient();
 | |
|     }
 | |
| 
 | |
|     public function testUserAgent()
 | |
|     {
 | |
|         $config = new Configuration();
 | |
|         $config->setUserAgent('value');
 | |
|         $api = new Api\PetApi($this->fakeHttpClient, $config);
 | |
| 
 | |
|         $api->getPetById(3);
 | |
| 
 | |
|         $request = $this->fakeHttpClient->getLastRequest();
 | |
|         $headers = $request->getHeaders();
 | |
| 
 | |
|         $this->assertArrayHasKey('User-Agent', $headers);
 | |
|         $this->assertEquals(['value'], $headers['User-Agent']);
 | |
|     }
 | |
| }
 |