Newscoop\GimmeBundle\Serializer\Article\AuthorHandler::serializeToJson PHP Метод

serializeToJson() публичный Метод

public serializeToJson ( JMS\Serializer\JsonSerializationVisitor $visitor, $articleAuthors, $type )
$visitor JMS\Serializer\JsonSerializationVisitor
    public function serializeToJson(JsonSerializationVisitor $visitor, $articleAuthors, $type)
    {
        if (count($articleAuthors) == 0) {
            return null;
        }
        $simpleArticleAuthors = array();
        foreach ($articleAuthors as $author) {
            $simpleArticleAuthors[] = array('name' => $author->getFullName(), 'link' => $this->router->generate('newscoop_gimme_authors_getauthor', array('id' => $author->getId()), true));
        }
        return $simpleArticleAuthors;
    }