SproutCMS

This is the code documentation for the SproutCMS project

source of /sprout/Helpers/Database_Expression.php

Copyright (C) 2017 Karmabunny Pty Ltd.

This file is a part of SproutCMS.

SproutCMS is free software: you can redistribute it and/or modify it under the terms
of the GNU General Public License as published by the Free Software Foundation, either
version 2 of the License, or (at your option) any later version.

For more information, visit <http://getsproutcms.com>.

This class was originally from Kohana 2.3.4
Copyright 2007-2008 Kohana Team
  1. <?php
  2. /**
  3.  * Copyright (C) 2017 Karmabunny Pty Ltd.
  4.  *
  5.  * This file is a part of SproutCMS.
  6.  *
  7.  * SproutCMS is free software: you can redistribute it and/or modify it under the terms
  8.  * of the GNU General Public License as published by the Free Software Foundation, either
  9.  * version 2 of the License, or (at your option) any later version.
  10.  *
  11.  * For more information, visit <http://getsproutcms.com>.
  12.  *
  13.  * This class was originally from Kohana 2.3.4
  14.  * Copyright 2007-2008 Kohana Team
  15.  */
  16. namespace Sprout\Helpers;
  17.  
  18.  
  19. /**
  20.  * Database expression class to allow for explicit joins and where expressions.
  21.  */
  22. class Database_Expression
  23. {
  24.  
  25. protected $expression;
  26.  
  27. public function __construct($expression)
  28. {
  29. $this->expression = $expression;
  30. }
  31.  
  32. public function __toString()
  33. {
  34. return (string) $this->expression;
  35. }
  36.  
  37. } // End Database Expr Class
  38.