commercetools-sdk-php-v2
The commercetools platform, import-api and PHP sdks generated from our api reference.
FacetResultsModel.php
1 <?php
2 
3 declare(strict_types=1);
10 
15 use stdClass;
16 
20 final class FacetResultsModel extends JsonObjectModel implements FacetResults
21 {
25  public function __construct(
26  ) {
27  }
28 
29 
30 
31 
35  public function by(string $key)
36  {
37  $data = $this->raw($key);
38  if (is_null($data)) {
39  return null;
40  }
41  if (preg_match(FacetResults::FIELD_PATTERN0, $key) === 1) {
44  return $className::of($data);
45  }
46 
47  return $data;
48  }
49 }