Laravel 4 - Problema que anula el método de guardado del modelo

Estoy tratando de anular el método save () de mi clase Post para poder validar algunos de los campos que se guardarán en el registro:

// User.php
<?php

class Post extends Eloquent
{
    public function save()
    {
        // code before save
        parent::save(); 
        //code after save
    }
}

Cuando intento ejecutar este método en mi prueba de unidad, aparece el siguiente error:

..{"error":{"type":"ErrorException","message":"Declaration of Post::save() should be compatible with that of Illuminate\\Database\\Eloquent\\Model::save()","file":"\/var\/www\/laravel\/app\/models\/Post.php","line":4}}

Respuestas a la pregunta(3)

Su respuesta a la pregunta