classes Traits for symfony
composer require traits-symfony
List of trait
- NameEntity
- CommentEntity
- DescriptionEntity
- AddressEntityTrait
- CityEntityTrait
- ZipEntity
- EntityManagerTrait
- LoggerTrait
- SerializerTrait
- SessionTrait
- TranslatorTrait
- NeedLogin (test function simulate login)
example use on classes
# symonny entity
class Person {
use \Fardus\Traits\Symfony\Entity\NameEntity;
use \Fardus\Traits\Symfony\Entity\FirstnameEntity;
use \Fardus\Traits\Symfony\Entity\AddressEntityTrait;
use \Fardus\Traits\Symfony\Entity\CityEntityTrait;
use \Fardus\Traits\Symfony\Entity\ZipEntity;
use \Fardus\Traits\Symfony\Entity\EnableEntity;
}
# symfony services
use Fardus\Traits\Symfony\Manager\LoggerTrait;
class AbstractClient
{
use LoggerTrait;
#...
}