Я создал признак и попытался его использовать, но я столкнулся с ошибкой, что объект приложения не имеет метода.Silex/Symfony создает черты
Call to undefined method Silex\Application::phrase()
Попытка использовать
use \Language\LanguageTrait
$app->phrase()
И это язык черта.
namespace Language;
use Silex\Application;
trait LanguageTrait
{
public function phrase ($phrase, $replacements = array())
{
$language = $this['language'];
return $language->phrase($phrase, $replacements);
}
}
Я попытался с другими встроенными в черт, как URLServiceProvider черта, но я получаю ту же ошибку, поэтому я предполагаю, что я использую это неправильно.