コード例 #1
0
 /**
  * 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()) . '\'];';
 }