N98\Magento\Command\Customer\CreateDummyCommand::createAddress PHP Method

createAddress() private method

private createAddress ( $faker )
    private function createAddress($faker)
    {
        $country = $this->getCountryCollection()->addCountryCodeFilter($faker->countryCode, 'iso2')->getFirstItem();
        $regions = $country->getRegions()->getData();
        $region = $regions[array_rand($regions)];
        $address = $this->getAddressModel();
        $address->setFirstname($faker->firstName);
        $address->setLastname($faker->lastName);
        $address->setCity($faker->city);
        $address->setCountryId($country->getId());
        if ($region) {
            $address->setRegionId($region['region_id']);
        }
        $address->setStreet($faker->streetAddress);
        $address->setPostcode($faker->postcode);
        $address->setTelephone($faker->phoneNumber);
        $address->setIsSubscribed($faker->boolean());
        $address->setIsDefaultShipping(true);
        $address->setIsDefaultBilling(true);
        return $address;
    }