for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Werkspot\KvkApi\Client\Factory\Profile\Company;
use Werkspot\KvkApi\Client\Factory\AbstractFactory;
use Werkspot\KvkApi\Client\Profile\Company\TradeNames;
final class TradeNamesFactory extends AbstractFactory implements TradeNamesFactoryInterface
{
public function fromArray(array $data): TradeNames
return new TradeNames(
$this->extractStringOrNull('businessName', $data),
$this->extractStringOrNull('shortBusinessName', $data),
$this->extractArrayOrNull('currentTradeNames', $data),
$this->extractArrayOrNull('currentStatutoryNames', $data)
);
}