X-Git-Url: http://www.aleph1.co.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=vendor%2Fgabordemooij%2Fredbean%2FRedBeanPHP%2FBeanHelper.php;fp=vendor%2Fgabordemooij%2Fredbean%2FRedBeanPHP%2FBeanHelper.php;h=0000000000000000000000000000000000000000;hb=9917807b03b64faf00f6a1f29dcb6eafc454efa5;hp=844e4d912c8d66db1cc914d1591e684b8d1860de;hpb=aea91e65e895364e460983b890e295aa5d5540a5;p=yaffs-website diff --git a/vendor/gabordemooij/redbean/RedBeanPHP/BeanHelper.php b/vendor/gabordemooij/redbean/RedBeanPHP/BeanHelper.php deleted file mode 100755 index 844e4d912..000000000 --- a/vendor/gabordemooij/redbean/RedBeanPHP/BeanHelper.php +++ /dev/null @@ -1,94 +0,0 @@ - - * class Book extends RedBeanPHP\SimpleModel {}; - * class Booklet extends RedBeanPHP\SimpleModel {}; - * - * class FlexBeanHelper extends RedBeanPHP\BeanHelper\SimpleFacadeBeanHelper { - * public function getModelForBean( RedBeanPHP\OODBBean $bean ) { - * if (!isset($bean->pages)) return NULL; //will ask again - * if ($bean->pages <= 10) return new Booklet; - * return new Book; - * } - * } - * - * $h = new FlexBeanHelper; - * R::getRedBean()->setBeanHelper($h); - * $book = R::dispense('book'); - * var_dump($book->box()); //NULL cant reach model - * $book->pages = 5; - * var_dump($book->box()); //Booklet - * $book->pages = 15; - * var_dump($book->box()); //still.. Booklet, model has been set - * $book2 = R::dispense('book'); - * $book2->pages = 15; - * var_dump($book2->box()); //Book, more than 10 pages - * - * - * @param OODBBean $bean bean to obtain the corresponding model of - * - * @return SimpleModel|CustomModel|NULL - */ - public function getModelForBean( OODBBean $bean ); -}