public function getAttribute($key)
    {
        $value = parent::getAttribute($key);

        foreach (static::$getter_manipulators as $manipulator) {
            $value = $manipulator($this, $key, $value);
        }

        return $value;
    }
public function getAttribute($key)
    {
        $value = parent::getAttribute($key);

        foreach (static::$getter_manipulators as $manipulator) {
            $value = $manipulator($this, $key, $value);
        }

        return $value;
    }
public function getAttribute ( $ key ) { $ value = parent :: getAttribute ( $ key ) ; foreach ( static :: $ getter_manipulators as $ manipulator ) { $ value = $ manipulator ( $ this , $ key , $ value ) ; } return $ value ; }
Gets an attribute value after running through the manipulators.

@param $key

@return mixed
Gets an attribute value after running through the manipulators .