public function raw($idOrClosure)
    {
        if (is_object($idOrClosure) && method_exists($idOrClosure, "__invoke")) {
            $this->raws->attach($idOrClosure);

            return $idOrClosure;
        }

        if (!isset($this->definitions[$idOrClosure])) {
            return null;
        }

        return $this->definitions[$idOrClosure];
    }
public function raw($idOrClosure)
    {
        if (is_object($idOrClosure) && method_exists($idOrClosure, "__invoke")) {
            $this->raws->attach($idOrClosure);

            return $idOrClosure;
        }

        if (!isset($this->definitions[$idOrClosure])) {
            return null;
        }

        return $this->definitions[$idOrClosure];
    }
public function raw ( $ idOrClosure ) { if ( is_object ( $ idOrClosure ) && method_exists ( $ idOrClosure , "__invoke" ) ) { $ this -> raws -> attach ( $ idOrClosure ) ; return $ idOrClosure ; } if ( ! isset ( $ this -> definitions [ $ idOrClosure ] ) ) { return null ; } return $ this -> definitions [ $ idOrClosure ] ; }
Returns a raw definition. Used when a closure is set and
you want to get the closure not the result of it.

@param string $idOrClosure

@return mixed Returns whatever it is stored in the key. NULL if
nothing is stored.
Returns a raw definition . Used when a closure is set and you want to get the closure not the result of it .