/**
  * @param callable
  * @param string $userEntity
  */
 public function __construct(ClassAnalyzer $classAnalyzer, $isRecursive, $blameableTrait, callable $userCallable = null, $userEntity = null)
 {
     parent::__construct($classAnalyzer, $isRecursive);
     $this->blameableTrait = $blameableTrait;
     $this->userCallable = $userCallable;
     $this->userEntity = $userEntity;
 }
 public function __construct(ClassAnalyzer $classAnalyzer, $isRecursive, callable $currentLocaleCallable = null, $translatableTrait, $translationTrait, $translatableFetchMode, $translationFetchMode)
 {
     parent::__construct($classAnalyzer, $isRecursive);
     $this->currentLocaleCallable = $currentLocaleCallable;
     $this->translatableTrait = $translatableTrait;
     $this->translationTrait = $translationTrait;
     $this->translatableFetchMode = $this->convertFetchString($translatableFetchMode);
     $this->translationFetchMode = $this->convertFetchString($translationFetchMode);
 }
 public function __construct(ClassAnalyzer $classAnalyzer, $isRecursive, $softDeletableTrait)
 {
     parent::__construct($classAnalyzer, $isRecursive);
     $this->softDeletableTrait = $softDeletableTrait;
 }
 public function __construct(ClassAnalyzer $classAnalyzer, $seoableTrait)
 {
     parent::__construct($classAnalyzer, true);
     $this->seoableTrait = $seoableTrait;
 }
 /**
  * @param \Knp\DoctrineBehaviors\Reflection\ClassAnalyzer $classAnalyzer
  * @param                                                 $isRecursive
  * @param                                                 $geocodableTrait
  * @param callable                                        $geolocationCallable
  */
 public function __construct(ClassAnalyzer $classAnalyzer, $isRecursive, $geocodableTrait, callable $geolocationCallable = null)
 {
     parent::__construct($classAnalyzer, $isRecursive);
     $this->geocodableTrait = $geocodableTrait;
     $this->geolocationCallable = $geolocationCallable;
 }
 /**
  * @param callable
  */
 public function __construct(ClassAnalyzer $classAnalyzer, $isRecursive, callable $loggerCallable)
 {
     parent::__construct($classAnalyzer, $isRecursive);
     $this->loggerCallable = $loggerCallable;
 }
 public function __construct(ClassAnalyzer $classAnalyzer, $isRecursive, $timestampableTrait)
 {
     parent::__construct($classAnalyzer, $isRecursive);
     $this->timestampableTrait = $timestampableTrait;
 }
 public function __construct(ClassAnalyzer $classAnalyzer, $isRecursive, $nodeTrait)
 {
     parent::__construct($classAnalyzer, $isRecursive);
     $this->nodeTrait = $nodeTrait;
 }
 public function __construct(ClassAnalyzer $classAnalyzer, $isRecursive, $timestampableTrait, $dbFieldType)
 {
     parent::__construct($classAnalyzer, $isRecursive);
     $this->timestampableTrait = $timestampableTrait;
     $this->dbFieldType = $dbFieldType;
 }