Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
GetWebsiteCodeByWebsiteId.php
Go to the documentation of this file.
1 <?php
6 declare(strict_types=1);
7 
9 
11 
16 {
20  private $resourceConnection;
21 
25  public function __construct(
26  ResourceConnection $resourceConnection
27  ) {
28  $this->resourceConnection = $resourceConnection;
29  }
30 
35  public function execute(int $websiteId): ?string
36  {
37  $connection = $this->resourceConnection->getConnection();
38  $tableName = $this->resourceConnection->getTableName('store_website');
39  $selectQry = $connection->select()->from($tableName, 'code')->where('website_id = ?', $websiteId);
40 
41  $result = $connection->fetchOne($selectQry);
42  return (false === $result) ? null : $result;
43  }
44 }
$tableName
Definition: trigger.php:13
$connection
Definition: bulk.php:13