Scalr\Stats\CostAnalytics\Projects::getUsedInEnvironment PHP Метод

getUsedInEnvironment() публичный Метод

Gets the list of projects within environment
public getUsedInEnvironment ( integer $envId ) : array
$envId integer Identifier of the Environment
Результат array Returns array of the ProjectEntity objects
    public function getUsedInEnvironment($envId)
    {
        $projectIds = $this->db->GetCol("\n            SELECT DISTINCT s.value FROM farms f\n            JOIN farm_settings s ON s.farmid = f.id AND s.name = ?\n            WHERE f.env_id = ? AND s.value != ''\n        ", [Entity\FarmSetting::PROJECT_ID, $envId]);
        return $projectIds ? ProjectEntity::find([['projectId' => ['$in' => $projectIds]]]) : [];
    }