PartKeepr\SystemPreferenceBundle\Service\SystemPreferenceService::getPreference PHP Метод

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

Returns a specific preference object
public getPreference ( string $key ) : SystemPreference
$key string The preference key to retrieve
Результат PartKeepr\SystemPreferenceBundle\Entity\SystemPreference The preference object
    public function getPreference($key)
    {
        $dql = "SELECT sp FROM PartKeepr\\SystemPreferenceBundle\\Entity\\SystemPreference sp WHERE sp.preferenceKey = :key";
        $query = $this->entityManager->createQuery($dql);
        $query->setParameter('key', $key);
        try {
            $sp = $query->getSingleResult();
            return $sp;
        } catch (NoResultException $e) {
            throw new SystemPreferenceNotFoundException($key);
        }
    }