Ever thought about doing a Facebook+Twitter+Google mashup?
How about integrating that with PayPal? Is setting up shipping options in your cart a pain?
Adding different libraries form different sources add more complexity to your project and ends up to be hard to
maintain. Eden simply a set of reusable components, that works with any PHP framework and CMS. Eden makes code
logical and readable with dead simple syntax. Eden works with major players including:
Eden covers components for autoloading, event driven, file systems, caching, templating, i18n, databases, web services, payment gateways, shipping and cloud technologies out of the box.
Eden is about performing actions and getting results with the least amount of code, expressive syntax and a small learning curve on an extensively robust library implemented with minimal effort.
Eden is designed to compliment popular code bases including Wordpress, Drupal, Joomla, Magento, Symfony, Zend Framework, Code Igniter, Laravel and even Titanium. Eden can also stand alone.
//load database eden('mysql', MYSQL_HOST, MYSQL_NAME, MYSQL_USER, MYSQL_PASS) //search user table ->search('user') //WHERE user_gender = $_get['gender'] ->filterByUserGender($_GET['gender']) //ORDER BY user_id ->sortByUserId('ASC') //LIMIT 75, 25 ->setStart(75)->setRange(25) //get a collection object ->getCollection() //sets all users to active ->setUserActive(1) //Set a new column post_title ->setPostTitle('A '.$_GET['gender'].'\'s Post') //Set a new column post_detail ->setPostDetail('Content is King') //Copy the contents of user_id to a new column post_user ->copy('user_id', 'post_user') //Set a new column post_created ->setPostCreated(time()) ->formatTime('post_created', 'Y-m-d H:i:s') //save to user table ->save('user') //save to post table ->save('post');