PartKeepr\SystemPreferenceBundle\Service\SystemPreferenceService::getPreferences PHP Method

getPreferences() public method

Returns all system preferences
public getPreferences ( ) : SystemPreference[]
return PartKeepr\SystemPreferenceBundle\Entity\SystemPreference[] An array of SystemPreference objects
    public function getPreferences()
    {
        $dql = "SELECT sp FROM PartKeepr\\SystemPreferenceBundle\\Entity\\SystemPreference sp";
        $query = $this->entityManager->createQuery($dql);
        return $query->getResult();
    }

Usage Example

コード例 #1
0
 /**
  * Retrieves a collection of resources.
  *
  * @param Request $request
  *
  * @throws RuntimeException|RootNodeNotFoundException
  *
  * @return JsonResponse
  */
 public function __invoke(Request $request)
 {
     $preferences = $this->systemPreferenceService->getPreferences();
     /**
      * @var ResourceInterface $resourceType
      */
     list($resourceType) = $this->extractAttributes($request);
     /*
      * @var ResourceInterface $resourceType
      */
     $serializedData = $this->serializer->normalize($preferences, 'json', $resourceType->getNormalizationContext());
     return new JsonResponse($serializedData);
 }