src/Utils/Error.php
public function create($msg)
    {
        // Verificar se mensagem pode ser traduzida pelo sistema da Lang do Laravel
        if (is_string($msg) && ($this->lang->has($msg)))
            $msg = $this->lang->get($msg);

        // Se msg for um objeto ou array deve fazer um print_r
        if (is_object($msg) || is_array($msg))
            $msg = print_r($msg, true);

        $args    = func_get_args();
        $args[0] = $msg;
        $msg     = trim(call_user_func_array('sprintf', $args));

        $code = $args[count($args) - 1];

        if (is_numeric($code))
            return new \Exception($msg, $code);
        else
            return new \Exception($msg);
    }
public function create($msg)
    {
        // Verificar se mensagem pode ser traduzida pelo sistema da Lang do Laravel
        if (is_string($msg) && ($this->lang->has($msg)))
            $msg = $this->lang->get($msg);

        // Se msg for um objeto ou array deve fazer um print_r
        if (is_object($msg) || is_array($msg))
            $msg = print_r($msg, true);

        $args    = func_get_args();
        $args[0] = $msg;
        $msg     = trim(call_user_func_array('sprintf', $args));

        $code = $args[count($args) - 1];

        if (is_numeric($code))
            return new \Exception($msg, $code);
        else
            return new \Exception($msg);
    }
public function create ( $ msg ) { // Verificar se mensagem pode ser traduzida pelo sistema da Lang do Laravel if ( is_string ( $ msg ) && ( $ this -> lang -> has ( $ msg ) ) ) $ msg = $ this -> lang -> get ( $ msg ) ; // Se msg for um objeto ou array deve fazer um print_r if ( is_object ( $ msg ) || is_array ( $ msg ) ) $ msg = print_r ( $ msg , true ) ; $ args = func_get_args ( ) ; $ args [ 0 ] = $ msg ; $ msg = trim ( call_user_func_array ( 'sprintf' , $ args ) ) ; $ code = $ args [ count ( $ args ) - 1 ] ; if ( is_numeric ( $ code ) ) return new \ Exception ( $ msg , $ code ) ; else return new \ Exception ( $ msg ) ; }
Gera uma excecao e retorna o Exception
@param $msg
@return \Exception
Gera uma excecao e retorna o Exception