for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace App\Containers\Settings\Services;
use App\Containers\Settings\Settings\Repositories\SettingsRepository;
use App\Port\Service\Abstracts\Service;
/**
* Class FindSettingsService
*
* @author Mahmoud Zalt <[email protected]>
*/
class FindSettingsService extends Service
{
* @var \App\Containers\Settings\Settings\Repositories\SettingsRepository
private $settingsRepository;
* FindSettingsService constructor.
* @param \App\Containers\Settings\Settings\Repositories\SettingsRepository $settingsRepository
public function __construct(SettingsRepository $settingsRepository)
$this->settingsRepository = $settingsRepository;
}
* @param $id
* @return mixed
public function byKey($key)
$result = $this->settingsRepository->findWhere(['key' => $key])->first();
return $result->value;