39 lines
		
	
	
		
			821 B
		
	
	
	
		
			PHP
		
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			821 B
		
	
	
	
		
			PHP
		
	
	
	
<?php
 | 
						|
 | 
						|
namespace Tests\Feature\Invoice;
 | 
						|
 | 
						|
use Worksome\RequestFactories\RequestFactory;
 | 
						|
 | 
						|
class ReceiverRequestFactory extends RequestFactory
 | 
						|
{
 | 
						|
    public function definition(): array
 | 
						|
    {
 | 
						|
        return [
 | 
						|
            'name' => 'Familie Blabla',
 | 
						|
            'address' => 'Musterstr 44',
 | 
						|
            'zip' => '22222',
 | 
						|
            'location' => 'Solingen',
 | 
						|
        ];
 | 
						|
    }
 | 
						|
 | 
						|
    public function name(string $name): self
 | 
						|
    {
 | 
						|
        return $this->state(['name' => $name]);
 | 
						|
    }
 | 
						|
 | 
						|
    public function address(string $address): self
 | 
						|
    {
 | 
						|
        return $this->state(['address' => $address]);
 | 
						|
    }
 | 
						|
 | 
						|
    public function zip(string $zip): self
 | 
						|
    {
 | 
						|
        return $this->state(['zip' => $zip]);
 | 
						|
    }
 | 
						|
 | 
						|
    public function location(string $location): self
 | 
						|
    {
 | 
						|
        return $this->state(['location' => $location]);
 | 
						|
    }
 | 
						|
}
 |