<?php namespace Anomaly\TagsFieldType;

use Anomaly\Streams\Platform\Addon\FieldType\FieldTypePresenter;

/**
 * Class TagsFieldTypePresenter
 *
 * @link          http://pyrocms.com/
 * @author        PyroCMS, Inc. <support@pyrocms.com>
 * @author        Ryan Thompson <ryan@pyrocms.com>
 */
class TagsFieldTypePresenter extends FieldTypePresenter
{

    /**
     * The decorated object.
     * This is for IDE support.
     *
     * @var TagsFieldType
     */
    protected $object;

    /**
     * Return the tags wrapped in labels.
     *
     * @param  string $class
     * @return string
     */
    public function labels($class = 'label-default')
    {
        return array_map(
            function ($tag) use ($class) {
                return '<span class="label ' . $class . '">' . $tag . '</span>';
            },
            $this->object->getValue()
        );
    }

    /**
     * Return the string form of the value.
     *
     * @return string
     */
    public function __toString()
    {
        if (!$value = $this->object->getValue()) {
            return '';
        }

        return json_encode($value);
    }
}

<?php namespace Anomaly\TagsFieldType;

use Anomaly\Streams\Platform\Addon\FieldType\FieldTypePresenter;

/**
 * Class TagsFieldTypePresenter
 *
 * @link          http://pyrocms.com/
 * @author        PyroCMS, Inc. <support@pyrocms.com>
 * @author        Ryan Thompson <ryan@pyrocms.com>
 * @package       Anomaly\TagsFieldType
 */
class TagsFieldTypePresenter extends FieldTypePresenter
{

    /**
     * The decorated object.
     * This is for IDE support.
     *
     * @var TagsFieldType
     */
    protected $object;

    /**
     * Return the tags wrapped in labels.
     *
     * @param string $class
     * @return string
     */
    public function labels($class = 'label-default')
    {
        array_map(
            function ($tag) use ($class) {
                return '<span class="label ' . $class . '">' . $tag . '</span>';
            },
            $this->object->getValue()
        );
    }

    /**
     * Return the string form of the value.
     *
     * @return string
     */
    public function __toString()
    {
        if (!$value = $this->object->getValue()) {
            return '';
        }

        return json_encode($value);
    }
}

--- 
+++ 
@@ -8,7 +8,6 @@
  * @link          http://pyrocms.com/
  * @author        PyroCMS, Inc. <support@pyrocms.com>
  * @author        Ryan Thompson <ryan@pyrocms.com>
- * @package       Anomaly\TagsFieldType
  */
 class TagsFieldTypePresenter extends FieldTypePresenter
 {
@@ -24,12 +23,12 @@
     /**
      * Return the tags wrapped in labels.
      *
-     * @param string $class
+     * @param  string $class
      * @return string
      */
     public function labels($class = 'label-default')
     {
-        array_map(
+        return array_map(
             function ($tag) use ($class) {
                 return '<span class="label ' . $class . '">' . $tag . '</span>';
             },
Fix issue where array was not being returnedgit checkout master
