Advertisement
Guest User

Untitled

a guest
May 17th, 2018
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.12 KB | None | 0 0
  1. namespace AppRepository;
  2.  
  3. use AppEntityPageModules;
  4. use DoctrineORMEntityRepository;
  5. use DoctrineBundleDoctrineBundleRepositoryServiceEntityRepository;
  6. use SymfonyBridgeDoctrineRegistryInterface;
  7.  
  8. class PageModulesRepository extends EntityRepository
  9. {
  10.  
  11. public function __construct()
  12. {
  13.  
  14. }
  15. }
  16.  
  17. namespace AppController;
  18. use AppRepositoryPageModulesRepository;
  19. use DoctrineCommonAnnotationsAnnotationReader;
  20. use SymfonyComponentHttpFoundationJsonResponse;
  21. use SymfonyComponentHttpFoundationRequest;
  22. use SymfonyComponentRoutingAnnotationRoute;
  23. use SymfonyBundleFrameworkBundleControllerController;
  24.  
  25. use SymfonyComponentSerializerMappingFactoryClassMetadataFactory;
  26. use SymfonyComponentSerializerMappingLoaderAnnotationLoader;
  27. use SymfonyComponentSerializerNormalizerObjectNormalizer;
  28. use SymfonyComponentSerializerSerializer;
  29. class ApiController extends Controller
  30. {
  31. /**
  32. * @Route("/api", name="api")
  33. */
  34. public function index()
  35. {
  36.  
  37. $do = $this->getDoctrine();
  38. $treeR = $do->getRepository(PageModulesRepository::class);
  39.  
  40. return $this->json([
  41. 'message' => 'Welcome to your new controller!',
  42. 'path' => 'src/Controller/ApiController.php',
  43. ]);
  44. }
  45. }
  46.  
  47. parameters:
  48. # Adds a fallback DATABASE_URL if the env var is not set.
  49. # This allows you to run cache:warmup even if your
  50. # environment variables are not available yet.
  51. # You should not need to change this value.
  52. env(DATABASE_URL): ''
  53.  
  54. doctrine:
  55. dbal:
  56. # configure these for your database server
  57. driver: 'pdo_mysql'
  58. server_version: '5.7'
  59. charset: utf8mb4
  60. default_table_options:
  61. charset: utf8mb4
  62. collate: utf8mb4_unicode_ci
  63.  
  64. url: '%env(resolve:DATABASE_URL)%'
  65. orm:
  66. auto_generate_proxy_classes: '%kernel.debug%'
  67. naming_strategy: doctrine.orm.naming_strategy.underscore
  68. auto_mapping: true
  69. mappings:
  70. App:
  71. is_bundle: false
  72. type: annotation
  73. dir: '%kernel.project_dir%/src/Entity'
  74. prefix: 'AppEntity'
  75. alias: App
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement