2017 © Pedro Peláez
 

symfony-bundle symfony-aware

Aware bundle

image

adtechpotok/symfony-aware

Aware bundle

  • Wednesday, June 27, 2018
  • by scarbo87
  • Repository
  • 1 Watchers
  • 2 Stars
  • 7 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 6 Versions
  • 0 % Grown

The README.md

Build Status License, (*1)

Aware

Пример использования

Сервис
<?php

use Adtechpotok\Aware\Interfaces\EntityManagerAwareInterface;
use Adtechpotok\Aware\Traits\EntityManagerAwareTrait;

class SomeClass implements EntityManagerAwareInterface
{
    use EntityManagerAwareTrait;

    public function someMethod()
    {
        dump($this->em); // $em - дефолтный EntityManager, аналог '@doctrine.orm.default_entity_manager'
    }
}
Объявление сервиса
services:
    some.service:
        class: SomeClass
        calls:
            - {method: setEntityManager, arguments: ['@doctrine.orm.default_entity_manager']}
Таблица соответствий
Aware Service
ConnectionAware @doctrine.dbal.default_connection
CacheAware @cache.app
ContainerAware @service_container
DoctrineAware @doctrine
EntityManagerAware @doctrine.orm.default_entity_manager
EventDispatcherAware @debug.event_dispatcher
FilesystemAware @filesystem
FileLocatorAware @file_locator
FileLinkFormatterAware @debug.file_link_formatter
HttpKernelAware @http_kernel
KernelAware @kernel
LoggerAware @monolog.logger
PropertyAccessorAware @property_accessor
ReaderAware @annotations.cached_reader
RequestStackAware @request_stack
StopwatchAware @debug.stopwatch
Объявление сервиса в Symfony >= 3.3
services:
    _defaults:
        autowire: true

    some.service:
        class: SomeClass

Важно! При объявлении сервисов, которые требуют использования тэгов - этот способ не подоходит, Symfony игнорирует тэги при autowire., (*2)

The Versions

05/06 2018
05/06 2018

0.0.2

0.0.2.0

Aware bundle

  Sources   Download

MIT

The Requires

 

The Development Requires

05/06 2018

0.0.1

0.0.1.0

Aware bundle

  Sources   Download

MIT

The Requires

 

The Development Requires