diff --git a/.env.example b/.env.example
index 2844aa83..e9536360 100644
--- a/.env.example
+++ b/.env.example
@@ -42,7 +42,7 @@ cache.handler="file"
# cache.redis.port=6379
# cache.redis.database=0
-#REST API configuration
#--------------------------------------------------------------------
-# 0/1 Disabled/Enabled
-REST_API_ENABLED=1
\ No newline at end of file
+# REST API configuration
+#--------------------------------------------------------------------
+# restapi.enabled=true
diff --git a/modules/Api/Rest/V1/Config/Api.php b/modules/Api/Rest/V1/Config/RestApi.php
similarity index 71%
rename from modules/Api/Rest/V1/Config/Api.php
rename to modules/Api/Rest/V1/Config/RestApi.php
index 849732e0..d32a6cb9 100644
--- a/modules/Api/Rest/V1/Config/Api.php
+++ b/modules/Api/Rest/V1/Config/RestApi.php
@@ -1,14 +1,20 @@
group(
- config('Api')
+ config('RestApi')
->gateway . 'podcasts',
[
'namespace' => 'Modules\Api\Rest\V1\Controllers',
diff --git a/modules/Api/Rest/V1/Filters/ApiFilter.php b/modules/Api/Rest/V1/Filters/ApiFilter.php
index efd23f35..d6e6b32a 100644
--- a/modules/Api/Rest/V1/Filters/ApiFilter.php
+++ b/modules/Api/Rest/V1/Filters/ApiFilter.php
@@ -13,7 +13,7 @@ class ApiFilter implements FilterInterface
{
public function before(RequestInterface $request, $arguments = null): void
{
- if (! getenv('REST_API_ENABLED')) {
+ if (! config('RestApi')->enabled) {
throw PageNotFoundException::forPageNotFound();
}
}
diff --git a/phpunit.xml.dist b/phpunit.xml.dist
index 7395ebae..dcd86923 100644
--- a/phpunit.xml.dist
+++ b/phpunit.xml.dist
@@ -51,6 +51,6 @@
-
+
diff --git a/tests/modules/Api/Rest/V1/PodcastTest.php b/tests/modules/Api/Rest/V1/PodcastTest.php
index 56a2f9c4..ba6bc019 100644
--- a/tests/modules/Api/Rest/V1/PodcastTest.php
+++ b/tests/modules/Api/Rest/V1/PodcastTest.php
@@ -55,7 +55,7 @@ class PodcastTest extends CIUnitTestCase
$this->podcast = FakeSinglePodcastApiSeeder::podcast();
$this->podcast['created_at'] = [];
$this->podcast['updated_at'] = [];
- $this->podcastApiUrl = config('Api')
+ $this->podcastApiUrl = config('RestApi')
->gateway;
}