$file = Yii::$app->cache->getOrSet($rest . '.' . $ext, function () use ($rest, $ext){
return file_get_contents('http://example.com/' . $rest . '.' . $ext, true);
});
defined('LOCALHOST') or define('LOCALHOST', in_array($_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']));
'db' => LOCALHOST ? require __DIR__ . '/db-local.php' : require __DIR__ . '/db.php';
Если работаешь на себя и не хочешь потерять клиента, то пиши код, что бы никто кроме тебя не разобрался.