Open noirwave opened 4 years ago
With this code
<?php namespace namespaceName; use path\to\ILangRepository; abstract class FluentLangRepository extends Repository implements ILangRepository { use \path\to\FluentLangPdoTrait { appendQueryFilter as traitAppendQueryFilter; } /* HELPERS */ // переопределяем исключительно для удобства переопределения в потомках protected function appendQueryFilter( $query, $filter ) { return $this->traitAppendQueryFilter($query, $filter); } protected function filterAttributes($attributes) { $fields = array_merge($this->fields, $this->langFields); return array_intersect_key( $attributes, array_flip($fields) ); } }
formatter removes protected keywords.
protected
When I remove trait use it works right.
With this code
formatter removes
protected
keywords.When I remove trait use it works right.