commercetools-sdk-php-v2  master
The platform, import-api and ml-api PHP sdks generated from our api reference.
AttributeBuilder.php
1 <?php
2 
3 declare(strict_types=1);
10 
16 use stdClass;
17 
21 final class AttributeBuilder implements Builder
22 {
27  private $name;
28 
37  public function getName()
38  {
39  return $this->name;
40  }
41 
46  public function withName(?string $name)
47  {
48  $this->name = $name;
49 
50  return $this;
51  }
52 
53 
54  public function build(): Attribute
55  {
56  return new AttributeModel(
57  $this->name
58  );
59  }
60 
61  public static function of(): AttributeBuilder
62  {
63  return new self();
64  }
65 }