/** * Return the translation foreign key attribute. * * @param StreamInterface $stream * @return null|string */ public function parse(StreamInterface $stream) { if (!$stream->isTranslatable()) { return null; } $assignments = $stream->getTranslatableAssignments(); if ($assignments->isEmpty()) { return null; } return 'protected $translatedAttributes = [\'' . implode('\', \'', $assignments->fieldSlugs()) . '\'];'; }