cache and log directories must not be tracked.
+++ /dev/null
-a:4:{s:7:"attribs";a:2:{s:5:"xmlns";s:40:"http://pear.php.net/dtd/rest.allreleases";s:18:"xsi:schemaLocation";s:85:"http://pear.php.net/dtd/rest.allreleases http://pear.php.net/dtd/rest.allreleases.xsd";}s:1:"p";s:21:"sfDoctrineGuardPlugin";s:1:"c";s:27:"plugins.symfony-project.org";s:1:"r";a:5:{i:0;a:2:{s:1:"v";s:5:"5.0.0";s:1:"s";s:6:"stable";}i:1;a:2:{s:1:"v";s:5:"4.0.3";s:1:"s";s:6:"stable";}i:2;a:2:{s:1:"v";s:5:"4.0.2";s:1:"s";s:6:"stable";}i:3;a:2:{s:1:"v";s:5:"4.0.1";s:1:"s";s:6:"stable";}i:4;a:2:{s:1:"v";s:5:"4.0.0";s:1:"s";s:6:"stable";}}}
\ No newline at end of file
+++ /dev/null
-a:2:{s:3:"age";i:1336675411;s:10:"lastChange";b:0;}
\ No newline at end of file
+++ /dev/null
-s:27:"a:1:{s:8:"required";a:0:{}}";
\ No newline at end of file
+++ /dev/null
-a:2:{s:3:"age";i:1336675414;s:10:"lastChange";b:0;}
\ No newline at end of file
+++ /dev/null
-a:14:{s:7:"attribs";a:2:{s:5:"xmlns";s:36:"http://pear.php.net/dtd/rest.release";s:18:"xsi:schemaLocation";s:77:"http://pear.php.net/dtd/rest.release http://pear.php.net/dtd/rest.release.xsd";}s:1:"p";a:2:{s:7:"attribs";a:1:{s:10:"xlink:href";s:29:"/REST/p/sfdoctrineguardplugin";}s:8:"_content";s:21:"sfDoctrineGuardPlugin";}s:1:"c";s:27:"plugins.symfony-project.org";s:1:"v";s:5:"4.0.0";s:2:"st";s:6:"stable";s:1:"l";s:11:"MIT license";s:1:"m";s:16:"Jonathan H. Wage";s:1:"s";s:27:"Identity management plugin.";s:1:"d";s:27:"Identity management plugin.";s:2:"da";s:10:"2009-12-01";s:1:"n";s:0:"";s:1:"f";s:5:"15713";s:1:"g";s:88:"http://plugins.symfony-project.org/get/sfDoctrineGuardPlugin/sfDoctrineGuardPlugin-4.0.0";s:1:"x";a:1:{s:7:"attribs";a:1:{s:10:"xlink:href";s:17:"package.4.0.0.xml";}}}
\ No newline at end of file
+++ /dev/null
-a:2:{s:3:"age";i:1336675414;s:10:"lastChange";b:0;}
\ No newline at end of file
+++ /dev/null
-a:14:{s:7:"attribs";a:2:{s:5:"xmlns";s:36:"http://pear.php.net/dtd/rest.release";s:18:"xsi:schemaLocation";s:77:"http://pear.php.net/dtd/rest.release http://pear.php.net/dtd/rest.release.xsd";}s:1:"p";a:2:{s:7:"attribs";a:1:{s:10:"xlink:href";s:29:"/REST/p/sfdoctrineguardplugin";}s:8:"_content";s:21:"sfDoctrineGuardPlugin";}s:1:"c";s:27:"plugins.symfony-project.org";s:1:"v";s:5:"4.0.3";s:2:"st";s:6:"stable";s:1:"l";s:11:"MIT license";s:1:"m";s:16:"Jonathan H. Wage";s:1:"s";s:27:"Identity management plugin.";s:1:"d";s:27:"Identity management plugin.";s:2:"da";s:10:"2010-07-19";s:1:"n";s:0:"";s:1:"f";s:5:"36516";s:1:"g";s:88:"http://plugins.symfony-project.org/get/sfDoctrineGuardPlugin/sfDoctrineGuardPlugin-4.0.3";s:1:"x";a:1:{s:7:"attribs";a:1:{s:10:"xlink:href";s:17:"package.4.0.3.xml";}}}
\ No newline at end of file
+++ /dev/null
-a:2:{s:3:"age";i:1336675413;s:10:"lastChange";b:0;}
\ No newline at end of file
+++ /dev/null
-s:27:"a:1:{s:8:"required";a:0:{}}";
\ No newline at end of file
+++ /dev/null
-a:2:{s:3:"age";i:1336675412;s:10:"lastChange";b:0;}
\ No newline at end of file
+++ /dev/null
-a:14:{s:7:"attribs";a:2:{s:5:"xmlns";s:36:"http://pear.php.net/dtd/rest.release";s:18:"xsi:schemaLocation";s:77:"http://pear.php.net/dtd/rest.release http://pear.php.net/dtd/rest.release.xsd";}s:1:"p";a:2:{s:7:"attribs";a:1:{s:10:"xlink:href";s:29:"/REST/p/sfdoctrineguardplugin";}s:8:"_content";s:21:"sfDoctrineGuardPlugin";}s:1:"c";s:27:"plugins.symfony-project.org";s:1:"v";s:5:"5.0.0";s:2:"st";s:6:"stable";s:1:"l";s:11:"MIT license";s:1:"m";s:16:"Jonathan H. Wage";s:1:"s";s:27:"Identity management plugin.";s:1:"d";s:27:"Identity management plugin.";s:2:"da";s:10:"2010-07-19";s:1:"n";s:0:"";s:1:"f";s:5:"70101";s:1:"g";s:88:"http://plugins.symfony-project.org/get/sfDoctrineGuardPlugin/sfDoctrineGuardPlugin-5.0.0";s:1:"x";a:1:{s:7:"attribs";a:1:{s:10:"xlink:href";s:17:"package.5.0.0.xml";}}}
\ No newline at end of file
+++ /dev/null
-a:2:{s:3:"age";i:1336675412;s:10:"lastChange";b:0;}
\ No newline at end of file
+++ /dev/null
-s:27:"a:1:{s:8:"required";a:0:{}}";
\ No newline at end of file
+++ /dev/null
-a:2:{s:3:"age";i:1336675413;s:10:"lastChange";b:0;}
\ No newline at end of file
+++ /dev/null
-a:14:{s:7:"attribs";a:2:{s:5:"xmlns";s:36:"http://pear.php.net/dtd/rest.release";s:18:"xsi:schemaLocation";s:77:"http://pear.php.net/dtd/rest.release http://pear.php.net/dtd/rest.release.xsd";}s:1:"p";a:2:{s:7:"attribs";a:1:{s:10:"xlink:href";s:29:"/REST/p/sfdoctrineguardplugin";}s:8:"_content";s:21:"sfDoctrineGuardPlugin";}s:1:"c";s:27:"plugins.symfony-project.org";s:1:"v";s:5:"4.0.1";s:2:"st";s:6:"stable";s:1:"l";s:11:"MIT license";s:1:"m";s:16:"Jonathan H. Wage";s:1:"s";s:27:"Identity management plugin.";s:1:"d";s:27:"Identity management plugin.";s:2:"da";s:10:"2009-12-01";s:1:"n";s:0:"";s:1:"f";s:5:"17952";s:1:"g";s:88:"http://plugins.symfony-project.org/get/sfDoctrineGuardPlugin/sfDoctrineGuardPlugin-4.0.1";s:1:"x";a:1:{s:7:"attribs";a:1:{s:10:"xlink:href";s:17:"package.4.0.1.xml";}}}
\ No newline at end of file
+++ /dev/null
-a:2:{s:3:"age";i:1336675414;s:10:"lastChange";b:0;}
\ No newline at end of file
+++ /dev/null
-s:27:"a:1:{s:8:"required";a:0:{}}";
\ No newline at end of file
+++ /dev/null
-a:2:{s:3:"age";i:1336675413;s:10:"lastChange";b:0;}
\ No newline at end of file
+++ /dev/null
-a:14:{s:7:"attribs";a:2:{s:5:"xmlns";s:36:"http://pear.php.net/dtd/rest.release";s:18:"xsi:schemaLocation";s:77:"http://pear.php.net/dtd/rest.release http://pear.php.net/dtd/rest.release.xsd";}s:1:"p";a:2:{s:7:"attribs";a:1:{s:10:"xlink:href";s:29:"/REST/p/sfdoctrineguardplugin";}s:8:"_content";s:21:"sfDoctrineGuardPlugin";}s:1:"c";s:27:"plugins.symfony-project.org";s:1:"v";s:5:"4.0.2";s:2:"st";s:6:"stable";s:1:"l";s:11:"MIT license";s:1:"m";s:16:"Jonathan H. Wage";s:1:"s";s:27:"Identity management plugin.";s:1:"d";s:27:"Identity management plugin.";s:2:"da";s:10:"2010-07-16";s:1:"n";s:0:"";s:1:"f";s:5:"22854";s:1:"g";s:88:"http://plugins.symfony-project.org/get/sfDoctrineGuardPlugin/sfDoctrineGuardPlugin-4.0.2";s:1:"x";a:1:{s:7:"attribs";a:1:{s:10:"xlink:href";s:17:"package.4.0.2.xml";}}}
\ No newline at end of file
+++ /dev/null
-a:2:{s:3:"age";i:1336675413;s:10:"lastChange";b:0;}
\ No newline at end of file
+++ /dev/null
-s:27:"a:1:{s:8:"required";a:0:{}}";
\ No newline at end of file
+++ /dev/null
-a:2:{s:3:"age";i:1336675412;s:10:"lastChange";b:0;}
\ No newline at end of file
+++ /dev/null
-a:9:{s:7:"attribs";a:2:{s:5:"xmlns";s:36:"http://pear.php.net/dtd/rest.package";s:18:"xsi:schemaLocation";s:77:"http://pear.php.net/dtd/rest.package http://pear.php.net/dtd/rest.package.xsd";}s:1:"n";s:21:"sfDoctrineGuardPlugin";s:1:"c";s:27:"plugins.symfony-project.org";s:2:"ca";a:2:{s:7:"attribs";a:1:{s:10:"xlink:href";s:23:"/REST/c/symfony-plugins";}s:8:"_content";s:15:"symfony-plugins";}s:1:"l";s:11:"MIT license";s:2:"lu";s:38:"http://www.symfony-project.org/license";s:1:"s";s:27:"Identity management plugin.";s:1:"d";s:27:"Identity management plugin.";s:1:"r";a:1:{s:7:"attribs";a:1:{s:10:"xlink:href";s:29:"/REST/r/sfdoctrineguardplugin";}}}
\ No newline at end of file
+++ /dev/null
-a:2:{s:3:"age";i:1336675412;s:10:"lastChange";b:0;}
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<package xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" packagerversion="1.9.1" version="2.0" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
- <name>sfDoctrineGuardPlugin</name>
- <channel>plugins.symfony-project.org</channel>
- <summary>Identity management plugin.</summary>
- <description>Identity management plugin.</description>
- <lead>
- <name>Jonathan H. Wage</name>
- <user>jwage</user>
- <email>jonwage@gmail.com</email>
- <active>yes</active>
- </lead>
- <date>2010-07-19</date>
- <time>14:53:29</time>
- <version>
- <release>5.0.0</release>
- <api>5.0.0</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <license uri="http://www.symfony-project.org/license">MIT license</license>
- <notes>
--
- </notes>
- <contents>
- <dir name="/">
- <file md5sum="1e1e863cec0da68993bc532663c5638e" name="config/doctrine/schema.yml" role="data"/>
- <file md5sum="81d92afa528553c3f38da3c60b9bf357" name="config/sfDoctrineGuardPluginConfiguration.class.php" role="data"/>
- <file md5sum="d7bd75578a3f8ffb521796fadbc1ebb8" name="data/fixtures/fixtures.yml.sample" role="data"/>
- <file md5sum="d41d8cd98f00b204e9800998ecf8427e" name="data/tasks/.sf" role="data"/>
- <file md5sum="eae9165784c04bcdae72d5e74dd6b9b1" name="i18n/sf_guard.es.xml" role="data"/>
- <file md5sum="39c685dbd7d1a9864d48db4245a69ddb" name="i18n/sf_guard.fr.xml" role="data"/>
- <file md5sum="101f9bbcbaa267eafa15f02c4d50fc54" name="lib/filter/doctrine/PluginsfGuardGroupFormFilter.class.php" role="data"/>
- <file md5sum="9810be787898c8f9e23420641eb1d91c" name="lib/filter/doctrine/PluginsfGuardPermissionFormFilter.class.php" role="data"/>
- <file md5sum="43d9ab4ae113cb4b5b6737b5a2aae763" name="lib/filter/doctrine/PluginsfGuardUserFormFilter.class.php" role="data"/>
- <file md5sum="3a10adde943bfeb3eb5bcb1cc145fe70" name="lib/form/base/BasesfGuardRequestForgotPasswordForm.class.php" role="data"/>
- <file md5sum="e71a83f6ed37981097cc00401734b925" name="lib/form/doctrine/base/BasesfGuardChangeUserPasswordForm.class.php" role="data"/>
- <file md5sum="d205d84240f6b2fc31378f1793f04298" name="lib/form/doctrine/base/BasesfGuardFormSignin.class.php" role="data"/>
- <file md5sum="8b8f5788a0fbb0b457cfa326d0235ddf" name="lib/form/doctrine/base/BasesfGuardRegisterForm.class.php" role="data"/>
- <file md5sum="a4f9bdda83e04edc0073a66491ab1ef8" name="lib/form/doctrine/base/BasesfGuardUserAdminForm.class.php" role="data"/>
- <file md5sum="f83df81535416afbf4092de3a51fd4e9" name="lib/form/doctrine/PluginsfGuardGroupForm.class.php" role="data"/>
- <file md5sum="b60af08f9d91c3b6199e9d09a0e084fc" name="lib/form/doctrine/PluginsfGuardPermissionForm.class.php" role="data"/>
- <file md5sum="dec6cbe98b4758b5ba47e10136fc106f" name="lib/form/doctrine/PluginsfGuardUserForm.class.php" role="data"/>
- <file md5sum="892f1fd6588784d3c38c135c4bd30116" name="lib/form/doctrine/sfGuardChangeUserPasswordForm.class.php" role="data"/>
- <file md5sum="a1a2c0b155669573e6aed7ca6f6098dc" name="lib/form/doctrine/sfGuardFormSignin.class.php" role="data"/>
- <file md5sum="43ebfe02b221f2759cc5ea7d416d4b8a" name="lib/form/doctrine/sfGuardRegisterForm.class.php" role="data"/>
- <file md5sum="49e97a5348709571e3940f7ed36905fa" name="lib/form/doctrine/sfGuardUserAdminForm.class.php" role="data"/>
- <file md5sum="3171d97a9ab8df439c35a235f67fca91" name="lib/form/sfGuardRequestForgotPasswordForm.class.php" role="data"/>
- <file md5sum="3a724db11f5a98e1de7f40452d2284d4" name="lib/model/doctrine/PluginsfGuardForgotPassword.class.php" role="data"/>
- <file md5sum="37a5a5fb5e51a0b7455e70d9dc73466f" name="lib/model/doctrine/PluginsfGuardForgotPasswordTable.class.php" role="data"/>
- <file md5sum="64b14ecc66b82c50e60dbb9ff6866ea6" name="lib/model/doctrine/PluginsfGuardGroup.class.php" role="data"/>
- <file md5sum="58656139612d55d1a9e9f01bcc210a93" name="lib/model/doctrine/PluginsfGuardGroupPermission.class.php" role="data"/>
- <file md5sum="b067424d471a792d14a0736ad9b69267" name="lib/model/doctrine/PluginsfGuardGroupPermissionTable.class.php" role="data"/>
- <file md5sum="faaf250974d45ae0a6746dd8fe39b41a" name="lib/model/doctrine/PluginsfGuardGroupTable.class.php" role="data"/>
- <file md5sum="03227aa1ccc859bfac39282075c82b50" name="lib/model/doctrine/PluginsfGuardPermission.class.php" role="data"/>
- <file md5sum="4aadf5fe3aac9833c152bc9e96b0d339" name="lib/model/doctrine/PluginsfGuardPermissionTable.class.php" role="data"/>
- <file md5sum="640fc203c8776a8da9cc4649c6334e9e" name="lib/model/doctrine/PluginsfGuardRememberKey.class.php" role="data"/>
- <file md5sum="08f4cfa0b834e4400b58a9bd87d7ef7a" name="lib/model/doctrine/PluginsfGuardRememberKeyTable.class.php" role="data"/>
- <file md5sum="ba9d93d7149b1bdc2890a56a16f60293" name="lib/model/doctrine/PluginsfGuardUser.class.php" role="data"/>
- <file md5sum="eb43e1094c9a78533d74023ecdc8bae8" name="lib/model/doctrine/PluginsfGuardUserGroup.class.php" role="data"/>
- <file md5sum="3862105ec9ad46883643ce14c04f5975" name="lib/model/doctrine/PluginsfGuardUserGroupTable.class.php" role="data"/>
- <file md5sum="66c6ef042084bc15a55b7c3dd4c9cded" name="lib/model/doctrine/PluginsfGuardUserPermission.class.php" role="data"/>
- <file md5sum="05c72e44d7c24d8c727d0ffd1efa399c" name="lib/model/doctrine/PluginsfGuardUserPermissionTable.class.php" role="data"/>
- <file md5sum="636dce921ed61e82275b4ab5f6480d82" name="lib/model/doctrine/PluginsfGuardUserTable.class.php" role="data"/>
- <file md5sum="ec3b271c89d97aea3c884e01ce67da00" name="lib/routing/sfGuardRouting.class.php" role="data"/>
- <file md5sum="8ac0f14217d6ea19583b70cc11345684" name="lib/task/sfGuardAddGroupTask.class.php" role="data"/>
- <file md5sum="fce4cf0c40ca65cdddd628383833b4ff" name="lib/task/sfGuardAddPermissionTask.class.php" role="data"/>
- <file md5sum="b84848068c92c6be432da37a9829abd7" name="lib/task/sfGuardChangePasswordTask.class.php" role="data"/>
- <file md5sum="839473d3f405c32a6b62e0fef0878074" name="lib/task/sfGuardCreateUserTask.class.php" role="data"/>
- <file md5sum="7370ac4b0754437f31be4cd795648fc4" name="lib/task/sfGuardPromoteSuperAdminTask.class.php" role="data"/>
- <file md5sum="41af2bfc8019a765beebe6e71f917dcb" name="lib/user/sfGuardSecurityUser.class.php" role="data"/>
- <file md5sum="53af4ec674e47854c1de2f79ed2af69b" name="lib/validator/sfGuardValidatorUser.class.php" role="data"/>
- <file md5sum="02cfcd5083855bbfc0e3357d09b4df35" name="lib/sfGuardBasicSecurityFilter.class.php" role="data"/>
- <file md5sum="0f1fb0b0a0b014e5f96ff5f3a2ac2412" name="lib/sfGuardRememberMeFilter.class.php" role="data"/>
- <file md5sum="6767d8ae5de76c251ea19a6110b7de65" name="modules/sfGuardAuth/actions/actions.class.php" role="data"/>
- <file md5sum="3fea9086bb4248adb377d3db342e3a35" name="modules/sfGuardAuth/actions/components.class.php" role="data"/>
- <file md5sum="8c0ab1149735a8d00496a8b27893851e" name="modules/sfGuardAuth/config/security.yml" role="data"/>
- <file md5sum="1c70f73287dc11ef189d18bd60387c6a" name="modules/sfGuardAuth/lib/BasesfGuardAuthActions.class.php" role="data"/>
- <file md5sum="ca739f7e6ed78a85a714882b629b8406" name="modules/sfGuardAuth/lib/BasesfGuardAuthComponents.class.php" role="data"/>
- <file md5sum="9323784112a0804b77871919d52bc0e4" name="modules/sfGuardAuth/templates/_signin_form.php" role="data"/>
- <file md5sum="ec51f687facf22fa872a3931dd48a072" name="modules/sfGuardAuth/templates/secureSuccess.php" role="data"/>
- <file md5sum="1b48abe9af3ec3baab033cd923287117" name="modules/sfGuardAuth/templates/signinSuccess.php" role="data"/>
- <file md5sum="1f9d2555aa9a351e07af5164274a3749" name="modules/sfGuardForgotPassword/actions/actions.class.php" role="data"/>
- <file md5sum="7efd7c997bb9f5479a9f2cfa9580bc90" name="modules/sfGuardForgotPassword/lib/BasesfGuardForgotPasswordActions.class.php" role="data"/>
- <file md5sum="78132fe1bc18ae6099eb8e085f77ce9d" name="modules/sfGuardForgotPassword/templates/_new_password.php" role="data"/>
- <file md5sum="b8b9ad164a9543fca4d40c3d83fbdf7a" name="modules/sfGuardForgotPassword/templates/_send_request.php" role="data"/>
- <file md5sum="47b9a63ebceb052a694c880065d01a01" name="modules/sfGuardForgotPassword/templates/changeSuccess.php" role="data"/>
- <file md5sum="2a2f9de843e803352d47916f0eba8fc8" name="modules/sfGuardForgotPassword/templates/indexSuccess.php" role="data"/>
- <file md5sum="b171f3f79de6c421a0460d99f3c9b0db" name="modules/sfGuardGroup/actions/actions.class.php" role="data"/>
- <file md5sum="6725392b1a39a49ad783babb103cae29" name="modules/sfGuardGroup/config/generator.yml" role="data"/>
- <file md5sum="1767c775e59535c1a5de12861bc01c93" name="modules/sfGuardGroup/lib/sfGuardGroupGeneratorConfiguration.class.php" role="data"/>
- <file md5sum="aabb03e32b750c57556a7765aafcb19f" name="modules/sfGuardGroup/lib/sfGuardGroupGeneratorHelper.class.php" role="data"/>
- <file md5sum="c71c3e53cc2fc4082fdca8a81273041b" name="modules/sfGuardPermission/actions/actions.class.php" role="data"/>
- <file md5sum="a650e8d6740b413d12be93e22c2133a2" name="modules/sfGuardPermission/config/generator.yml" role="data"/>
- <file md5sum="35467b10c2d18e589d0a4fd88f53ddbd" name="modules/sfGuardPermission/lib/sfGuardPermissionGeneratorConfiguration.class.php" role="data"/>
- <file md5sum="a1e2b8e7b9cddf9346910e47127a5ca3" name="modules/sfGuardPermission/lib/sfGuardPermissionGeneratorHelper.class.php" role="data"/>
- <file md5sum="b2240cfa2a2c794f3c352a98c1f3e7b5" name="modules/sfGuardRegister/actions/actions.class.php" role="data"/>
- <file md5sum="ef7ec011cad17d5418a137a7632197b1" name="modules/sfGuardRegister/actions/components.class.php" role="data"/>
- <file md5sum="c7d11752dba2b4ab27d05b581e09f3a8" name="modules/sfGuardRegister/lib/BasesfGuardRegisterActions.class.php" role="data"/>
- <file md5sum="f07711eda43f903d3e479a262365ade9" name="modules/sfGuardRegister/lib/BasesfGuardRegisterComponents.class.php" role="data"/>
- <file md5sum="5877dd853d8dabf7cad587d485968c92" name="modules/sfGuardRegister/templates/_form.php" role="data"/>
- <file md5sum="26836a9ade3a612e31ef90c876ea9282" name="modules/sfGuardRegister/templates/indexSuccess.php" role="data"/>
- <file md5sum="579a6d952cc2d1fb0886fdc2c47dd68d" name="modules/sfGuardUser/actions/actions.class.php" role="data"/>
- <file md5sum="a554c347acd82ff1eafab89f1cd550af" name="modules/sfGuardUser/config/generator.yml" role="data"/>
- <file md5sum="86714dc18572a73f6c4b5e79a2af75a2" name="modules/sfGuardUser/lib/BasesfGuardUserActions.class.php" role="data"/>
- <file md5sum="368e0a7898e83020de2d13abc64dea6f" name="modules/sfGuardUser/lib/sfGuardUserGeneratorConfiguration.class.php" role="data"/>
- <file md5sum="8def28367455d5fb9f606c2e22b7330f" name="modules/sfGuardUser/lib/sfGuardUserGeneratorHelper.class.php" role="data"/>
- <file md5sum="194577a7e20bdcc7afbb718f502c134c" name=".DS_Store" role="data"/>
- <file md5sum="c0ab88a4687e9ff8e0fb6c95ca49ed74" name="LICENSE" role="data"/>
- <file md5sum="e832ad7df536e4e23e58f9bb82fc624b" name="README" role="data"/>
- <file md5sum="1ca890f6e4a90684c1e501d6913ac779" name="sfDoctrineGuardPlugin-5.0.0.tgz" role="data"/>
- <file md5sum="c0879261b3ffe363f27a5d1a6bb5ffcd" name="VERSION" role="data"/>
- </dir>
- </contents>
- <dependencies>
- <required>
- <php>
- <min>5.0.0</min>
- </php>
- <pearinstaller>
- <min>1.4.1</min>
- </pearinstaller>
-
- </required>
- </dependencies>
- <phprelease/>
- <changelog>
- <release>
- <version>
- <release>5.0.0</release>
- <api>5.0.0</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <license uri="http://www.symfony-project.com/license">MIT license</license>
- <license>MIT</license>
- <date>2010-07-19</date>
- <notes>
-* jwage: packaged sfDoctrineGuardPlugin 5.0.0
- </notes>
- </release>
- </changelog>
-</package>
+++ /dev/null
-Copyright (c) 2004-2006 Fabien Potencier
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+++ /dev/null
-# sfGuardDoctrine plugin (for symfony 1.3) #
-
-The `sfDoctrineGuardPlugin` is a symfony plugin that provides authentication and
-authorization features above the standard security feature of symfony.
-
-It gives you the model (user, group and permission objects) and the modules
-(backend and frontend) to secure your symfony application in a minute in
-a configurable plugin.
-
-## Installation ##
-
- * Install the plugin (via a package)
-
- symfony plugin:install sfDoctrineGuardPlugin
-
- * Install the plugin (via a Subversion checkout)
-
- svn co http//svn.symfony-project.com/plugins/sfDoctrineGuardPlugin/trunk plugins/sfDoctrineGuardPlugin
-
- * Activate the plugin in the `config/ProjectConfiguration.class.php`
-
- [php]
- class ProjectConfiguration extends sfProjectConfiguration
- {
- public function setup()
- {
- $this->enablePlugins(array(
- 'sfDoctrinePlugin',
- 'sfDoctrineGuardPlugin',
- '...'
- ));
- }
- }
-
- * Rebuild your model
-
- symfony doctrine:build-model
- symfony doctrine:build-sql
-
- * Update you database tables by starting from scratch (it will delete all
- the existing tables, then re-create them):
-
- symfony doctrine:insert-sql
-
- or do everything with one command
-
- symfony doctrine-build-all-reload frontend
-
- or you can just create the new tables by using the generated SQL
- statements in `data/sql/plugins.sfGuardAuth.lib.model.schema.sql`
-
- * Load default fixtures (optional - it creates a superadmin user)
-
- mkdir data/fixtures/
- cp plugins/sfDoctrineGuardPlugin/data/fixtures/fixtures.yml.sample data/fixtures/sfGuard.yml
-
- symfony doctrine:data-load frontend # replace frontend with the name of one of your application
-
- * Enable one or more modules in your `settings.yml` (optional)
- * For your backend application: sfGuardUser, sfGuardGroup, sfGuardPermission
-
- all:
- .settings:
- enabled_modules: [default, sfGuardGroup, sfGuardUser, sfGuardPermission]
-
- * For your frontend application: sfGuardAuth
-
- all:
- .settings:
- enabled_modules: [default, sfGuardAuth]
-
- * Clear you cache
-
- symfony cc
-
- * Optionally add the "Remember Me" filter to `filters.yml` above the security filter:
-
- [yml]
- remember_me:
- class: sfGuardRememberMeFilter
-
- security: ~
-
-### Secure your application ###
-
-To secure a symfony application:
-
- * Enable the module `sfGuardAuth` in `settings.yml`
-
- all:
- .settings:
- enabled_modules: [..., sfGuardAuth]
-
- * Change the default login and secure modules in `settings.yml`
-
- login_module: sfGuardAuth
- login_action: signin
-
- secure_module: sfGuardAuth
- secure_action: secure
-
- * Change the parent class in `myUser.class.php`
-
- class myUser extends sfGuardSecurityUser
- {
- }
-
- * Optionally add the following routing rules to `routing.yml`
-
- sf_guard_signin:
- url: /login
- param: { module: sfGuardAuth, action: signin }
-
- sf_guard_signout:
- url: /logout
- param: { module: sfGuardAuth, action: signout }
-
- sf_guard_password:
- url: /request_password
- param: { module: sfGuardAuth, action: password }
-
- You can customize the `url` parameter of each route.
- N.B.: You must have a `@homepage` routing rule (used when a user sign out)
-
- These routes are automatically registered by the plugin if the module `sfGuardAuth`
- is enabled unless you defined `sf_guard_plugin_routes_register` to false
- in the `app.yml` configuration file:
-
- all:
- sf_guard_plugin:
- routes_register: false
-
- * Secure some modules or your entire application in `security.yml`
-
- default:
- is_secure: true
-
- * You're done. Now, if you try to access a secure page, you will be redirected
- to the login page.
- If you have loaded the default fixture file, try to login with `admin` as
- username and `admin` as password.
-
-## Manage your users, permissions and groups ##
-
-To be able to manage your users, permissions and groups, `sfDoctrineGuardPlugin` comes
-with 3 modules that can be integrated in your backend application.
-These modules are auto-generated thanks to the symfony admin generator.
-
- * Enable the modules in `settings.yml`
-
- all:
- .settings:
- enabled_modules: [..., sfGuardGroup, sfGuardPermission, sfGuardUser]
-
- * Access the modules with the default route:
-
- http://www.example.com/backend.php/sfGuardUser
-
-## Customize sfGuardAuth module templates ##
-
-By default, `sfGuardAuth` module comes with 2 very simple templates:
-
- * `signinSuccess.php`
- * `secureSuccess.php`
-
-If you want to customize one of these templates:
-
- * Create a `sfGuardAuth` module in your application (don't use the
- `init-module` task, just create a `sfGuardAuth` directory)
-
- * Create a template with the name of the template you want to customize in
- the `sfGuardAuth/templates` directory
-
- * symfony now renders your template instead of the default one
-
-## Customize `sfGuardAuth` module actions ##
-
-If you want to customize or add methods to the sfGuardAuth:
-
- * Create a `sfGuardAuth` module in your application
-
- * Create an `actions.class.php` file in your `actions` directory that inherit
- from `BasesfGuardAuthActions` (don't forget to include the `BasesfGuardAuthActions`
- as it can't be autoloaded by symfony)
-
- <?php
-
- require_once(sfConfig::get('sf_plugins_dir').'/sfDoctrineGuardPlugin/modules/sfGuardAuth/lib/BasesfGuardAuthActions.class.php');
-
- class sfGuardAuthActions extends BasesfGuardAuthActions
- {
- public function executeNewAction()
- {
- return $this->renderText('This is a new sfGuardAuth action.');
- }
- }
-
-## `sfGuardSecurityUser` class ##
-
-This class inherits from the `sfBasicSecurityUser` class from symfony and is
-used for the `user` object in your symfony application.
-(because you changed the `myUser` base class earlier)
-
-So, to access it, you can use the standard `$this->getUser()` in your actions
-or `$sf_user` in your templates.
-
-`sfGuardSecurityUser` adds some methods:
-
- * `signIn()` and `signOut()` methods
- * `getGuardUser()` that returns the `sfGuardUser` object
- * a bunch of proxy methods to access directly the `sfGuardUser` object
-
-For example, to get the current username:
-
- $this->getUser()->getGuardUser()->getUsername()
-
- // or via the proxy method
- $this->getUser()->getUsername()
-
-## Super administrator flag ##
-
-`sfDoctrineGuardPlugin` has a notion of super administrator. A user that is a super
-administrator bypasses all credential checks.
-
-The super administrator flag cannot be set on the web, you must set the flag
-directly in the database or use the pake task:
-
- symfony guard:promote admin
-
-## Validators ##
-
-`sfDoctrineGuardPlugin` comes with a validator that you can use in your modules:
-`sfGuardUserValidator`.
-
-This validator is used by the `sfGuardAuth` module to validate a user and
-password and automatically signin the user.
-
-## Check the user password with an external method ##
-
-If you don't want to store the password in the database because you already
-have a LDAP server, a .htaccess file or if you store your passwords in another
-table, you can provide your own `checkPassword` callable (static method or
-function) in `app.yml`:
-
- all:
- sf_guard_plugin:
- check_password_callable: [MyLDAPClass, checkPassword]
-
-When symfony will call the `$this->getUser()->checkPassword()` method, it will
-call your method or function. Your function must takes 2 parameters, the first
-one is the username and the second one is the password. It must returns true
-or false. Here is a template for such a function:
-
- function checkLDAPPassword($username, $password)
- {
- $user = LDAP::getUser($username);
- if ($user->checkPassword($password))
- {
- return true;
- }
- else
- {
- return false;
- }
- }
-
-## Change the algorithm used to store passwords ##
-
-By default, passwords are stored as a `sha1()` hash. But you can change this
-with any callable in `app.yml`:
-
- all:
- sf_guard_plugin:
- algorithm_callable: [MyCryptoClass, MyCryptoMethod]
-
-or:
-
- all:
- sf_guard_plugin:
- algorithm_callable: md5
-
-As the algorithm is stored for each user, you can change your mind later
-without the need to regenerate all passwords for the current users.
-
-## Change the name or expiration period of the "Remember Me" cookie ##
-
-By default, the "Remember Me" feature creates a cookie named `sfRemember`
-that will last 15 days. You can change this behavior in `app.yml`:
-
- all:
- sf_guard_plugin:
- remember_key_expiration_age: 2592000 # 30 days in seconds
- remember_cookie_name: myAppRememberMe
-
-## Customize `sfGuardAuth` redirect handling ##
-
-If you want to redirect the user to his profile after a success login or
-define a logout site.
-
-You can change the redirect values in `app.yml`:
-
- all:
- sf_guard_plugin:
- success_signin_url: @my_route?param=value # the plugin use the referer as default
- success_signout_url: module/action # the plugin use the referer as default
\ No newline at end of file
+++ /dev/null
-sfGuardGroup:
- actAs: [Timestampable]
- columns:
- name:
- type: string(255)
- unique: true
- description: string(1000)
- relations:
- Users:
- class: sfGuardUser
- refClass: sfGuardUserGroup
- local: group_id
- foreign: user_id
- foreignAlias: Groups
- Permissions:
- class: sfGuardPermission
- local: group_id
- foreign: permission_id
- refClass: sfGuardGroupPermission
- foreignAlias: Groups
-
-sfGuardPermission:
- actAs: [Timestampable]
- columns:
- name:
- type: string(255)
- unique: true
- description: string(1000)
-
-sfGuardGroupPermission:
- options:
- symfony:
- form: false
- filter: false
- actAs: [Timestampable]
- columns:
- group_id:
- type: integer
- primary: true
- permission_id:
- type: integer
- primary: true
- relations:
- Group:
- class: sfGuardGroup
- local: group_id
- onDelete: CASCADE
- Permission:
- class: sfGuardPermission
- local: permission_id
- onDelete: CASCADE
-
-sfGuardUser:
- actAs: [Timestampable]
- columns:
- first_name: string(255)
- last_name: string(255)
- email_address:
- type: string(255)
- notnull: true
- unique: true
- username:
- type: string(128)
- notnull: true
- unique: true
- algorithm:
- type: string(128)
- default: sha1
- notnull: true
- salt: string(128)
- password: string(128)
- is_active:
- type: boolean
- default: 1
- is_super_admin:
- type: boolean
- default: false
- last_login:
- type: timestamp
- indexes:
- is_active_idx:
- fields: [is_active]
- relations:
- Groups:
- class: sfGuardGroup
- local: user_id
- foreign: group_id
- refClass: sfGuardUserGroup
- foreignAlias: Users
- Permissions:
- class: sfGuardPermission
- local: user_id
- foreign: permission_id
- refClass: sfGuardUserPermission
- foreignAlias: Users
-
-sfGuardUserPermission:
- options:
- symfony:
- form: false
- filter: false
- actAs: [Timestampable]
- columns:
- user_id:
- type: integer
- primary: true
- permission_id:
- type: integer
- primary: true
- relations:
- User:
- class: sfGuardUser
- local: user_id
- onDelete: CASCADE
- Permission:
- class: sfGuardPermission
- local: permission_id
- onDelete: CASCADE
-
-sfGuardUserGroup:
- options:
- symfony:
- form: false
- filter: false
- actAs: [Timestampable]
- columns:
- user_id:
- type: integer
- primary: true
- group_id:
- type: integer
- primary: true
- relations:
- User:
- class: sfGuardUser
- local: user_id
- onDelete: CASCADE
- Group:
- class: sfGuardGroup
- local: group_id
- onDelete: CASCADE
-
-sfGuardRememberKey:
- options:
- symfony:
- form: false
- filter: false
- actAs: [Timestampable]
- columns:
- user_id: integer
- remember_key: string(32)
- ip_address: string(50)
- relations:
- User:
- class: sfGuardUser
- local: user_id
- foreignAlias: RememberKeys
- foreignType: one
- onDelete: CASCADE
-
-sfGuardForgotPassword:
- options:
- symfony:
- form: false
- filter: false
- actAs: [Timestampable]
- columns:
- user_id:
- type: integer
- notnull: true
- unique_key: string(255)
- expires_at:
- type: timestamp
- notnull: true
- relations:
- User:
- class: sfGuardUser
- local: user_id
- type: one
- foreignType: one
- foreignAlias: ForgotPassword
- onDelete: CASCADE
\ No newline at end of file
+++ /dev/null
-<?php
-
-/*
- * This file is part of the symfony package.
- * (c) Fabien Potencier <fabien.potencier@symfony-project.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * sfDoctrineGuardPlugin configuration.
- *
- * @package sfDoctrineGuardPlugin
- * @subpackage config
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @author Jonathan H. Wage <jonwage@gmail.com>
- * @version SVN: $Id: sfDoctrineGuardPluginConfiguration.class.php 25546 2009-12-17 23:27:55Z Jonathan.Wage $
- */
-class sfDoctrineGuardPluginConfiguration extends sfPluginConfiguration
-{
- /**
- * @see sfPluginConfiguration
- */
- public function initialize()
- {
- if (sfConfig::get('app_sf_guard_plugin_routes_register', true) && in_array('sfGuardAuth', sfConfig::get('sf_enabled_modules', array())))
- {
- $this->dispatcher->connect('routing.load_configuration', array('sfGuardRouting', 'listenToRoutingLoadConfigurationEvent'));
- }
-
- foreach (array('sfGuardUser', 'sfGuardGroup', 'sfGuardPermission', 'sfGuardRegister', 'sfGuardForgotPassword') as $module)
- {
- if (in_array($module, sfConfig::get('sf_enabled_modules', array())))
- {
- $this->dispatcher->connect('routing.load_configuration', array('sfGuardRouting', 'addRouteFor'.str_replace('sfGuard', '', $module)));
- }
- }
- }
-}
+++ /dev/null
-sfGuardUser:
- User_admin:
- first_name: John
- last_name: Doe
- email_address: john.doe@gmail.com
- username: admin
- password: admin
- is_super_admin: true
- Groups: [Group_admin]
-
-sfGuardGroup:
- Group_admin:
- name: admin
- description: Administrator group
- Permissions: [Permission_admin]
-
-sfGuardPermission:
- Permission_admin:
- name: admin
- description: Administrator permission
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" ?>
-<!DOCTYPE xliff PUBLIC "-//XLIFF//DTD XLIFF//EN" "http://www.oasis-open.org/committees/xliff/documents/xliff.dtd" >
-<xliff version="1.0">
- <file original="global" source-language="en" datatype="plaintext">
- <header/>
- <body>
- <trans-unit>
- <source>Username</source>
- <target>Usuario</target>
- </trans-unit>
- <trans-unit>
- <source>Password</source>
- <target>Contraseña</target>
- </trans-unit>
- <trans-unit>
- <source>Remember</source>
- <target>Recordar</target>
- </trans-unit>
- <trans-unit>
- <source>Signin</source>
- <target>Conectar</target>
- </trans-unit>
- <trans-unit>
- <source>Forgot your password?</source>
- <target>¿Olvidó su contraseña?</target>
- </trans-unit>
- <trans-unit>
- <source>You don't have the required permission to access this page.</source>
- <target>No tiene los permisos requeridos para acceder a esta página.</target>
- </trans-unit>
- </body>
- </file>
-</xliff>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" ?>
-<!DOCTYPE xliff PUBLIC "-//XLIFF//DTD XLIFF//EN" "http://www.oasis-open.org/committees/xliff/documents/xliff.dtd" >
-<xliff version="1.0">
- <file original="global" source-language="en" datatype="plaintext">
- <header/>
- <body>
- <trans-unit>
- <source>Username</source>
- <target>Nom d'utilisateur</target>
- </trans-unit>
- <trans-unit>
- <source>Password</source>
- <target>Mot de passe</target>
- </trans-unit>
- <trans-unit>
- <source>Remember</source>
- <target>Se rappeler</target>
- </trans-unit>
- <trans-unit>
- <source>Signin</source>
- <target>Se connecter</target>
- </trans-unit>
- <trans-unit>
- <source>Forgot your password?</source>
- <target>Mot de passe oublié ?</target>
- </trans-unit>
- <trans-unit>
- <source>You don't have the required permission to access this page.</source>
- <target>Vous n'avez pas les permissions nécessaires pour accéder à cette page.</target>
- </trans-unit>
- </body>
- </file>
-</xliff>
\ No newline at end of file
+++ /dev/null
-<?php
-
-/**
- * PluginsfGuardGroup form.
- *
- * @package sfDoctrineGuardPlugin
- * @subpackage filter
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: PluginsfGuardGroupFormFilter.class.php 23536 2009-11-02 21:41:21Z Kris.Wallsmith $
- */
-abstract class PluginsfGuardGroupFormFilter extends BasesfGuardGroupFormFilter
-{
-}
+++ /dev/null
-<?php
-
-/**
- * PluginsfGuardPermission form.
- *
- * @package sfDoctrineGuardPlugin
- * @subpackage filter
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: PluginsfGuardPermissionFormFilter.class.php 23536 2009-11-02 21:41:21Z Kris.Wallsmith $
- */
-abstract class PluginsfGuardPermissionFormFilter extends BasesfGuardPermissionFormFilter
-{
-}
+++ /dev/null
-<?php
-
-/**
- * PluginsfGuardUser form.
- *
- * @package sfDoctrineGuardPlugin
- * @subpackage filter
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: PluginsfGuardUserFormFilter.class.php 23536 2009-11-02 21:41:21Z Kris.Wallsmith $
- */
-abstract class PluginsfGuardUserFormFilter extends BasesfGuardUserFormFilter
-{
-}
+++ /dev/null
-<?php
-
-/**
- * BasesfGuardRequestForgotPasswordForm for requesting a forgot password email
- *
- * @package sfDoctrineGuardPlugin
- * @subpackage form
- * @author Jonathan H. Wage <jonwage@gmail.com>
- * @version SVN: $Id: BasesfGuardRequestForgotPasswordForm.class.php 23536 2009-11-02 21:41:21Z Kris.Wallsmith $
- */
-class BasesfGuardRequestForgotPasswordForm extends BaseForm
-{
- public function setup()
- {
- $this->widgetSchema['email_address'] = new sfWidgetFormInput();
- $this->validatorSchema['email_address'] = new sfValidatorString();
-
- $this->widgetSchema->setNameFormat('forgot_password[%s]');
- }
-
- public function isValid()
- {
- $valid = parent::isValid();
- if ($valid)
- {
- $values = $this->getValues();
- $this->user = Doctrine_Core::getTable('sfGuardUser')
- ->createQuery('u')
- ->where('u.email_address = ?', $values['email_address'])
- ->fetchOne();
-
- if ($this->user)
- {
- return true;
- } else {
- return false;
- }
- } else {
- return false;
- }
- }
-}
\ No newline at end of file
+++ /dev/null
-<?php
-
-/**
- * PluginsfGuardGroup form.
- *
- * @package sfDoctrineGuardPlugin
- * @subpackage form
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: PluginsfGuardGroupForm.class.php 24629 2009-12-01 00:34:36Z Jonathan.Wage $
- */
-abstract class PluginsfGuardGroupForm extends BasesfGuardGroupForm
-{
- /**
- * @see sfForm
- */
- public function setupInheritance()
- {
- parent::setupInheritance();
-
- unset(
- $this['created_at'],
- $this['updated_at']
- );
-
- $this->widgetSchema['users_list']->setLabel('Users');
- $this->widgetSchema['permissions_list']->setLabel('Permissions');
- }
-}
\ No newline at end of file
+++ /dev/null
-<?php
-
-/**
- * PluginsfGuardPermission form.
- *
- * @package sfDoctrineGuardPlugin
- * @subpackage form
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: PluginsfGuardPermissionForm.class.php 24629 2009-12-01 00:34:36Z Jonathan.Wage $
- */
-abstract class PluginsfGuardPermissionForm extends BasesfGuardPermissionForm
-{
- /**
- * @see sfForm
- */
- public function setupInheritance()
- {
- parent::setupInheritance();
-
- unset($this['created_at'], $this['updated_at']);
-
- $this->widgetSchema['groups_list']->setLabel('Groups');
- $this->widgetSchema['users_list']->setLabel('Users');
- }
-}
+++ /dev/null
-<?php
-
-/**
- * PluginsfGuardUser form.
- *
- * @package sfDoctrineGuardPlugin
- * @subpackage form
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: PluginsfGuardUserForm.class.php 23536 2009-11-02 21:41:21Z Kris.Wallsmith $
- */
-abstract class PluginsfGuardUserForm extends BasesfGuardUserForm
-{
-}
+++ /dev/null
-<?php
-
-/**
- * BasesfGuardChangeUserPasswordForm for changing a users password
- *
- * @package sfDoctrineGuardPlugin
- * @subpackage form
- * @author Jonathan H. Wage <jonwage@gmail.com>
- * @version SVN: $Id: BasesfGuardChangeUserPasswordForm.class.php 23536 2009-11-02 21:41:21Z Kris.Wallsmith $
- */
-class BasesfGuardChangeUserPasswordForm extends BasesfGuardUserForm
-{
- public function setup()
- {
- parent::setup();
-
- $this->useFields(array('password'));
-
- $this->widgetSchema['password'] = new sfWidgetFormInputPassword();
- $this->validatorSchema['password']->setOption('required', true);
- $this->widgetSchema['password_again'] = new sfWidgetFormInputPassword();
- $this->validatorSchema['password_again'] = clone $this->validatorSchema['password'];
- $this->validatorSchema['password_again']->setOption('required', true);
-
- $this->mergePostValidator(new sfValidatorSchemaCompare('password', sfValidatorSchemaCompare::EQUAL, 'password_again', array(), array('invalid' => 'The two passwords must be the same.')));
- }
-}
\ No newline at end of file
+++ /dev/null
-<?php
-
-/**
- * BasesfGuardFormSignin
- *
- * @package sfDoctrineGuardPlugin
- * @subpackage form
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @author Jonathan H. Wage <jonwage@gmail.com>
- * @version SVN: $Id: BasesfGuardFormSignin.class.php 25546 2009-12-17 23:27:55Z Jonathan.Wage $
- */
-class BasesfGuardFormSignin extends BaseForm
-{
- /**
- * @see sfForm
- */
- public function setup()
- {
- $this->setWidgets(array(
- 'username' => new sfWidgetFormInputText(),
- 'password' => new sfWidgetFormInputPassword(array('type' => 'password')),
- 'remember' => new sfWidgetFormInputCheckbox(),
- ));
-
- $this->setValidators(array(
- 'username' => new sfValidatorString(),
- 'password' => new sfValidatorString(),
- 'remember' => new sfValidatorBoolean(),
- ));
-
- if (sfConfig::get('app_sf_guard_plugin_allow_login_with_email', true))
- {
- $this->widgetSchema['username']->setLabel('Username or E-Mail');
- }
-
- $this->validatorSchema->setPostValidator(new sfGuardValidatorUser());
-
- $this->widgetSchema->setNameFormat('signin[%s]');
- }
-}
\ No newline at end of file
+++ /dev/null
-<?php
-
-/**
- * BasesfGuardRegisterForm for registering new users
- *
- * @package sfDoctrineGuardPlugin
- * @subpackage form
- * @author Jonathan H. Wage <jonwage@gmail.com>
- * @version SVN: $Id: BasesfGuardChangeUserPasswordForm.class.php 23536 2009-11-02 21:41:21Z Kris.Wallsmith $
- */
-class BasesfGuardRegisterForm extends sfGuardUserAdminForm
-{
- public function setup()
- {
- parent::setup();
-
- unset(
- $this['is_active'],
- $this['is_super_admin'],
- $this['updated_at'],
- $this['groups_list'],
- $this['permissions_list']
- );
-
- $this->validatorSchema['password']->setOption('required', true);
- }
-}
\ No newline at end of file
+++ /dev/null
-<?php
-
-/**
- * BasesfGuardUserAdminForm
- *
- * @package sfDoctrineGuardPlugin
- * @subpackage form
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: BasesfGuardUserAdminForm.class.php 25546 2009-12-17 23:27:55Z Jonathan.Wage $
- */
-class BasesfGuardUserAdminForm extends BasesfGuardUserForm
-{
- /**
- * @see sfForm
- */
- public function setup()
- {
- parent::setup();
-
- unset(
- $this['last_login'],
- $this['created_at'],
- $this['updated_at'],
- $this['salt'],
- $this['algorithm']
- );
-
- $this->widgetSchema['groups_list']->setLabel('Groups');
- $this->widgetSchema['permissions_list']->setLabel('Permissions');
-
- $this->widgetSchema['password'] = new sfWidgetFormInputPassword();
- $this->validatorSchema['password']->setOption('required', false);
- $this->widgetSchema['password_again'] = new sfWidgetFormInputPassword();
- $this->validatorSchema['password_again'] = clone $this->validatorSchema['password'];
-
- $this->widgetSchema->moveField('password_again', 'after', 'password');
-
- $this->mergePostValidator(new sfValidatorSchemaCompare('password', sfValidatorSchemaCompare::EQUAL, 'password_again', array(), array('invalid' => 'The two passwords must be the same.')));
- }
-}
\ No newline at end of file
+++ /dev/null
-<?php
-
-/**
- * sfGuardChangeUserPasswordForm for changing a users password
- *
- * @package sfDoctrineGuardPlugin
- * @subpackage form
- * @author Jonathan H. Wage <jonwage@gmail.com>
- * @version SVN: $Id: sfGuardChangeUserPasswordForm.class.php 23536 2009-11-02 21:41:21Z Kris.Wallsmith $
- */
-class sfGuardChangeUserPasswordForm extends BasesfGuardChangeUserPasswordForm
-{
- /**
- * @see sfForm
- */
- public function configure()
- {
- }
-}
\ No newline at end of file
+++ /dev/null
-<?php
-
-/**
- * sfGuardFormSignin for sfGuardAuth signin action
- *
- * @package sfDoctrineGuardPlugin
- * @subpackage form
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: sfGuardFormSignin.class.php 23536 2009-11-02 21:41:21Z Kris.Wallsmith $
- */
-class sfGuardFormSignin extends BasesfGuardFormSignin
-{
- /**
- * @see sfForm
- */
- public function configure()
- {
- }
-}
+++ /dev/null
-<?php
-
-/**
- * sfGuardRegisterForm for registering new users
- *
- * @package sfDoctrineGuardPlugin
- * @subpackage form
- * @author Jonathan H. Wage <jonwage@gmail.com>
- * @version SVN: $Id: BasesfGuardChangeUserPasswordForm.class.php 23536 2009-11-02 21:41:21Z Kris.Wallsmith $
- */
-class sfGuardRegisterForm extends BasesfGuardRegisterForm
-{
- /**
- * @see sfForm
- */
- public function configure()
- {
- }
-}
\ No newline at end of file
+++ /dev/null
-<?php
-
-/**
- * sfGuardUserAdminForm for admin generators
- *
- * @package sfDoctrineGuardPlugin
- * @subpackage form
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: sfGuardUserAdminForm.class.php 23536 2009-11-02 21:41:21Z Kris.Wallsmith $
- */
-class sfGuardUserAdminForm extends BasesfGuardUserAdminForm
-{
- /**
- * @see sfForm
- */
- public function configure()
- {
- }
-}
+++ /dev/null
-<?php
-
-/**
- * BasesfGuardRequestForgotPasswordForm for requesting a forgot password email
- *
- * @package sfDoctrineGuardPlugin
- * @subpackage form
- * @author Jonathan H. Wage <jonwage@gmail.com>
- * @version SVN: $Id: BasesfGuardRequestForgotPasswordForm.class.php 23536 2009-11-02 21:41:21Z Kris.Wallsmith $
- */
-class sfGuardRequestForgotPasswordForm extends BasesfGuardRequestForgotPasswordForm
-{
- /**
- * @see sfForm
- */
- public function configure()
- {
- }
-}
\ No newline at end of file
+++ /dev/null
-<?php
-
-/**
- * PluginsfGuardForgotPassword
- *
- * This class has been auto-generated by the Doctrine ORM Framework
- *
- * @package ##PACKAGE##
- * @subpackage ##SUBPACKAGE##
- * @author ##NAME## <##EMAIL##>
- * @version SVN: $Id: Builder.php 6820 2009-11-30 17:27:49Z jwage $
- */
-abstract class PluginsfGuardForgotPassword extends BasesfGuardForgotPassword
-{
-
-}
\ No newline at end of file
+++ /dev/null
-<?php
-/**
- */
-class PluginsfGuardForgotPasswordTable extends Doctrine_Table
-{
-
-}
\ No newline at end of file
+++ /dev/null
-<?php
-
-/**
- * Group model.
- *
- * @package sfDoctrineGuardPlugin
- * @subpackage model
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: PluginsfGuardGroup.class.php 23793 2009-11-11 17:42:50Z Kris.Wallsmith $
- */
-abstract class PluginsfGuardGroup extends BasesfGuardGroup
-{
-}
+++ /dev/null
-<?php
-
-/**
- * Group permission reference model.
- *
- * @package sfDoctrineGuardPlugin
- * @subpackage model
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: PluginsfGuardGroupPermission.class.php 23793 2009-11-11 17:42:50Z Kris.Wallsmith $
- */
-abstract class PluginsfGuardGroupPermission extends BasesfGuardGroupPermission
-{
-}
+++ /dev/null
-<?php
-
-/**
- * Group permission reference table.
- *
- * @package sfDoctrineGuardPlugin
- * @subpackage model
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: PluginsfGuardGroupPermissionTable.class.php 23793 2009-11-11 17:42:50Z Kris.Wallsmith $
- */
-abstract class PluginsfGuardGroupPermissionTable extends Doctrine_Table
-{
-}
+++ /dev/null
-<?php
-
-/**
- * Group table.
- *
- * @package sfDoctrineGuardPlugin
- * @subpackage model
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: PluginsfGuardGroupTable.class.php 23793 2009-11-11 17:42:50Z Kris.Wallsmith $
- */
-abstract class PluginsfGuardGroupTable extends Doctrine_Table
-{
-}
+++ /dev/null
-<?php
-
-/**
- * Permission model.
- *
- * @package sfDoctrineGuardPlugin
- * @subpackage model
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: PluginsfGuardPermission.class.php 23793 2009-11-11 17:42:50Z Kris.Wallsmith $
- */
-abstract class PluginsfGuardPermission extends BasesfGuardPermission
-{
-}
+++ /dev/null
-<?php
-
-/**
- * Permission table.
- *
- * @package sfDoctrineGuardPlugin
- * @subpackage model
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: PluginsfGuardPermissionTable.class.php 23793 2009-11-11 17:42:50Z Kris.Wallsmith $
- */
-abstract class PluginsfGuardPermissionTable extends Doctrine_Table
-{
-}
+++ /dev/null
-<?php
-
-/**
- * Remember me model.
- *
- * @package sfDoctrineGuardPlugin
- * @subpackage model
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: PluginsfGuardRememberKey.class.php 23793 2009-11-11 17:42:50Z Kris.Wallsmith $
- */
-abstract class PluginsfGuardRememberKey extends BasesfGuardRememberKey
-{
-}
+++ /dev/null
-<?php
-
-/**
- * Remember me table.
- *
- * @package sfDoctrineGuardPlugin
- * @subpackage model
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: PluginsfGuardRememberKeyTable.class.php 23793 2009-11-11 17:42:50Z Kris.Wallsmith $
- */
-abstract class PluginsfGuardRememberKeyTable extends Doctrine_Table
-{
-}
+++ /dev/null
-<?php
-
-/**
- * User model.
- *
- * @package sfDoctrineGuardPlugin
- * @subpackage model
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: PluginsfGuardUser.class.php 25605 2009-12-18 18:55:55Z Jonathan.Wage $
- */
-abstract class PluginsfGuardUser extends BasesfGuardUser
-{
- protected
- $_groups = null,
- $_permissions = null,
- $_allPermissions = null;
-
- /**
- * Returns the string representation of the object: "Full Name (username)"
- *
- * @return string
- */
- public function __toString()
- {
- return (string) $this->getName().' ('.$this->getUsername().')';
- }
-
- /**
- * Returns the first and last name of the user concatenated together
- *
- * @return string $name
- */
- public function getName()
- {
- return trim($this->getFirstName().' '.$this->getLastName());
- }
-
- /**
- * Sets the user password.
- *
- * @param string $password
- */
- public function setPassword($password)
- {
- if (!$password && 0 == strlen($password))
- {
- return;
- }
-
- if (!$salt = $this->getSalt())
- {
- $salt = md5(rand(100000, 999999).$this->getUsername());
- $this->setSalt($salt);
- }
- $modified = $this->getModified();
- if ((!$algorithm = $this->getAlgorithm()) || (isset($modified['algorithm']) && $modified['algorithm'] == $this->getTable()->getDefaultValueOf('algorithm')))
- {
- $algorithm = sfConfig::get('app_sf_guard_plugin_algorithm_callable', 'sha1');
- }
- $algorithmAsStr = is_array($algorithm) ? $algorithm[0].'::'.$algorithm[1] : $algorithm;
- if (!is_callable($algorithm))
- {
- throw new sfException(sprintf('The algorithm callable "%s" is not callable.', $algorithmAsStr));
- }
- $this->setAlgorithm($algorithmAsStr);
-
- $this->_set('password', call_user_func_array($algorithm, array($salt.$password)));
- }
-
- /**
- * Returns whether or not the given password is valid.
- *
- * @param string $password
- * @return boolean
- */
- public function checkPassword($password)
- {
- if ($callable = sfConfig::get('app_sf_guard_plugin_check_password_callable'))
- {
- return call_user_func_array($callable, array($this->getUsername(), $password, $this));
- }
- else
- {
- return $this->checkPasswordByGuard($password);
- }
- }
-
- /**
- * Returns whether or not the given password is valid.
- *
- * @param string $password
- * @return boolean
- * @throws sfException
- */
- public function checkPasswordByGuard($password)
- {
- $algorithm = $this->getAlgorithm();
- if (false !== $pos = strpos($algorithm, '::'))
- {
- $algorithm = array(substr($algorithm, 0, $pos), substr($algorithm, $pos + 2));
- }
- if (!is_callable($algorithm))
- {
- throw new sfException(sprintf('The algorithm callable "%s" is not callable.', $algorithm));
- }
-
- return $this->getPassword() == call_user_func_array($algorithm, array($this->getSalt().$password));
- }
-
- /**
- * Adds the user a new group from its name.
- *
- * @param string $name The group name
- * @param Doctrine_Connection $con A Doctrine_Connection object
- * @throws sfException
- */
- public function addGroupByName($name, $con = null)
- {
- $group = Doctrine_Core::getTable('sfGuardGroup')->findOneByName($name);
- if (!$group)
- {
- throw new sfException(sprintf('The group "%s" does not exist.', $name));
- }
-
- $ug = new sfGuardUserGroup();
- $ug->setUser($this);
- $ug->setGroup($group);
-
- $ug->save($con);
- }
-
- /**
- * Adds the user a permission from its name.
- *
- * @param string $name The permission name
- * @param Doctrine_Connection $con A Doctrine_Connection object
- * @throws sfException
- */
- public function addPermissionByName($name, $con = null)
- {
- $permission = Doctrine_Core::getTable('sfGuardPermission')->findOneByName($name);
- if (!$permission)
- {
- throw new sfException(sprintf('The permission "%s" does not exist.', $name));
- }
-
- $up = new sfGuardUserPermission();
- $up->setUser($this);
- $up->setPermission($permission);
-
- $up->save($con);
- }
-
- /**
- * Checks whether or not the user belongs to the given group.
- *
- * @param string $name The group name
- * @return boolean
- */
- public function hasGroup($name)
- {
- $this->loadGroupsAndPermissions();
- return isset($this->_groups[$name]);
- }
-
- /**
- * Returns all related groups names.
- *
- * @return array
- */
- public function getGroupNames()
- {
- $this->loadGroupsAndPermissions();
- return array_keys($this->_groups);
- }
-
- /**
- * Returns whether or not the user has the given permission.
- *
- * @return boolean
- */
- public function hasPermission($name)
- {
- $this->loadGroupsAndPermissions();
- return isset($this->_allPermissions[$name]);
- }
-
- /**
- * Returns an array of all user's permissions names.
- *
- * @return array
- */
- public function getPermissionNames()
- {
- $this->loadGroupsAndPermissions();
- return array_keys($this->_allPermissions);
- }
-
- /**
- * Returns an array containing all permissions, including groups permissions
- * and single permissions.
- *
- * @return array
- */
- public function getAllPermissions()
- {
- if (!$this->_allPermissions)
- {
- $this->_allPermissions = array();
- $permissions = $this->getPermissions();
- foreach ($permissions as $permission)
- {
- $this->_allPermissions[$permission->getName()] = $permission;
- }
-
- foreach ($this->getGroups() as $group)
- {
- foreach ($group->getPermissions() as $permission)
- {
- $this->_allPermissions[$permission->getName()] = $permission;
- }
- }
- }
-
- return $this->_allPermissions;
- }
-
- /**
- * Returns an array of all permission names.
- *
- * @return array
- */
- public function getAllPermissionNames()
- {
- return array_keys($this->getAllPermissions());
- }
-
- /**
- * Loads the user's groups and permissions.
- *
- */
- public function loadGroupsAndPermissions()
- {
- $this->getAllPermissions();
-
- if (!$this->_permissions)
- {
- $permissions = $this->getPermissions();
- foreach ($permissions as $permission)
- {
- $this->_permissions[$permission->getName()] = $permission;
- }
- }
-
- if (!$this->_groups)
- {
- $groups = $this->getGroups();
- foreach ($groups as $group)
- {
- $this->_groups[$group->getName()] = $group;
- }
- }
- }
-
- /**
- * Reloads the user's groups and permissions.
- */
- public function reloadGroupsAndPermissions()
- {
- $this->_groups = null;
- $this->_permissions = null;
- $this->_allPermissions = null;
- }
-
- /**
- * Sets the password hash.
- *
- * @param string $v
- */
- public function setPasswordHash($v)
- {
- if (!is_null($v) && !is_string($v))
- {
- $v = (string) $v;
- }
-
- if ($this->password !== $v)
- {
- $this->_set('password', $v);
- }
- }
-}
+++ /dev/null
-<?php
-
-/**
- * User group reference model.
- *
- * @package sfDoctrineGuardPlugin
- * @subpackage model
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: PluginsfGuardUserGroup.class.php 25546 2009-12-17 23:27:55Z Jonathan.Wage $
- */
-abstract class PluginsfGuardUserGroup extends BasesfGuardUserGroup
-{
- public function postSave($event)
- {
- parent::postSave($event);
- $this->getUser()->reloadGroupsAndPermissions();
- }
-}
+++ /dev/null
-<?php
-
-/**
- * User group reference table.
- *
- * @package sfDoctrineGuardPlugin
- * @subpackage model
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: PluginsfGuardUserGroupTable.class.php 23793 2009-11-11 17:42:50Z Kris.Wallsmith $
- */
-abstract class PluginsfGuardUserGroupTable extends Doctrine_Table
-{
-}
+++ /dev/null
-<?php
-
-/**
- * User permission reference model.
- *
- * @package sfDoctrineGuardPlugin
- * @subpackage model
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: PluginsfGuardUserPermission.class.php 25546 2009-12-17 23:27:55Z Jonathan.Wage $
- */
-abstract class PluginsfGuardUserPermission extends BasesfGuardUserPermission
-{
- public function postSave($event)
- {
- parent::postSave($event);
- $this->getUser()->reloadGroupsAndPermissions();
- }
-}
+++ /dev/null
-<?php
-
-/**
- * User permission reference table.
- *
- * @package sfDoctrineGuardPlugin
- * @subpackage model
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: PluginsfGuardUserPermissionTable.class.php 23793 2009-11-11 17:42:50Z Kris.Wallsmith $
- */
-abstract class PluginsfGuardUserPermissionTable extends Doctrine_Table
-{
-}
+++ /dev/null
-<?php
-
-/**
- * User table.
- *
- * @package sfDoctrineGuardPlugin
- * @subpackage model
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: PluginsfGuardUserTable.class.php 25546 2009-12-17 23:27:55Z Jonathan.Wage $
- */
-abstract class PluginsfGuardUserTable extends Doctrine_Table
-{
- /**
- * Retrieves a sfGuardUser object by username and is_active flag.
- *
- * @param string $username The username
- * @param boolean $isActive The user's status
- *
- * @return sfGuardUser
- */
- public function retrieveByUsername($username, $isActive = true)
- {
- $query = Doctrine_Core::getTable('sfGuardUser')->createQuery('u')
- ->where('u.username = ?', $username)
- ->addWhere('u.is_active = ?', $isActive)
- ;
-
- return $query->fetchOne();
- }
-
- /**
- * Retrieves a sfGuardUser object by username or email_address and is_active flag.
- *
- * @param string $username The username
- * @param boolean $isActive The user's status
- *
- * @return sfGuardUser
- */
- public function retrieveByUsernameOrEmailAddress($username, $isActive = true)
- {
- $query = Doctrine_Core::getTable('sfGuardUser')->createQuery('u')
- ->where('u.username = ? OR u.email_address = ?', array($username, $username))
- ->addWhere('u.is_active = ?', $isActive)
- ;
-
- return $query->fetchOne();
- }
-}
+++ /dev/null
-<?php
-
-/*
- * This file is part of the symfony package.
- * (c) Fabien Potencier <fabien.potencier@symfony-project.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- *
- * @package symfony
- * @subpackage plugin
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: sfGuardRouting.class.php 25546 2009-12-17 23:27:55Z Jonathan.Wage $
- */
-class sfGuardRouting
-{
- /**
- * Listens to the routing.load_configuration event.
- *
- * @param sfEvent An sfEvent instance
- * @static
- */
- static public function listenToRoutingLoadConfigurationEvent(sfEvent $event)
- {
- $r = $event->getSubject();
-
- // preprend our routes
- $r->prependRoute('sf_guard_signin', new sfRoute('/guard/login', array('module' => 'sfGuardAuth', 'action' => 'signin')));
- $r->prependRoute('sf_guard_signout', new sfRoute('/guard/logout', array('module' => 'sfGuardAuth', 'action' => 'signout')));
- }
-
- static public function addRouteForForgotPassword(sfEvent $event)
- {
- $r = $event->getSubject();
-
- $r->prependRoute('sf_guard_forgot_password', new sfRoute('/guard/forgot_password', array('module' => 'sfGuardForgotPassword', 'action' => 'index')));
- $r->prependRoute('sf_guard_forgot_password_change', new sfDoctrineRoute('/guard/forgot_password/:unique_key', array(
- 'module' => 'sfGuardForgotPassword',
- 'action' => 'change'
- ), array(
- 'sf_method' => array('get', 'post')
- ), array(
- 'model' => 'sfGuardForgotPassword',
- 'type' => 'object'
- )));
- }
-
- /**
- * Adds an sfDoctrineRouteCollection collection to manage users.
- *
- * @param sfEvent $event
- * @static
- */
- static public function addRouteForUser(sfEvent $event)
- {
- $event->getSubject()->prependRoute('sf_guard_user', new sfDoctrineRouteCollection(array(
- 'name' => 'sf_guard_user',
- 'model' => 'sfGuardUser',
- 'module' => 'sfGuardUser',
- 'prefix_path' => 'guard/users',
- 'with_wildcard_routes' => true,
- 'collection_actions' => array('filter' => 'post', 'batch' => 'post'),
- 'requirements' => array(),
- )));
- }
-
- /**
- * Adds an sfDoctrineRouteCollection collection to manage groups.
- *
- * @param sfEvent $event
- * @static
- */
- static public function addRouteForGroup(sfEvent $event)
- {
- $event->getSubject()->prependRoute('sf_guard_group', new sfDoctrineRouteCollection(array(
- 'name' => 'sf_guard_group',
- 'model' => 'sfGuardGroup',
- 'module' => 'sfGuardGroup',
- 'prefix_path' => 'guard/groups',
- 'with_wildcard_routes' => true,
- 'collection_actions' => array('filter' => 'post', 'batch' => 'post'),
- 'requirements' => array(),
- )));
- }
-
- /**
- * Adds an sfDoctrineRouteCollection collection to manage permissions.
- *
- * @param sfEvent $event
- * @static
- */
- static public function addRouteForPermission(sfEvent $event)
- {
- $event->getSubject()->prependRoute('sf_guard_permission', new sfDoctrineRouteCollection(array(
- 'name' => 'sf_guard_permission',
- 'model' => 'sfGuardPermission',
- 'module' => 'sfGuardPermission',
- 'prefix_path' => 'guard/permissions',
- 'with_wildcard_routes' => true,
- 'collection_actions' => array('filter' => 'post', 'batch' => 'post'),
- 'requirements' => array(),
- )));
- }
-
- /**
- * Adds an sfRoute for registration.
- *
- * @param sfEvent $event
- * @static
- */
- static public function addRouteForRegister(sfEvent $event)
- {
- $event->getSubject()->prependRoute('sf_guard_register', new sfRoute('/guard/register', array('module' => 'sfGuardRegister', 'action' => 'index')));
- }
-}
\ No newline at end of file
+++ /dev/null
-<?php
-
-/*
- * This file is part of the symfony package.
- * (c) Fabien Potencier <fabien.potencier@symfony-project.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Processes the "remember me" cookie.
- *
- * @package symfony
- * @subpackage plugin
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: sfGuardBasicSecurityFilter.class.php 27166 2010-01-25 21:04:41Z Kris.Wallsmith $
- *
- * @deprecated Use {@link sfGuardRememberMeFilter} instead
- */
-class sfGuardBasicSecurityFilter extends sfBasicSecurityFilter
-{
- /**
- * Executes the filter chain.
- *
- * @param sfFilterChain $filterChain
- */
- public function execute($filterChain)
- {
- $cookieName = sfConfig::get('app_sf_guard_plugin_remember_cookie_name', 'sfRemember');
-
- if ($this->isFirstCall())
- {
- // deprecated notice
- $this->context->getEventDispatcher()->notify(new sfEvent($this, 'application.log', array(sprintf('The filter "%s" is deprecated. Use "sfGuardRememberMeFilter" instead.', __CLASS__), 'priority' => sfLogger::NOTICE)));
-
- if (
- $this->context->getUser()->isAnonymous()
- &&
- $cookie = $this->context->getRequest()->getCookie($cookieName)
- )
- {
- $q = Doctrine_Core::getTable('sfGuardRememberKey')->createQuery('r')
- ->innerJoin('r.User u')
- ->where('r.remember_key = ?', $cookie);
-
- if ($q->count())
- {
- $this->context->getUser()->signIn($q->fetchOne()->User);
- }
- }
- }
-
- parent::execute($filterChain);
- }
-}
\ No newline at end of file
+++ /dev/null
-<?php
-
-/*
- * This file is part of the symfony package.
- * (c) Fabien Potencier <fabien.potencier@symfony-project.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Processes the "remember me" cookie.
- *
- * This filter should be added to the application filters.yml file **above**
- * the security filter:
- *
- * remember_me:
- * class: sfGuardRememberMeFilter
- *
- * security: ~
- *
- * @package symfony
- * @subpackage plugin
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: sfGuardRememberMeFilter.class.php 27166 2010-01-25 21:04:41Z Kris.Wallsmith $
- */
-class sfGuardRememberMeFilter extends sfFilter
-{
- /**
- * Executes the filter chain.
- *
- * @param sfFilterChain $filterChain
- */
- public function execute($filterChain)
- {
- $cookieName = sfConfig::get('app_sf_guard_plugin_remember_cookie_name', 'sfRemember');
-
- if (
- $this->isFirstCall()
- &&
- $this->context->getUser()->isAnonymous()
- &&
- $cookie = $this->context->getRequest()->getCookie($cookieName)
- )
- {
- $q = Doctrine_Core::getTable('sfGuardRememberKey')->createQuery('r')
- ->innerJoin('r.User u')
- ->where('r.remember_key = ?', $cookie);
-
- if ($q->count())
- {
- $this->context->getUser()->signIn($q->fetchOne()->User);
- }
- }
-
- $filterChain->execute();
- }
-}
+++ /dev/null
-<?php
-
-/*
- * This file is part of the symfony package.
- * (c) Fabien Potencier <fabien.potencier@symfony-project.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Add a group to a user.
- *
- * @package symfony
- * @subpackage task
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: sfGuardAddGroupTask.class.php 25546 2009-12-17 23:27:55Z Jonathan.Wage $
- */
-class sfGuardAddGroupTask extends sfBaseTask
-{
- /**
- * @see sfTask
- */
- protected function configure()
- {
- $this->addArguments(array(
- new sfCommandArgument('username', sfCommandArgument::REQUIRED, 'The user name'),
- new sfCommandArgument('group', sfCommandArgument::REQUIRED, 'The group name'),
- ));
-
- $this->addOptions(array(
- new sfCommandOption('application', null, sfCommandOption::PARAMETER_OPTIONAL, 'The application name', null),
- new sfCommandOption('env', null, sfCommandOption::PARAMETER_REQUIRED, 'The environment', 'dev'),
- ));
-
- $this->namespace = 'guard';
- $this->name = 'add-group';
- $this->briefDescription = 'Adds a group to a user';
-
- $this->detailedDescription = <<<EOF
-The [guard:add-group|INFO] task adds a group to a user:
-
- [./symfony guard:add-group fabien admin|INFO]
-
-The user and the group must exist in the database.
-EOF;
- }
-
- /**
- * @see sfTask
- */
- protected function execute($arguments = array(), $options = array())
- {
- $databaseManager = new sfDatabaseManager($this->configuration);
-
- $user = Doctrine_Core::getTable('sfGuardUser')->findOneByUsername($arguments['username']);
- if (!$user)
- {
- throw new sfCommandException(sprintf('User "%s" does not exist.', $arguments['username']));
- }
-
- $user->addGroupByName($arguments['group']);
-
- $this->logSection('guard', sprintf('Add group %s to user %s', $arguments['group'], $arguments['username']));
- }
-}
\ No newline at end of file
+++ /dev/null
-<?php
-
-/*
- * This file is part of the symfony package.
- * (c) Fabien Potencier <fabien.potencier@symfony-project.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Add a permission to a user.
- *
- * @package symfony
- * @subpackage task
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: sfGuardAddPermissionTask.class.php 25546 2009-12-17 23:27:55Z Jonathan.Wage $
- */
-class sfGuardAddPermissionTask extends sfBaseTask
-{
- /**
- * @see sfTask
- */
- protected function configure()
- {
- $this->addArguments(array(
- new sfCommandArgument('username', sfCommandArgument::REQUIRED, 'The user name'),
- new sfCommandArgument('permission', sfCommandArgument::REQUIRED, 'The permission name'),
- ));
-
- $this->addOptions(array(
- new sfCommandOption('application', null, sfCommandOption::PARAMETER_OPTIONAL, 'The application name', null),
- new sfCommandOption('env', null, sfCommandOption::PARAMETER_REQUIRED, 'The environment', 'dev'),
- ));
-
- $this->namespace = 'guard';
- $this->name = 'add-permission';
- $this->briefDescription = 'Adds a permission to a user';
-
- $this->detailedDescription = <<<EOF
-The [guard:add-permission|INFO] task adds a permission to a user:
-
- [./symfony guard:add-permission fabien admin|INFO]
-
-The user and the permission must exist in the database.
-EOF;
- }
-
- /**
- * @see sfTask
- */
- protected function execute($arguments = array(), $options = array())
- {
- $databaseManager = new sfDatabaseManager($this->configuration);
-
- $user = Doctrine_Core::getTable('sfGuardUser')->findOneByUsername($arguments['username']);
- if (!$user)
- {
- throw new sfCommandException(sprintf('User "%s" does not exist.', $arguments['username']));
- }
-
- $user->addPermissionByName($arguments['permission']);
-
- $this->logSection('guard', sprintf('Add permission %s to user %s', $arguments['permission'], $arguments['username']));
- }
-}
\ No newline at end of file
+++ /dev/null
-<?php
-
-/*
- * This file is part of the symfony package.
- * (c) Fabien Potencier <fabien.potencier@symfony-project.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Promotes a user as a super administrator.
- *
- * @package symfony
- * @subpackage task
- * @author Hugo Hamon <hugo.hamon@sensio.com>
- * @version SVN: $Id: sfGuardChangePasswordTask.class.php 25546 2009-12-17 23:27:55Z Jonathan.Wage $
- */
-class sfGuardChangePasswordTask extends sfBaseTask
-{
- /**
- * @see sfTask
- */
- protected function configure()
- {
- $this->addArguments(array(
- new sfCommandArgument('username', sfCommandArgument::REQUIRED, 'The user name'),
- new sfCommandArgument('password', sfCommandArgument::REQUIRED, 'The new password'),
- ));
-
- $this->addOptions(array(
- new sfCommandOption('application', null, sfCommandOption::PARAMETER_OPTIONAL, 'The application name', null),
- new sfCommandOption('env', null, sfCommandOption::PARAMETER_REQUIRED, 'The environment', 'dev'),
- ));
-
- $this->namespace = 'guard';
- $this->name = 'change-password';
- $this->briefDescription = 'Changes the password of the user';
-
- $this->detailedDescription = <<<EOF
-The [guard:change-password|INFO] task allows to change a user's password:
-
- [./symfony guard:change-password fabien changeme|INFO]
-EOF;
- }
-
- /**
- * Executes the task.
- *
- * @param array $arguments An array of arguments
- * @param array $options An array of options
- * @throws sfException
- */
- protected function execute($arguments = array(), $options = array())
- {
- $databaseManager = new sfDatabaseManager($this->configuration);
-
- $user = Doctrine_Core::getTable('sfGuardUser')->findOneByUsername($arguments['username']);
-
- if (!$user)
- {
- throw new sfException(sprintf('User identified by "%s" username does not exist or is not active.', $arguments['username']));
- }
-
- $user->setPassword($arguments['password']);
- $user->save();
-
- $this->logSection('guard', sprintf('Password of user identified by "%s" has been changed', $arguments['username']));
- }
-}
\ No newline at end of file
+++ /dev/null
-<?php
-
-/*
- * This file is part of the symfony package.
- * (c) Fabien Potencier <fabien.potencier@symfony-project.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Create a new user.
- *
- * @package symfony
- * @subpackage task
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @author Jonathan H. Wage <jonwage@gmail.com>
- * @version SVN: $Id: sfGuardCreateUserTask.class.php 28922 2010-03-31 13:53:45Z noel $
- */
-class sfGuardCreateUserTask extends sfBaseTask
-{
- /**
- * @see sfTask
- */
- protected function configure()
- {
- $this->addArguments(array(
- new sfCommandArgument('email_address', sfCommandArgument::REQUIRED, 'The email address'),
- new sfCommandArgument('username', sfCommandArgument::REQUIRED, 'The username'),
- new sfCommandArgument('password', sfCommandArgument::REQUIRED, 'The password'),
- new sfCommandArgument('first_name', sfCommandArgument::OPTIONAL, 'The first name'),
- new sfCommandArgument('last_name', sfCommandArgument::OPTIONAL, 'The last name'),
- ));
-
- $this->addOptions(array(
- new sfCommandOption('is-super-admin', null, sfCommandOption::PARAMETER_NONE, 'Whether the user is a super admin', null),
- new sfCommandOption('application', null, sfCommandOption::PARAMETER_OPTIONAL, 'The application name', null),
- new sfCommandOption('env', null, sfCommandOption::PARAMETER_REQUIRED, 'The environment', 'dev'),
- ));
-
- $this->namespace = 'guard';
- $this->name = 'create-user';
- $this->briefDescription = 'Creates a user';
-
- $this->detailedDescription = <<<EOF
-The [guard:create-user|INFO] task creates a user:
-
- [./symfony guard:create-user mail@example.com fabien password Fabien POTENCIER|INFO]
-EOF;
- }
-
- /**
- * @see sfTask
- */
- protected function execute($arguments = array(), $options = array())
- {
- $databaseManager = new sfDatabaseManager($this->configuration);
-
- $user = new sfGuardUser();
- $user->setEmailAddress($arguments['email_address']);
- $user->setUsername($arguments['username']);
- $user->setPassword($arguments['password']);
- $user->setFirstName($arguments['first_name']);
- $user->setLastName($arguments['last_name']);
- $user->setIsActive(true);
- $user->setIsSuperAdmin($options['is-super-admin']);
- $user->save();
-
- $this->logSection('guard', sprintf('Create user "%s"', $arguments['username']));
- }
-}
\ No newline at end of file
+++ /dev/null
-<?php
-
-/*
- * This file is part of the symfony package.
- * (c) Fabien Potencier <fabien.potencier@symfony-project.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Promotes a user as a super administrator.
- *
- * @package symfony
- * @subpackage task
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @author Hugo Hamon <hugo.hamon@sensio.com>
- * @version SVN: $Id: sfGuardPromoteSuperAdminTask.class.php 25546 2009-12-17 23:27:55Z Jonathan.Wage $
- */
-class sfGuardPromoteSuperAdminTask extends sfBaseTask
-{
- /**
- * @see sfTask
- */
- protected function configure()
- {
- $this->addArguments(array(
- new sfCommandArgument('username', sfCommandArgument::REQUIRED, 'The user name'),
- ));
-
- $this->addOptions(array(
- new sfCommandOption('application', null, sfCommandOption::PARAMETER_OPTIONAL, 'The application name', null),
- new sfCommandOption('env', null, sfCommandOption::PARAMETER_REQUIRED, 'The environment', 'dev'),
- ));
-
- $this->namespace = 'guard';
- $this->name = 'promote';
- $this->briefDescription = 'Promotes a user as a super administrator';
-
- $this->detailedDescription = <<<EOF
-The [guard:promote|INFO] task promotes a user as a super administrator:
-
- [./symfony guard:promote fabien|INFO]
-EOF;
- }
-
- /**
- * Executes the task.
- *
- * @param array $arguments An array of arguments
- * @param array $options An array of options
- * @throws sfException
- */
- protected function execute($arguments = array(), $options = array())
- {
- $databaseManager = new sfDatabaseManager($this->configuration);
-
- $user = Doctrine_Core::getTable('sfGuardUser')->retrieveByUsername($arguments['username']);
-
- if (!$user)
- {
- throw new sfException(sprintf('User identified by "%s" username does not exist or is not active.', $arguments['username']));
- }
-
- $user->setIsSuperAdmin(true);
- $user->save();
-
- $this->logSection('guard', sprintf('User identified by "%s" username has been promoted as super administrator', $arguments['username']));
- }
-}
\ No newline at end of file
+++ /dev/null
-<?php
-
-/*
- * This file is part of the symfony package.
- * (c) 2004-2006 Fabien Potencier <fabien.potencier@symfony-project.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- *
- * @package symfony
- * @subpackage plugin
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: sfGuardSecurityUser.class.php 30264 2010-07-16 16:59:21Z Jonathan.Wage $
- */
-class sfGuardSecurityUser extends sfBasicSecurityUser
-{
- protected $user = null;
-
- /**
- * Initializes the sfGuardSecurityUser object.
- *
- * @param sfEventDispatcher $dispatcher The event dispatcher object
- * @param sfStorage $storage The session storage object
- * @param array $options An array of options
- */
- public function initialize(sfEventDispatcher $dispatcher, sfStorage $storage, $options = array())
- {
- parent::initialize($dispatcher, $storage, $options);
-
- if (!$this->isAuthenticated())
- {
- // remove user if timeout
- $this->getAttributeHolder()->removeNamespace('sfGuardSecurityUser');
- $this->user = null;
- }
- }
-
- /**
- * Returns the referer uri.
- *
- * @param string $default The default uri to return
- * @return string $referer The referer
- */
- public function getReferer($default)
- {
- $referer = $this->getAttribute('referer', $default);
- $this->getAttributeHolder()->remove('referer');
-
- return $referer;
- }
-
- /**
- * Sets the referer.
- *
- * @param string $referer
- */
- public function setReferer($referer)
- {
- if (!$this->hasAttribute('referer'))
- {
- $this->setAttribute('referer', $referer);
- }
- }
-
- /**
- * Returns whether or not the user has the given credential.
- *
- * @param string $credential The credential name
- * @param boolean $useAnd Whether or not to use an AND condition
- * @return boolean
- */
- public function hasCredential($credential, $useAnd = true)
- {
- if (empty($credential))
- {
- return true;
- }
-
- if (!$this->getGuardUser())
- {
- return false;
- }
-
- if ($this->getGuardUser()->getIsSuperAdmin())
- {
- return true;
- }
-
- return parent::hasCredential($credential, $useAnd);
- }
-
- /**
- * Returns whether or not the user is a super admin.
- *
- * @return boolean
- */
- public function isSuperAdmin()
- {
- return $this->getGuardUser() ? $this->getGuardUser()->getIsSuperAdmin() : false;
- }
-
- /**
- * Returns whether or not the user is anonymous.
- *
- * @return boolean
- */
- public function isAnonymous()
- {
- return !$this->isAuthenticated();
- }
-
- /**
- * Signs in the user on the application.
- *
- * @param sfGuardUser $user The sfGuardUser id
- * @param boolean $remember Whether or not to remember the user
- * @param Doctrine_Connection $con A Doctrine_Connection object
- */
- public function signIn($user, $remember = false, $con = null)
- {
- // signin
- $this->setAttribute('user_id', $user->getId(), 'sfGuardSecurityUser');
- $this->setAuthenticated(true);
- $this->clearCredentials();
- $this->addCredentials($user->getAllPermissionNames());
-
- // save last login
- $user->setLastLogin(date('Y-m-d H:i:s'));
- $user->save($con);
-
- // remember?
- if ($remember)
- {
- $expiration_age = sfConfig::get('app_sf_guard_plugin_remember_key_expiration_age', 15 * 24 * 3600);
-
- // remove old keys
- Doctrine_Core::getTable('sfGuardRememberKey')->createQuery()
- ->delete()
- ->where('created_at < ?', date('Y-m-d H:i:s', time() - $expiration_age))
- ->execute();
-
- // remove other keys from this user
- Doctrine_Core::getTable('sfGuardRememberKey')->createQuery()
- ->delete()
- ->where('user_id = ?', $user->getId())
- ->execute();
-
- // generate new keys
- $key = $this->generateRandomKey();
-
- // save key
- $rk = new sfGuardRememberKey();
- $rk->setRememberKey($key);
- $rk->setUser($user);
- $rk->setIpAddress($_SERVER['REMOTE_ADDR']);
- $rk->save($con);
-
- // make key as a cookie
- $remember_cookie = sfConfig::get('app_sf_guard_plugin_remember_cookie_name', 'sfRemember');
- sfContext::getInstance()->getResponse()->setCookie($remember_cookie, $key, time() + $expiration_age);
- }
- }
-
- /**
- * Returns a random generated key.
- *
- * @param int $len The key length
- * @return string
- */
- protected function generateRandomKey($len = 20)
- {
- return base_convert(sha1(uniqid(mt_rand(), true)), 16, 36);
- }
-
- /**
- * Signs out the user.
- *
- */
- public function signOut()
- {
- $this->getAttributeHolder()->removeNamespace('sfGuardSecurityUser');
- $this->user = null;
- $this->clearCredentials();
- $this->setAuthenticated(false);
- $expiration_age = sfConfig::get('app_sf_guard_plugin_remember_key_expiration_age', 15 * 24 * 3600);
- $remember_cookie = sfConfig::get('app_sf_guard_plugin_remember_cookie_name', 'sfRemember');
- sfContext::getInstance()->getResponse()->setCookie($remember_cookie, '', time() - $expiration_age);
- }
-
- /**
- * Returns the related sfGuardUser.
- *
- * @return sfGuardUser
- */
- public function getGuardUser()
- {
- if (!$this->user && $id = $this->getAttribute('user_id', null, 'sfGuardSecurityUser'))
- {
- $this->user = Doctrine_Core::getTable('sfGuardUser')->find($id);
-
- if (!$this->user)
- {
- // the user does not exist anymore in the database
- $this->signOut();
-
- throw new sfException('The user does not exist anymore in the database.');
- }
- }
-
- return $this->user;
- }
-
- /**
- * Returns the string representation of the object.
- *
- * @return string
- */
- public function __toString()
- {
- return $this->getGuardUser()->__toString();
- }
-
- /**
- * Returns the sfGuardUser object's username.
- *
- * @return string
- */
- public function getUsername()
- {
- return $this->getGuardUser()->getUsername();
- }
-
- /**
- * Returns the name(first and last) of the user
- *
- * @return string
- */
- public function getName()
- {
- return $this->getGuardUser()->getName();
- }
-
- /**
- * Returns the sfGuardUser object's email.
- *
- * @return string
- */
- public function getEmail()
- {
- return $this->getGuardUser()->getEmail();
- }
-
- /**
- * Sets the user's password.
- *
- * @param string $password The password
- * @param Doctrine_Collection $con A Doctrine_Connection object
- */
- public function setPassword($password, $con = null)
- {
- $this->getGuardUser()->setPassword($password);
- $this->getGuardUser()->save($con);
- }
-
- /**
- * Returns whether or not the given password is valid.
- *
- * @return boolean
- */
- public function checkPassword($password)
- {
- return $this->getGuardUser()->checkPassword($password);
- }
-
- /**
- * Returns whether or not the user belongs to the given group.
- *
- * @param string $name The group name
- * @return boolean
- */
- public function hasGroup($name)
- {
- return $this->getGuardUser() ? $this->getGuardUser()->hasGroup($name) : false;
- }
-
- /**
- * Returns the user's groups.
- *
- * @return array|Doctrine_Collection
- */
- public function getGroups()
- {
- return $this->getGuardUser() ? $this->getGuardUser()->getGroups() : array();
- }
-
- /**
- * Returns the user's group names.
- *
- * @return array
- */
- public function getGroupNames()
- {
- return $this->getGuardUser() ? $this->getGuardUser()->getGroupNames() : array();
- }
-
- /**
- * Returns whether or not the user has the given permission.
- *
- * @param string $name The permission name
- * @return string
- */
- public function hasPermission($name)
- {
- return $this->getGuardUser() ? $this->getGuardUser()->hasPermission($name) : false;
- }
-
- /**
- * Returns the Doctrine_Collection of single sfGuardPermission objects.
- *
- * @return Doctrine_Collection
- */
- public function getPermissions()
- {
- return $this->getGuardUser()->getPermissions();
- }
-
- /**
- * Returns the array of permissions names.
- *
- * @return array
- */
- public function getPermissionNames()
- {
- return $this->getGuardUser() ? $this->getGuardUser()->getPermissionNames() : array();
- }
-
- /**
- * Returns the array of all permissions.
- *
- * @return array
- */
- public function getAllPermissions()
- {
- return $this->getGuardUser() ? $this->getGuardUser()->getAllPermissions() : array();
- }
-
- /**
- * Returns the array of all permissions names.
- *
- * @return array
- */
- public function getAllPermissionNames()
- {
- return $this->getGuardUser() ? $this->getGuardUser()->getAllPermissionNames() : array();
- }
-
- /**
- * Returns the related profile object.
- *
- * @return Doctrine_Record
- */
- public function getProfile()
- {
- return $this->getGuardUser() ? $this->getGuardUser()->getProfile() : null;
- }
-
- /**
- * Adds a group from its name to the current user.
- *
- * @param string $name The group name
- * @param Doctrine_Connection $con A Doctrine_Connection object
- */
- public function addGroupByName($name, $con = null)
- {
- return $this->getGuardUser()->addGroupByName($name, $con);
- }
-
- /**
- * Adds a permission from its name to the current user.
- *
- * @param string $name The permission name
- * @param Doctrine_Connection $con A Doctrine_Connection object
- */
- public function addPermissionByName($name, $con = null)
- {
- return $this->getGuardUser()->addPermissionByName($name, $con);
- }
-}
+++ /dev/null
-<?php
-
-/*
- * This file is part of the symfony package.
- * (c) Fabien Potencier <fabien.potencier@symfony-project.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- *
- * @package symfony
- * @subpackage plugin
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: sfGuardValidatorUser.class.php 25546 2009-12-17 23:27:55Z Jonathan.Wage $
- */
-class sfGuardValidatorUser extends sfValidatorBase
-{
- public function configure($options = array(), $messages = array())
- {
- $this->addOption('username_field', 'username');
- $this->addOption('password_field', 'password');
- $this->addOption('throw_global_error', false);
-
- $this->setMessage('invalid', 'The username and/or password is invalid.');
- }
-
- protected function doClean($values)
- {
- $username = isset($values[$this->getOption('username_field')]) ? $values[$this->getOption('username_field')] : '';
- $password = isset($values[$this->getOption('password_field')]) ? $values[$this->getOption('password_field')] : '';
-
- $allowEmail = sfConfig::get('app_sf_guard_plugin_allow_login_with_email', true);
- $method = $allowEmail ? 'retrieveByUsernameOrEmailAddress' : 'retrieveByUsername';
-
- // don't allow to sign in with an empty username
- if ($username)
- {
- if ($callable = sfConfig::get('app_sf_guard_plugin_retrieve_by_username_callable'))
- {
- $user = call_user_func_array($callable, array($username));
- } else {
- $user = $this->getTable()->retrieveByUsername($username);
- }
- // user exists?
- if($user)
- {
- // password is ok?
- if ($user->getIsActive() && $user->checkPassword($password))
- {
- return array_merge($values, array('user' => $user));
- }
- }
- }
-
- if ($this->getOption('throw_global_error'))
- {
- throw new sfValidatorError($this, 'invalid');
- }
-
- throw new sfValidatorErrorSchema($this, array($this->getOption('username_field') => new sfValidatorError($this, 'invalid')));
- }
-
- protected function getTable()
- {
- return Doctrine::getTable('sfGuardUser');
- }
-}
+++ /dev/null
-<?php
-
-/*
- * This file is part of the symfony package.
- * (c) 2004-2006 Fabien Potencier <fabien.potencier@symfony-project.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-require_once(dirname(__FILE__).'/../lib/BasesfGuardAuthActions.class.php');
-
-/**
- *
- * @package symfony
- * @subpackage plugin
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: actions.class.php 23319 2009-10-25 12:22:23Z Kris.Wallsmith $
- */
-class sfGuardAuthActions extends BasesfGuardAuthActions
-{
-}
+++ /dev/null
-<?php
-
-/*
- * This file is part of the symfony package.
- * (c) 2004-2006 Fabien Potencier <fabien.potencier@symfony-project.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-require_once(dirname(__FILE__).'/../lib/BasesfGuardAuthComponents.class.php');
-
-/**
- *
- * @package symfony
- * @subpackage plugin
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: components.class.php 23319 2009-10-25 12:22:23Z Kris.Wallsmith $
- */
-class sfGuardAuthComponents extends BasesfGuardAuthComponents
-{
-}
\ No newline at end of file
+++ /dev/null
-secure:
- is_secure: false
-
-signin:
- is_secure: false
-
-signout:
- is_secure: false
+++ /dev/null
-<?php
-
-/*
- * This file is part of the symfony package.
- * (c) 2004-2006 Fabien Potencier <fabien.potencier@symfony-project.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- *
- * @package symfony
- * @subpackage plugin
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: BasesfGuardAuthActions.class.php 23800 2009-11-11 23:30:50Z Kris.Wallsmith $
- */
-class BasesfGuardAuthActions extends sfActions
-{
- public function executeSignin($request)
- {
- $user = $this->getUser();
- if ($user->isAuthenticated())
- {
- return $this->redirect('@homepage');
- }
-
- $class = sfConfig::get('app_sf_guard_plugin_signin_form', 'sfGuardFormSignin');
- $this->form = new $class();
-
- if ($request->isMethod('post'))
- {
- $this->form->bind($request->getParameter('signin'));
- if ($this->form->isValid())
- {
- $values = $this->form->getValues();
- $this->getUser()->signin($values['user'], array_key_exists('remember', $values) ? $values['remember'] : false);
-
- // always redirect to a URL set in app.yml
- // or to the referer
- // or to the homepage
- $signinUrl = sfConfig::get('app_sf_guard_plugin_success_signin_url', $user->getReferer($request->getReferer()));
-
- return $this->redirect('' != $signinUrl ? $signinUrl : '@homepage');
- }
- }
- else
- {
- if ($request->isXmlHttpRequest())
- {
- $this->getResponse()->setHeaderOnly(true);
- $this->getResponse()->setStatusCode(401);
-
- return sfView::NONE;
- }
-
- // if we have been forwarded, then the referer is the current URL
- // if not, this is the referer of the current request
- $user->setReferer($this->getContext()->getActionStack()->getSize() > 1 ? $request->getUri() : $request->getReferer());
-
- $module = sfConfig::get('sf_login_module');
- if ($this->getModuleName() != $module)
- {
- return $this->redirect($module.'/'.sfConfig::get('sf_login_action'));
- }
-
- $this->getResponse()->setStatusCode(401);
- }
- }
-
- public function executeSignout($request)
- {
- $this->getUser()->signOut();
-
- $signoutUrl = sfConfig::get('app_sf_guard_plugin_success_signout_url', $request->getReferer());
-
- $this->redirect('' != $signoutUrl ? $signoutUrl : '@homepage');
- }
-
- public function executeSecure($request)
- {
- $this->getResponse()->setStatusCode(403);
- }
-
- public function executePassword($request)
- {
- throw new sfException('This method is not yet implemented.');
- }
-}
+++ /dev/null
-<?php
-
-class BasesfGuardAuthComponents extends sfComponents
-{
- public function executeSignin_form()
- {
- $class = sfConfig::get('app_sf_guard_plugin_signin_form', 'sfGuardFormSignin');
- $this->form = new $class();
- }
-}
\ No newline at end of file
+++ /dev/null
-<?php use_helper('I18N') ?>
-
-<form action="<?php echo url_for('@sf_guard_signin') ?>" method="post">
- <table>
- <tbody>
- <?php echo $form ?>
- </tbody>
- <tfoot>
- <tr>
- <td colspan="2">
- <input type="submit" value="<?php echo __('Signin', null, 'sf_guard') ?>" />
-
- <?php $routes = $sf_context->getRouting()->getRoutes() ?>
- <?php if (isset($routes['sf_guard_forgot_password'])): ?>
- <a href="<?php echo url_for('@sf_guard_forgot_password') ?>"><?php echo __('Forgot your password?', null, 'sf_guard') ?></a>
- <?php endif; ?>
-
- <?php if (isset($routes['sf_guard_register'])): ?>
- <a href="<?php echo url_for('@sf_guard_register') ?>"><?php echo __('Want to register?', null, 'sf_guard') ?></a>
- <?php endif; ?>
- </td>
- </tr>
- </tfoot>
- </table>
-</form>
\ No newline at end of file
+++ /dev/null
-<?php use_helper('I18N') ?>
-
-<h2><?php echo __('Oops! The page you asked for is secure and you do not have proper credentials.', null, 'sf_guard') ?></h2>
-
-<p><?php echo sfContext::getInstance()->getRequest()->getUri() ?></p>
-
-<h3><?php echo __('Login below to gain access', null, 'sf_guard') ?></h3>
-
-<?php echo get_component('sfGuardAuth', 'signin_form') ?>
\ No newline at end of file
+++ /dev/null
-<?php use_helper('I18N') ?>
-
-<h1><?php echo __('Signin', null, 'sf_guard') ?></h1>
-
-<?php echo get_partial('sfGuardAuth/signin_form', array('form' => $form)) ?>
\ No newline at end of file
+++ /dev/null
-<?php
-
-require_once dirname(__FILE__).'/../lib/BasesfGuardForgotPasswordActions.class.php';
-
-/**
- * sfGuardForgotPassword actions.
- *
- * @package sfGuardForgotPasswordPlugin
- * @subpackage sfGuardForgotPassword
- * @author Your name here
- * @version SVN: $Id: actions.class.php 12534 2008-11-01 13:38:27Z Kris.Wallsmith $
- */
-class sfGuardForgotPasswordActions extends BasesfGuardForgotPasswordActions
-{
-}
+++ /dev/null
-<?php
-
-/**
- * Base actions for the sfGuardForgotPasswordPlugin sfGuardForgotPassword module.
- *
- * @package sfGuardForgotPasswordPlugin
- * @subpackage sfGuardForgotPassword
- * @author Your name here
- * @version SVN: $Id: BaseActions.class.php 12534 2008-11-01 13:38:27Z Kris.Wallsmith $
- */
-abstract class BasesfGuardForgotPasswordActions extends sfActions
-{
- public function preExecute()
- {
- if ($this->getUser()->isAuthenticated())
- {
- $this->redirect('@homepage');
- }
- }
-
- public function executeIndex($request)
- {
- $this->form = new sfGuardRequestForgotPasswordForm();
-
- if ($request->isMethod('post'))
- {
- $this->form->bind($request->getParameter($this->form->getName()));
- if ($this->form->isValid())
- {
- $this->user = $this->form->user;
- $this->_deleteOldUserForgotPasswordRecords();
-
- $forgotPassword = new sfGuardForgotPassword();
- $forgotPassword->user_id = $this->form->user->id;
- $forgotPassword->unique_key = md5(rand() + time());
- $forgotPassword->expires_at = new Doctrine_Expression('NOW()');
- $forgotPassword->save();
-
- $message = Swift_Message::newInstance()
- ->setFrom(sfConfig::get('app_sf_guard_plugin_default_from_email', 'from@noreply.com'))
- ->setTo($this->form->user->email_address)
- ->setSubject('Forgot Password Request for '.$this->form->user->username)
- ->setBody($this->getPartial('sfGuardForgotPassword/send_request', array('user' => $this->form->user, 'forgot_password' => $forgotPassword)))
- ->setContentType('text/html')
- ;
-
- $this->getMailer()->send($message);
-
- $this->getUser()->setFlash('notice', 'Check your e-mail! You should receive something shortly!');
- $this->redirect('@sf_guard_signin');
- } else {
- $this->getUser()->setFlash('error', 'Invalid e-mail address!');
- }
- }
- }
-
- public function executeChange($request)
- {
- $this->forgotPassword = $this->getRoute()->getObject();
- $this->user = $this->forgotPassword->User;
- $this->form = new sfGuardChangeUserPasswordForm($this->user);
-
- if ($request->isMethod('post'))
- {
- $this->form->bind($request->getParameter($this->form->getName()));
- if ($this->form->isValid())
- {
- $this->form->save();
-
- $this->_deleteOldUserForgotPasswordRecords();
-
- $message = Swift_Message::newInstance()
- ->setFrom(sfConfig::get('app_sf_guard_plugin_default_from_email', 'from@noreply.com'))
- ->setTo($this->user->email_address)
- ->setSubject('New Password for '.$this->user->username)
- ->setBody($this->getPartial('sfGuardForgotPassword/new_password', array('user' => $this->user, 'password' => $request['sf_guard_user']['password'])))
- ;
-
- $this->getMailer()->send($message);
-
- $this->getUser()->setFlash('notice', 'Password updated successfully!');
- $this->redirect('@sf_guard_signin');
- }
- }
- }
-
- private function _deleteOldUserForgotPasswordRecords()
- {
- Doctrine_Core::getTable('sfGuardForgotPassword')
- ->createQuery('p')
- ->delete()
- ->where('p.user_id = ?', $this->user->id)
- ->execute();
- }
-}
\ No newline at end of file
+++ /dev/null
-<?php use_helper('I18N') ?>
-<?php echo __('Hi %first_name%', array('%first_name%' => $user->getFirstName()), 'sf_guard') ?>,
-
-<?php echo __('Below you will your username and new password:') ?>
-
-<?php echo __('Username', null, 'sf_guard') ?>: <?php echo $user->getUsername() ?>
-<?php echo __('Password', null, 'sf_guard') ?>: <?php echo $password ?>
\ No newline at end of file
+++ /dev/null
-<?php use_helper('I18N') ?>
-<?php echo __('Hi %first_name%', array('%first_name%' => $user->getFirstName()), 'sf_guard') ?>,<br/><br/>
-
-<?php echo __('This e-mail is being sent because you requested information on how to reset your password.', null, 'sf_guard') ?><br/><br/>
-
-<?php echo __('You can change your password by clicking the below link which is only valid for 24 hours:', null, 'sf_guard') ?><br/><br/>
-
-<?php echo link_to(__('Click to change password', null, 'sf_guard'), '@sf_guard_forgot_password_change?unique_key='.$forgot_password->unique_key, 'absolute=true') ?>
\ No newline at end of file
+++ /dev/null
-<?php use_helper('I18N') ?>
-<h2><?php echo __('Hello %name%', array('%name%' => $user->getName()), 'sf_guard') ?></h2>
-
-<h3><?php echo __('Enter your new password in the form below.', null, 'sf_guard') ?></h3>
-
-<form action="<?php echo url_for('@sf_guard_forgot_password_change?unique_key='.$sf_request->getParameter('unique_key')) ?>" method="POST">
- <table>
- <tbody>
- <?php echo $form ?>
- </tbody>
- <tfoot><tr><td><input type="submit" name="change" value="<?php echo __('Change', null, 'sf_guard') ?>" /></td></tr></tfoot>
- </table>
-</form>
\ No newline at end of file
+++ /dev/null
-<?php use_helper('I18N') ?>
-<h2><?php echo __('Forgot your password?', null, 'sf_guard') ?></h2>
-
-<p>
- <?php echo __('Do not worry, we can help you get back in to your account safely!', null, 'sf_guard') ?>
- <?php echo __('Fill out the form below to request an e-mail with information on how to reset your password.', null, 'sf_guard') ?>
-</p>
-
-<form action="<?php echo url_for('@sf_guard_forgot_password') ?>" method="post">
- <table>
- <tbody>
- <?php echo $form ?>
- </tbody>
- <tfoot><tr><td><input type="submit" name="change" value="<?php echo __('Request', null, 'sf_guard') ?>" /></td></tr></tfoot>
- </table>
-</form>
\ No newline at end of file
+++ /dev/null
-<?php
-
-require_once dirname(__FILE__).'/../lib/sfGuardGroupGeneratorConfiguration.class.php';
-require_once dirname(__FILE__).'/../lib/sfGuardGroupGeneratorHelper.class.php';
-
-/**
- * sfGuardGroup actions.
- *
- * @package sfGuardPlugin
- * @subpackage sfGuardGroup
- * @author Fabien Potencier
- * @version SVN: $Id: actions.class.php 23319 2009-10-25 12:22:23Z Kris.Wallsmith $
- */
-class sfGuardGroupActions extends autosfGuardGroupActions
-{
-}
+++ /dev/null
-generator:
- class: sfDoctrineGenerator
- param:
- model_class: sfGuardGroup
- theme: admin
- non_verbose_templates: true
- with_show: false
- singular: ~
- plural: ~
- route_prefix: sf_guard_group
- with_doctrine_route: true
-
- config:
- list:
- title: Group list
- display: [=name, description, created_at, updated_at]
-
- form:
- display: [name, description, users_list, permissions_list]
-
- edit:
- title: Editing Group "%%name%%"
-
- new:
- title: New Group
\ No newline at end of file
+++ /dev/null
-<?php
-
-/**
- * sfGuardGroup module configuration.
- *
- * @package sfGuardPlugin
- * @subpackage sfGuardGroup
- * @author Fabien Potencier
- * @version SVN: $Id: sfGuardGroupGeneratorConfiguration.class.php 23319 2009-10-25 12:22:23Z Kris.Wallsmith $
- */
-class sfGuardGroupGeneratorConfiguration extends BaseSfGuardGroupGeneratorConfiguration
-{
-}
+++ /dev/null
-<?php
-
-/**
- * sfGuardGroup module helper.
- *
- * @package sfGuardPlugin
- * @subpackage sfGuardGroup
- * @author Fabien Potencier
- * @version SVN: $Id: sfGuardGroupGeneratorHelper.class.php 23319 2009-10-25 12:22:23Z Kris.Wallsmith $
- */
-class sfGuardGroupGeneratorHelper extends BaseSfGuardGroupGeneratorHelper
-{
-}
+++ /dev/null
-<?php
-
-require_once dirname(__FILE__).'/../lib/sfGuardPermissionGeneratorConfiguration.class.php';
-require_once dirname(__FILE__).'/../lib/sfGuardPermissionGeneratorHelper.class.php';
-
-/**
- * sfGuardPermission actions.
- *
- * @package sfGuardPlugin
- * @subpackage sfGuardPermission
- * @author Fabien Potencier
- * @version SVN: $Id: actions.class.php 23319 2009-10-25 12:22:23Z Kris.Wallsmith $
- */
-class sfGuardPermissionActions extends autosfGuardPermissionActions
-{
-}
+++ /dev/null
-generator:
- class: sfDoctrineGenerator
- param:
- model_class: sfGuardPermission
- theme: admin
- non_verbose_templates: true
- with_show: false
- singular: ~
- plural: ~
- route_prefix: sf_guard_permission
- with_doctrine_route: true
-
- config:
- list:
- title: Permission list
- display: [=name, description, created_at, updated_at]
-
- edit:
- title: Editing Permission "%%name%%"
-
- new:
- title: New Permission
-
- form:
- display: [name, description, groups_list, users_list]
\ No newline at end of file
+++ /dev/null
-<?php
-
-/**
- * sfGuardPermission module configuration.
- *
- * @package sfGuardPlugin
- * @subpackage sfGuardPermission
- * @author Fabien Potencier
- * @version SVN: $Id: sfGuardPermissionGeneratorConfiguration.class.php 23319 2009-10-25 12:22:23Z Kris.Wallsmith $
- */
-class sfGuardPermissionGeneratorConfiguration extends BaseSfGuardPermissionGeneratorConfiguration
-{
-}
+++ /dev/null
-<?php
-
-/**
- * sfGuardPermission module helper.
- *
- * @package sfGuardPlugin
- * @subpackage sfGuardPermission
- * @author Fabien Potencier
- * @version SVN: $Id: sfGuardPermissionGeneratorHelper.class.php 23319 2009-10-25 12:22:23Z Kris.Wallsmith $
- */
-class sfGuardPermissionGeneratorHelper extends BaseSfGuardPermissionGeneratorHelper
-{
-}
+++ /dev/null
-<?php
-
-require_once dirname(__FILE__).'/../lib/BasesfGuardRegisterActions.class.php';
-
-/**
- * sfGuardRegister actions.
- *
- * @package guard
- * @subpackage sfGuardRegister
- * @author Your name here
- * @version SVN: $Id: actions.class.php 12479 2008-10-31 10:54:40Z jwage $
- */
-class sfGuardRegisterActions extends BasesfGuardRegisterActions
-{
-}
\ No newline at end of file
+++ /dev/null
-<?php
-
-require_once dirname(__FILE__).'/../lib/BasesfGuardRegisterComponents.class.php';
-
-class sfGuardRegisterComponents extends BasesfGuardRegisterComponents
-{
-}
\ No newline at end of file
+++ /dev/null
-<?php
-
-class BasesfGuardRegisterActions extends sfActions
-{
- public function executeIndex(sfWebRequest $request)
- {
- if ($this->getUser()->isAuthenticated())
- {
- $this->getUser()->setFlash('notice', 'You are already registered and signed in!');
- $this->redirect('@homepage');
- }
-
- $this->form = new sfGuardRegisterForm();
-
- if ($request->isMethod('post'))
- {
- $this->form->bind($request->getParameter($this->form->getName()));
- if ($this->form->isValid())
- {
- $user = $this->form->save();
- $this->getUser()->signIn($user);
-
- $this->redirect('@homepage');
- }
- }
- }
-}
\ No newline at end of file
+++ /dev/null
-<?php
-
-class BasesfGuardRegisterComponents extends sfComponents
-{
- public function executeForm()
- {
- $this->form = new sfGuardRegisterForm();
- }
-}
\ No newline at end of file
+++ /dev/null
-<?php use_helper('I18N') ?>
-
-<form action="<?php echo url_for('@sf_guard_register') ?>" method="post">
- <table>
- <?php echo $form ?>
- <tfoot>
- <tr>
- <td colspan="2">
- <input type="submit" name="register" value="<?php echo __('Register', null, 'sf_guard') ?>" />
- </td>
- </tr>
- </tfoot>
- </table>
-</form>
\ No newline at end of file
+++ /dev/null
-<?php use_helper('I18N') ?>
-<h1><?php echo __('Register', null, 'sf_guard') ?></h1>
-
-<?php echo get_partial('sfGuardRegister/form', array('form' => $form)) ?>
\ No newline at end of file
+++ /dev/null
-<?php
-
-require_once dirname(__FILE__).'/../lib/sfGuardUserGeneratorConfiguration.class.php';
-require_once dirname(__FILE__).'/../lib/sfGuardUserGeneratorHelper.class.php';
-
-/**
- * sfGuardUser actions.
- *
- * @package sfGuardPlugin
- * @subpackage sfGuardUser
- * @author Fabien Potencier
- * @version SVN: $Id: actions.class.php 23319 2009-10-25 12:22:23Z Kris.Wallsmith $
- */
-class sfGuardUserActions extends autoSfGuardUserActions
-{
-}
+++ /dev/null
-generator:
- class: sfDoctrineGenerator
- param:
- model_class: sfGuardUser
- theme: admin
- non_verbose_templates: true
- with_show: false
- singular: ~
- plural: ~
- route_prefix: sf_guard_user
- with_doctrine_route: true
-
- config:
- fields:
- password_again: { label: "Password (again)" }
-
- list:
- title: User list
- display: [=username, created_at, updated_at, last_login]
-
- form:
- class: sfGuardUserAdminForm
- display:
- "User": [first_name, last_name, email_address, username, password, password_again]
- "Permissions and groups": [is_active, is_super_admin, groups_list, permissions_list]
-
- edit:
- title: Editing User "%%username%%"
-
- new:
- title: New User
\ No newline at end of file
+++ /dev/null
-<?php
-
-/*
- * This file is part of the symfony package.
- * (c) 2004-2006 Fabien Potencier <fabien.potencier@symfony-project.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- *
- * @package symfony
- * @subpackage plugin
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: BasesfGuardUserActions.class.php 24574 2009-11-30 12:00:04Z fabien $
- */
-class BasesfGuardUserActions extends autosfGuardUserActions
-{
-}
+++ /dev/null
-<?php
-
-/**
- * sfGuardUser module configuration.
- *
- * @package sfGuardPlugin
- * @subpackage sfGuardUser
- * @author Fabien Potencier
- * @version SVN: $Id: sfGuardUserGeneratorConfiguration.class.php 23319 2009-10-25 12:22:23Z Kris.Wallsmith $
- */
-class sfGuardUserGeneratorConfiguration extends BaseSfGuardUserGeneratorConfiguration
-{
-}
+++ /dev/null
-<?php
-
-/**
- * sfGuardUser module helper.
- *
- * @package sfGuardPlugin
- * @subpackage sfGuardUser
- * @author Fabien Potencier
- * @version SVN: $Id: sfGuardUserGeneratorHelper.class.php 23319 2009-10-25 12:22:23Z Kris.Wallsmith $
- */
-class sfGuardUserGeneratorHelper extends BaseSfGuardUserGeneratorHelper
-{
-}
+++ /dev/null
-<?php
-// auto-generated by sfAutoloadConfigHandler
-// date: 2012/05/10 23:09:03
-return array(
-
- // sfDoctrineGuardPlugin_module_libs
- 'sfGuardAuth/basesfguardauthactions' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/modules/sfGuardAuth/lib/BasesfGuardAuthActions.class.php',
- 'sfGuardAuth/basesfguardauthcomponents' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/modules/sfGuardAuth/lib/BasesfGuardAuthComponents.class.php',
- 'sfGuardForgotPassword/basesfguardforgotpasswordactions' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/modules/sfGuardForgotPassword/lib/BasesfGuardForgotPasswordActions.class.php',
- 'sfGuardGroup/sfguardgroupgeneratorconfiguration' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/modules/sfGuardGroup/lib/sfGuardGroupGeneratorConfiguration.class.php',
- 'sfGuardGroup/sfguardgroupgeneratorhelper' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/modules/sfGuardGroup/lib/sfGuardGroupGeneratorHelper.class.php',
- 'sfGuardPermission/sfguardpermissiongeneratorconfiguration' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/modules/sfGuardPermission/lib/sfGuardPermissionGeneratorConfiguration.class.php',
- 'sfGuardPermission/sfguardpermissiongeneratorhelper' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/modules/sfGuardPermission/lib/sfGuardPermissionGeneratorHelper.class.php',
- 'sfGuardRegister/basesfguardregisteractions' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/modules/sfGuardRegister/lib/BasesfGuardRegisterActions.class.php',
- 'sfGuardRegister/basesfguardregistercomponents' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/modules/sfGuardRegister/lib/BasesfGuardRegisterComponents.class.php',
- 'sfGuardUser/basesfguarduseractions' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/modules/sfGuardUser/lib/BasesfGuardUserActions.class.php',
- 'sfGuardUser/sfguardusergeneratorconfiguration' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/modules/sfGuardUser/lib/sfGuardUserGeneratorConfiguration.class.php',
- 'sfGuardUser/sfguardusergeneratorhelper' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/modules/sfGuardUser/lib/sfGuardUserGeneratorHelper.class.php',
-
- // sfDoctrineGuardPlugin_lib
- 'pluginsfguardgroupformfilter' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/filter/doctrine/PluginsfGuardGroupFormFilter.class.php',
- 'pluginsfguardpermissionformfilter' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/filter/doctrine/PluginsfGuardPermissionFormFilter.class.php',
- 'pluginsfguarduserformfilter' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/filter/doctrine/PluginsfGuardUserFormFilter.class.php',
- 'basesfguardrequestforgotpasswordform' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/base/BasesfGuardRequestForgotPasswordForm.class.php',
- 'basesfguardchangeuserpasswordform' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/base/BasesfGuardChangeUserPasswordForm.class.php',
- 'basesfguardformsignin' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/base/BasesfGuardFormSignin.class.php',
- 'basesfguardregisterform' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/base/BasesfGuardRegisterForm.class.php',
- 'basesfguarduseradminform' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/base/BasesfGuardUserAdminForm.class.php',
- 'pluginsfguardgroupform' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/PluginsfGuardGroupForm.class.php',
- 'pluginsfguardpermissionform' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/PluginsfGuardPermissionForm.class.php',
- 'pluginsfguarduserform' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/PluginsfGuardUserForm.class.php',
- 'sfguardchangeuserpasswordform' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/sfGuardChangeUserPasswordForm.class.php',
- 'sfguardformsignin' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/sfGuardFormSignin.class.php',
- 'sfguardregisterform' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/sfGuardRegisterForm.class.php',
- 'sfguarduseradminform' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/sfGuardUserAdminForm.class.php',
- 'sfguardrequestforgotpasswordform' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/sfGuardRequestForgotPasswordForm.class.php',
- 'pluginsfguardforgotpassword' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardForgotPassword.class.php',
- 'pluginsfguardforgotpasswordtable' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardForgotPasswordTable.class.php',
- 'pluginsfguardgroup' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardGroup.class.php',
- 'pluginsfguardgrouppermission' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardGroupPermission.class.php',
- 'pluginsfguardgrouppermissiontable' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardGroupPermissionTable.class.php',
- 'pluginsfguardgrouptable' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardGroupTable.class.php',
- 'pluginsfguardpermission' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardPermission.class.php',
- 'pluginsfguardpermissiontable' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardPermissionTable.class.php',
- 'pluginsfguardrememberkey' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardRememberKey.class.php',
- 'pluginsfguardrememberkeytable' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardRememberKeyTable.class.php',
- 'pluginsfguarduser' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardUser.class.php',
- 'pluginsfguardusergroup' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardUserGroup.class.php',
- 'pluginsfguardusergrouptable' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardUserGroupTable.class.php',
- 'pluginsfguarduserpermission' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardUserPermission.class.php',
- 'pluginsfguarduserpermissiontable' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardUserPermissionTable.class.php',
- 'pluginsfguardusertable' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardUserTable.class.php',
- 'sfguardrouting' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/routing/sfGuardRouting.class.php',
- 'sfguardaddgrouptask' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/task/sfGuardAddGroupTask.class.php',
- 'sfguardaddpermissiontask' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/task/sfGuardAddPermissionTask.class.php',
- 'sfguardchangepasswordtask' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/task/sfGuardChangePasswordTask.class.php',
- 'sfguardcreateusertask' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/task/sfGuardCreateUserTask.class.php',
- 'sfguardpromotesuperadmintask' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/task/sfGuardPromoteSuperAdminTask.class.php',
- 'sfguardsecurityuser' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/user/sfGuardSecurityUser.class.php',
- 'sfguardvalidatoruser' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/validator/sfGuardValidatorUser.class.php',
- 'sfguardbasicsecurityfilter' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/sfGuardBasicSecurityFilter.class.php',
- 'sfguardremembermefilter' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/sfGuardRememberMeFilter.class.php',
-
- // sfDoctrinePlugin_module_libs
-
- // sfDoctrinePlugin_lib
- 'sftesterdoctrine' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/test/sfTesterDoctrine.class.php',
- 'sfdoctrineinsertsqltask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineInsertSqlTask.class.php',
- 'sfdoctrinegeneratemoduleforroutetask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineGenerateModuleForRouteTask.class.php',
- 'sfdoctrinecleanmodelfilestask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineCleanModelFilesTask.class.php',
- 'sfdoctrinemigratetask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineMigrateTask.class.php',
- 'sfdoctrinebuildfilterstask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildFiltersTask.class.php',
- 'sfdoctrinegeneratemigrationsmodelstask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineGenerateMigrationsModelsTask.class.php',
- 'sfdoctrinegeneratemigrationsdbtask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineGenerateMigrationsDbTask.class.php',
- 'sfdoctrinebuildtask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildTask.class.php',
- 'sfdoctrinedatadumptask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineDataDumpTask.class.php',
- 'sfdoctrinegeneratemoduletask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineGenerateModuleTask.class.php',
- 'sfdoctrinegenerateadmintask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineGenerateAdminTask.class.php',
- 'sfdoctrinegeneratemigrationtask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineGenerateMigrationTask.class.php',
- 'sfdoctrinebuilddbtask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildDbTask.class.php',
- 'sfdoctrinebuildformstask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildFormsTask.class.php',
- 'sfdoctrineconfiguredatabasetask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineConfigureDatabaseTask.class.php',
- 'sfdoctrinedeletemodelfilestask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineDeleteModelFilesTask.class.php',
- 'sfdoctrinedataloadtask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineDataLoadTask.class.php',
- 'sfdoctrinedropdbtask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineDropDbTask.class.php',
- 'sfdoctrinebasetask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBaseTask.class.php',
- 'sfdoctrinecreatemodeltables' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineCreateModelTablesTask.class.php',
- 'sfdoctrinebuildsqltask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildSqlTask.class.php',
- 'sfdoctrinedqltask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineDqlTask.class.php',
- 'sfdoctrinebuildschematask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildSchemaTask.class.php',
- 'sfdoctrinebuildmodeltask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildModelTask.class.php',
- 'sfdoctrinegeneratemigrationsdifftask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineGenerateMigrationsDiffTask.class.php',
- 'sfformfilterdoctrine' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/form/sfFormFilterDoctrine.class.php',
- 'sfformdoctrine' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/form/sfFormDoctrine.class.php',
- 'sfwidgetformdoctrinechoice' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/widget/sfWidgetFormDoctrineChoice.class.php',
- 'sfdoctrinedatabase' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/database/sfDoctrineDatabase.class.php',
- 'sfdoctrineconnectionlistener' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/database/sfDoctrineConnectionListener.class.php',
- 'sfdoctrineconnectionprofiler' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/database/sfDoctrineConnectionProfiler.class.php',
- 'sfvalidatordoctrineunique' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/validator/sfValidatorDoctrineUnique.class.php',
- 'sfvalidatordoctrinechoice' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/validator/sfValidatorDoctrineChoice.class.php',
- 'sfwebdebugpaneldoctrine' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/debug/sfWebDebugPanelDoctrine.class.php',
- 'sfdoctrinegenerator' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/generator/sfDoctrineGenerator.class.php',
- 'sfdoctrineformgenerator' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/generator/sfDoctrineFormGenerator.class.php',
- 'sfdoctrinecolumn' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/generator/sfDoctrineColumn.class.php',
- 'sfdoctrineformfiltergenerator' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/generator/sfDoctrineFormFilterGenerator.class.php',
- 'sfdoctrinecli' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/cli/sfDoctrineCli.class.php',
- 'sfdoctrineroutecollection' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/routing/sfDoctrineRouteCollection.class.php',
- 'sfdoctrineroute' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/routing/sfDoctrineRoute.class.php',
- 'swift_doctrinespool' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/mailer/Swift_DoctrineSpool.class.php',
- 'sfdoctrinepager' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/pager/sfDoctrinePager.class.php',
- 'sfdoctrinerecordi18nfilter' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/record/sfDoctrineRecordI18nFilter.class.php',
- 'sfdoctrinerecord' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/record/sfDoctrineRecord.class.php',
- 'sfdoctrineexception' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/sfDoctrineException.class.php',
-
- // project
- 'baseform' => '/home/gustavo/symfonyreloaded/lib/form/BaseForm.class.php',
- 'baseformdoctrine' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/BaseFormDoctrine.class.php',
- 'basesfguardgroupform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardGroupForm.class.php',
- 'basesfguardpermissionform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardPermissionForm.class.php',
- 'basesfguarduserform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardUserForm.class.php',
- 'sfguardgroupform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/sfDoctrineGuardPlugin/sfGuardGroupForm.class.php',
- 'sfguardpermissionform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/sfDoctrineGuardPlugin/sfGuardPermissionForm.class.php',
- 'sfguarduserform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/sfDoctrineGuardPlugin/sfGuardUserForm.class.php',
- 'basecompanyform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseCompanyForm.class.php',
- 'basecompanydescriptionform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseCompanyDescriptionForm.class.php',
- 'baseofficeform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseOfficeForm.class.php',
- 'basecountryform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseCountryForm.class.php',
- 'baseregionform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseRegionForm.class.php',
- 'basecityform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseCityForm.class.php',
- 'baselanguageform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseLanguageForm.class.php',
- 'baseadform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseAdForm.class.php',
- 'baseaddescriptionform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseAdDescriptionForm.class.php',
- 'baseofficeadsform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseOfficeAdsForm.class.php',
- 'baseuserbasketform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseUserBasketForm.class.php',
- 'basecompanycategoryform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseCompanyCategoryForm.class.php',
- 'basecompanycategorydescriptionform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseCompanyCategoryDescriptionForm.class.php',
- 'basegeneralcategoryform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseGeneralCategoryForm.class.php',
- 'basegeneralcategorydescriptionform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseGeneralCategoryDescriptionForm.class.php',
- 'companyform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/CompanyForm.class.php',
- 'companydescriptionform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/CompanyDescriptionForm.class.php',
- 'officeform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/OfficeForm.class.php',
- 'countryform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/CountryForm.class.php',
- 'regionform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/RegionForm.class.php',
- 'cityform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/CityForm.class.php',
- 'languageform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/LanguageForm.class.php',
- 'adform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/AdForm.class.php',
- 'addescriptionform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/AdDescriptionForm.class.php',
- 'officeadsform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/OfficeAdsForm.class.php',
- 'userbasketform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/UserBasketForm.class.php',
- 'companycategoryform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/CompanyCategoryForm.class.php',
- 'companycategorydescriptionform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/CompanyCategoryDescriptionForm.class.php',
- 'generalcategoryform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/GeneralCategoryForm.class.php',
- 'generalcategorydescriptionform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/GeneralCategoryDescriptionForm.class.php',
- 'baseformfilterdoctrine' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/BaseFormFilterDoctrine.class.php',
- 'basesfguardgroupformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardGroupFormFilter.class.php',
- 'basesfguardpermissionformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardPermissionFormFilter.class.php',
- 'basesfguarduserformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardUserFormFilter.class.php',
- 'sfguardgroupformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/sfDoctrineGuardPlugin/sfGuardGroupFormFilter.class.php',
- 'sfguardpermissionformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/sfDoctrineGuardPlugin/sfGuardPermissionFormFilter.class.php',
- 'sfguarduserformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/sfDoctrineGuardPlugin/sfGuardUserFormFilter.class.php',
- 'basecompanyformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseCompanyFormFilter.class.php',
- 'basecompanydescriptionformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseCompanyDescriptionFormFilter.class.php',
- 'baseofficeformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseOfficeFormFilter.class.php',
- 'basecountryformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseCountryFormFilter.class.php',
- 'baseregionformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseRegionFormFilter.class.php',
- 'basecityformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseCityFormFilter.class.php',
- 'baselanguageformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseLanguageFormFilter.class.php',
- 'baseadformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseAdFormFilter.class.php',
- 'baseaddescriptionformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseAdDescriptionFormFilter.class.php',
- 'baseofficeadsformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseOfficeAdsFormFilter.class.php',
- 'baseuserbasketformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseUserBasketFormFilter.class.php',
- 'basecompanycategoryformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseCompanyCategoryFormFilter.class.php',
- 'basecompanycategorydescriptionformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseCompanyCategoryDescriptionFormFilter.class.php',
- 'basegeneralcategoryformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseGeneralCategoryFormFilter.class.php',
- 'basegeneralcategorydescriptionformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseGeneralCategoryDescriptionFormFilter.class.php',
- 'companyformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/CompanyFormFilter.class.php',
- 'companydescriptionformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/CompanyDescriptionFormFilter.class.php',
- 'officeformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/OfficeFormFilter.class.php',
- 'countryformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/CountryFormFilter.class.php',
- 'regionformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/RegionFormFilter.class.php',
- 'cityformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/CityFormFilter.class.php',
- 'languageformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/LanguageFormFilter.class.php',
- 'adformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/AdFormFilter.class.php',
- 'addescriptionformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/AdDescriptionFormFilter.class.php',
- 'officeadsformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/OfficeAdsFormFilter.class.php',
- 'userbasketformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/UserBasketFormFilter.class.php',
- 'companycategoryformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/CompanyCategoryFormFilter.class.php',
- 'companycategorydescriptionformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/CompanyCategoryDescriptionFormFilter.class.php',
- 'generalcategoryformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/GeneralCategoryFormFilter.class.php',
- 'generalcategorydescriptionformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/GeneralCategoryDescriptionFormFilter.class.php',
-
- // project_model
- 'basesfguardgroup' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardGroup.class.php',
- 'basesfguardpermission' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardPermission.class.php',
- 'basesfguardgrouppermission' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardGroupPermission.class.php',
- 'basesfguarduser' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardUser.class.php',
- 'basesfguarduserpermission' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardUserPermission.class.php',
- 'basesfguardusergroup' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardUserGroup.class.php',
- 'basesfguardrememberkey' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardRememberKey.class.php',
- 'basesfguardforgotpassword' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardForgotPassword.class.php',
- 'sfguardgrouptable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardGroupTable.class.php',
- 'sfguardgroup' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardGroup.class.php',
- 'sfguardpermissiontable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardPermissionTable.class.php',
- 'sfguardpermission' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardPermission.class.php',
- 'sfguardgrouppermissiontable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardGroupPermissionTable.class.php',
- 'sfguardgrouppermission' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardGroupPermission.class.php',
- 'sfguardusertable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardUserTable.class.php',
- 'sfguarduser' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardUser.class.php',
- 'sfguarduserpermissiontable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardUserPermissionTable.class.php',
- 'sfguarduserpermission' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardUserPermission.class.php',
- 'sfguardusergrouptable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardUserGroupTable.class.php',
- 'sfguardusergroup' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardUserGroup.class.php',
- 'sfguardrememberkeytable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardRememberKeyTable.class.php',
- 'sfguardrememberkey' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardRememberKey.class.php',
- 'sfguardforgotpasswordtable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardForgotPasswordTable.class.php',
- 'sfguardforgotpassword' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardForgotPassword.class.php',
- 'basecompany' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseCompany.class.php',
- 'basecompanydescription' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseCompanyDescription.class.php',
- 'baseoffice' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseOffice.class.php',
- 'basecountry' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseCountry.class.php',
- 'baseregion' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseRegion.class.php',
- 'basecity' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseCity.class.php',
- 'baselanguage' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseLanguage.class.php',
- 'basead' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseAd.class.php',
- 'baseaddescription' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseAdDescription.class.php',
- 'baseofficeads' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseOfficeAds.class.php',
- 'baseuserbasket' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseUserBasket.class.php',
- 'basecompanycategory' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseCompanyCategory.class.php',
- 'basecompanycategorydescription' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseCompanyCategoryDescription.class.php',
- 'basegeneralcategory' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseGeneralCategory.class.php',
- 'basegeneralcategorydescription' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseGeneralCategoryDescription.class.php',
- 'companytable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyTable.class.php',
- 'company' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/Company.class.php',
- 'companydescriptiontable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyDescriptionTable.class.php',
- 'companydescription' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyDescription.class.php',
- 'officetable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/OfficeTable.class.php',
- 'office' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/Office.class.php',
- 'countrytable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/CountryTable.class.php',
- 'country' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/Country.class.php',
- 'regiontable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/RegionTable.class.php',
- 'region' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/Region.class.php',
- 'citytable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/CityTable.class.php',
- 'city' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/City.class.php',
- 'languagetable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/LanguageTable.class.php',
- 'language' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/Language.class.php',
- 'adtable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/AdTable.class.php',
- 'ad' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/Ad.class.php',
- 'addescriptiontable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/AdDescriptionTable.class.php',
- 'addescription' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/AdDescription.class.php',
- 'officeadstable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/OfficeAdsTable.class.php',
- 'officeads' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/OfficeAds.class.php',
- 'userbaskettable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/UserBasketTable.class.php',
- 'userbasket' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/UserBasket.class.php',
- 'companycategorytable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyCategoryTable.class.php',
- 'companycategory' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyCategory.class.php',
- 'companycategorydescriptiontable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyCategoryDescriptionTable.class.php',
- 'companycategorydescription' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyCategoryDescription.class.php',
- 'generalcategorytable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/GeneralCategoryTable.class.php',
- 'generalcategory' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/GeneralCategory.class.php',
- 'generalcategorydescriptiontable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/GeneralCategoryDescriptionTable.class.php',
- 'generalcategorydescription' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/GeneralCategoryDescription.class.php',
-
- // application
- 'myuser' => '/home/gustavo/symfonyreloaded/apps/companyfront/lib/myUser.class.php',
-
- // modules
-);
+++ /dev/null
-<?php
-// auto-generated by sfRootConfigHandler
-// date: 2012/05/10 21:24:27
-
-$this->handlers['config/autoload.yml'] = new sfAutoloadConfigHandler();
-$this->handlers['config/databases.yml'] = new sfDatabaseConfigHandler();
-$this->handlers['config/settings.yml'] = new sfDefineEnvironmentConfigHandler(array (
- 'prefix' => 'sf_',
-));
-$this->handlers['config/app.yml'] = new sfDefineEnvironmentConfigHandler(array (
- 'prefix' => 'app_',
-));
-$this->handlers['config/factories.yml'] = new sfFactoryConfigHandler();
-$this->handlers['config/core_compile.yml'] = new sfCompileConfigHandler();
-$this->handlers['config/filters.yml'] = new sfFilterConfigHandler();
-$this->handlers['config/routing.yml'] = new sfRoutingConfigHandler();
-$this->handlers['modules/*/config/generator.yml'] = new sfGeneratorConfigHandler();
-$this->handlers['modules/*/config/view.yml'] = new sfViewConfigHandler();
-$this->handlers['modules/*/config/security.yml'] = new sfSecurityConfigHandler();
-$this->handlers['modules/*/config/cache.yml'] = new sfCacheConfigHandler();
-$this->handlers['modules/*/config/module.yml'] = new sfDefineEnvironmentConfigHandler(array (
- 'prefix' => 'mod_',
- 'module' => true,
-));
+++ /dev/null
-<?php
-// auto-generated by sfDatabaseConfigHandler
-// date: 2012/05/10 21:24:27
-
-return array(
-'doctrine' => new sfDoctrineDatabase(array (
- 'dsn' => 'pgsql:host=localhost;dbname=mobileadvertising',
- 'username' => 'postgres',
- 'password' => NULL,
- 'name' => 'doctrine',
-)),);
+++ /dev/null
-<?php
-// auto-generated by sfFactoryConfigHandler
-// date: 2012/05/10 23:01:03
-
- $class = sfConfig::get('sf_factory_logger', 'sfAggregateLogger');
- $this->factories['logger'] = new $class($this->dispatcher, array_merge(array('auto_shutdown' => false), sfConfig::get('sf_factory_logger_parameters', array (
- 'level' => 'debug',
-))));
-
-$logger = new sfWebDebugLogger($this->dispatcher, array_merge(array('auto_shutdown' => false), array (
- 'level' => 'debug',
- 'xdebug_logging' => false,
- 'web_debug_class' => 'sfWebDebug',
-)));
-$this->factories['logger']->addLogger($logger);
-
-$logger = new sfFileLogger($this->dispatcher, array_merge(array('auto_shutdown' => false), array (
- 'level' => 'debug',
- 'file' => '/home/gustavo/symfonyreloaded/log/companyfront_dev.log',
-)));
-$this->factories['logger']->addLogger($logger);
-
-
- if (sfConfig::get('sf_i18n'))
- {
- $class = sfConfig::get('sf_factory_i18n', 'sfI18N');
- $cache = new sfFileCache(array (
- 'automatic_cleaning_factor' => 0,
- 'cache_dir' => '/home/gustavo/symfonyreloaded/cache/companyfront/dev/i18n',
- 'lifetime' => 31556926,
- 'prefix' => '/home/gustavo/symfonyreloaded/apps/companyfront/i18n',
-));
- $this->factories['i18n'] = new $class($this->configuration, $cache, array (
- 'source' => 'XLIFF',
- 'debug' => false,
- 'untranslated_prefix' => '[T]',
- 'untranslated_suffix' => '[/T]',
-));
- sfWidgetFormSchemaFormatter::setTranslationCallable(array($this->factories['i18n'], '__'));
- }
-
- $class = sfConfig::get('sf_factory_controller', 'sfFrontWebController');
- $this->factories['controller'] = new $class($this);
- $class = sfConfig::get('sf_factory_request', 'sfWebRequest');
- $this->factories['request'] = new $class($this->dispatcher, array(), array(), sfConfig::get('sf_factory_request_parameters', array (
- 'logging' => '1',
- 'path_info_array' => 'SERVER',
- 'path_info_key' => 'PATH_INFO',
- 'relative_url_root' => NULL,
- 'formats' =>
- array (
- 'txt' => 'text/plain',
- 'js' =>
- array (
- 0 => 'application/javascript',
- 1 => 'application/x-javascript',
- 2 => 'text/javascript',
- ),
- 'css' => 'text/css',
- 'json' =>
- array (
- 0 => 'application/json',
- 1 => 'application/x-json',
- ),
- 'xml' =>
- array (
- 0 => 'text/xml',
- 1 => 'application/xml',
- 2 => 'application/x-xml',
- ),
- 'rdf' => 'application/rdf+xml',
- 'atom' => 'application/atom+xml',
- ),
- 'no_script_name' => false,
-)), sfConfig::get('sf_factory_request_attributes', array()));
- $class = sfConfig::get('sf_factory_response', 'sfWebResponse');
- $this->factories['response'] = new $class($this->dispatcher, sfConfig::get('sf_factory_response_parameters', array_merge(array('http_protocol' => isset($_SERVER['SERVER_PROTOCOL']) ? $_SERVER['SERVER_PROTOCOL'] : null), array (
- 'logging' => '1',
- 'charset' => 'utf-8',
- 'send_http_headers' => true,
-))));
- if ($this->factories['request'] instanceof sfWebRequest
- && $this->factories['response'] instanceof sfWebResponse
- && 'HEAD' == $this->factories['request']->getMethod())
- {
- $this->factories['response']->setHeaderOnly(true);
- }
-
- $class = sfConfig::get('sf_factory_routing', 'sfPatternRouting');
- $cache = null;
-
-$this->factories['routing'] = new $class($this->dispatcher, $cache, array_merge(array('auto_shutdown' => false, 'context' => $this->factories['request']->getRequestContext()), sfConfig::get('sf_factory_routing_parameters', array (
- 'load_configuration' => true,
- 'suffix' => '',
- 'default_module' => 'default',
- 'default_action' => 'index',
- 'debug' => '1',
- 'logging' => '1',
- 'generate_shortest_url' => true,
- 'extra_parameters_as_query_string' => true,
- 'cache' => NULL,
-))));
-if ($parameters = $this->factories['routing']->parse($this->factories['request']->getPathInfo()))
-{
- $this->factories['request']->addRequestParameters($parameters);
-}
-
- $class = sfConfig::get('sf_factory_storage', 'sfSessionStorage');
- $this->factories['storage'] = new $class(array_merge(array(
-'auto_shutdown' => false, 'session_id' => $this->getRequest()->getParameter('symfony'),
-), sfConfig::get('sf_factory_storage_parameters', array (
- 'session_name' => 'symfony',
-))));
- $class = sfConfig::get('sf_factory_user', 'myUser');
- $this->factories['user'] = new $class($this->dispatcher, $this->factories['storage'], array_merge(array('auto_shutdown' => false, 'culture' => $this->factories['request']->getParameter('sf_culture')), sfConfig::get('sf_factory_user_parameters', array (
- 'timeout' => 1800,
- 'logging' => '1',
- 'use_flash' => true,
- 'default_culture' => 'en',
-))));
-
- if (sfConfig::get('sf_cache'))
- {
- $class = sfConfig::get('sf_factory_view_cache', 'sfFileCache');
- $cache = new $class(sfConfig::get('sf_factory_view_cache_parameters', array (
- 'automatic_cleaning_factor' => 0,
- 'cache_dir' => '/home/gustavo/symfonyreloaded/cache/companyfront/dev/template',
- 'lifetime' => 86400,
- 'prefix' => '/home/gustavo/symfonyreloaded/apps/companyfront/template',
-)));
- $this->factories['viewCacheManager'] = new sfViewCacheManager($this, $cache, array (
- 'cache_key_use_vary_headers' => true,
- 'cache_key_use_host_name' => true,
-));
- }
- else
- {
- $this->factories['viewCacheManager'] = null;
- }
-
-require_once sfConfig::get('sf_symfony_lib_dir').'/vendor/swiftmailer/classes/Swift.php';
-Swift::registerAutoload();
-sfMailer::initialize();
-$this->setMailerConfiguration(array_merge(array('class' => sfConfig::get('sf_factory_mailer', 'sfMailer')), sfConfig::get('sf_factory_mailer_parameters', array (
- 'logging' => '1',
- 'charset' => 'utf-8',
- 'delivery_strategy' => 'none',
- 'transport' =>
- array (
- 'class' => 'Swift_SmtpTransport',
- 'param' =>
- array (
- 'host' => 'localhost',
- 'port' => 25,
- 'encryption' => NULL,
- 'username' => NULL,
- 'password' => NULL,
- ),
- ),
-))));
-
+++ /dev/null
-<?php
-// auto-generated by sfRoutingConfigHandler
-// date: 2012/05/10 23:01:03
-$this->routes['homepage'] = unserialize('C:7:"sfRoute":1069:{a:11:{i:0;a:2:{i:0;a:4:{i:0;s:9:"separator";i:1;s:0:"";i:2;s:1:"/";i:3;N;}i:1;a:3:{i:0;s:9:"separator";i:1;s:1:"/";i:2;s:1:"/";}}i:1;a:8:{s:18:"load_configuration";b:1;s:6:"suffix";s:0:"";s:14:"default_module";s:7:"default";s:14:"default_action";s:5:"index";s:5:"debug";s:1:"1";s:7:"logging";s:1:"1";s:21:"generate_shortest_url";b:1;s:32:"extra_parameters_as_query_string";b:1;}i:2;a:15:{s:6:"suffix";s:0:"";s:17:"variable_prefixes";a:1:{i:0;s:1:":";}s:18:"segment_separators";a:2:{i:0;s:1:"/";i:1;s:1:".";}s:14:"variable_regex";s:8:"[\\w\\d_]+";s:10:"text_regex";s:3:".+?";s:21:"generate_shortest_url";b:1;s:32:"extra_parameters_as_query_string";b:1;s:18:"load_configuration";b:1;s:14:"default_module";s:7:"default";s:14:"default_action";s:5:"index";s:5:"debug";s:1:"1";s:7:"logging";s:1:"1";s:21:"variable_prefix_regex";s:6:"(?:\\:)";s:24:"segment_separators_regex";s:8:"(?:/|\\.)";s:22:"variable_content_regex";s:7:"[^/\\.]+";}i:3;s:1:"/";i:4;s:0:"";i:5;s:6:"#^/$#x";i:6;a:0:{}i:7;a:2:{s:6:"module";s:7:"default";s:6:"action";s:5:"index";}i:8;a:0:{}i:9;s:1:"/";i:10;b:0;}}');
-$this->routes['default_index'] = unserialize('C:7:"sfRoute":1144:{a:11:{i:0;a:2:{i:0;a:4:{i:0;s:9:"separator";i:1;s:0:"";i:2;s:1:"/";i:3;N;}i:1;a:4:{i:0;s:8:"variable";i:1;s:1:"/";i:2;s:7:":module";i:3;s:6:"module";}}i:1;a:8:{s:18:"load_configuration";b:1;s:6:"suffix";s:0:"";s:14:"default_module";s:7:"default";s:14:"default_action";s:5:"index";s:5:"debug";s:1:"1";s:7:"logging";s:1:"1";s:21:"generate_shortest_url";b:1;s:32:"extra_parameters_as_query_string";b:1;}i:2;a:15:{s:6:"suffix";s:0:"";s:17:"variable_prefixes";a:1:{i:0;s:1:":";}s:18:"segment_separators";a:2:{i:0;s:1:"/";i:1;s:1:".";}s:14:"variable_regex";s:8:"[\\w\\d_]+";s:10:"text_regex";s:3:".+?";s:21:"generate_shortest_url";b:1;s:32:"extra_parameters_as_query_string";b:1;s:18:"load_configuration";b:1;s:14:"default_module";s:7:"default";s:14:"default_action";s:5:"index";s:5:"debug";s:1:"1";s:7:"logging";s:1:"1";s:21:"variable_prefix_regex";s:6:"(?:\\:)";s:24:"segment_separators_regex";s:8:"(?:/|\\.)";s:22:"variable_content_regex";s:7:"[^/\\.]+";}i:3;s:8:"/:module";i:4;s:0:"";i:5;s:25:"#^/(?P<module>[^/\\.]+)$#x";i:6;a:1:{s:6:"module";s:7:":module";}i:7;a:1:{s:6:"action";s:5:"index";}i:8;a:1:{s:6:"module";s:7:"[^/\\.]+";}i:9;s:0:"";i:10;b:0;}}');
-$this->routes['default'] = unserialize('C:7:"sfRoute":1477:{a:11:{i:0;a:6:{i:0;a:4:{i:0;s:9:"separator";i:1;s:0:"";i:2;s:1:"/";i:3;N;}i:1;a:4:{i:0;s:8:"variable";i:1;s:1:"/";i:2;s:7:":module";i:3;s:6:"module";}i:2;a:4:{i:0;s:9:"separator";i:1;s:0:"";i:2;s:1:"/";i:3;N;}i:3;a:4:{i:0;s:8:"variable";i:1;s:1:"/";i:2;s:7:":action";i:3;s:6:"action";}i:4;a:4:{i:0;s:9:"separator";i:1;s:0:"";i:2;s:1:"/";i:3;N;}i:5;a:4:{i:0;s:4:"text";i:1;s:1:"/";i:2;s:1:"*";i:3;N;}}i:1;a:8:{s:18:"load_configuration";b:1;s:6:"suffix";s:0:"";s:14:"default_module";s:7:"default";s:14:"default_action";s:5:"index";s:5:"debug";s:1:"1";s:7:"logging";s:1:"1";s:21:"generate_shortest_url";b:1;s:32:"extra_parameters_as_query_string";b:1;}i:2;a:15:{s:6:"suffix";s:0:"";s:17:"variable_prefixes";a:1:{i:0;s:1:":";}s:18:"segment_separators";a:2:{i:0;s:1:"/";i:1;s:1:".";}s:14:"variable_regex";s:8:"[\\w\\d_]+";s:10:"text_regex";s:3:".+?";s:21:"generate_shortest_url";b:1;s:32:"extra_parameters_as_query_string";b:1;s:18:"load_configuration";b:1;s:14:"default_module";s:7:"default";s:14:"default_action";s:5:"index";s:5:"debug";s:1:"1";s:7:"logging";s:1:"1";s:21:"variable_prefix_regex";s:6:"(?:\\:)";s:24:"segment_separators_regex";s:8:"(?:/|\\.)";s:22:"variable_content_regex";s:7:"[^/\\.]+";}i:3;s:18:"/:module/:action/*";i:4;s:0:"";i:5;s:69:"#^/(?P<module>[^/\\.]+)/(?P<action>[^/\\.]+)(?:(?:/(?P<_star>.*))?)?$#x";i:6;a:2:{s:6:"module";s:7:":module";s:6:"action";s:7:":action";}i:7;a:0:{}i:8;a:2:{s:6:"module";s:7:"[^/\\.]+";s:6:"action";s:7:"[^/\\.]+";}i:9;s:0:"";i:10;b:0;}}');
+++ /dev/null
-<?php
-// auto-generated by sfDefineEnvironmentConfigHandler
-// date: 2012/05/10 21:24:27
-sfConfig::add(array(
- 'sf_error_404_module' => 'default',
- 'sf_error_404_action' => 'error404',
- 'sf_login_module' => 'default',
- 'sf_login_action' => 'login',
- 'sf_secure_module' => 'default',
- 'sf_secure_action' => 'secure',
- 'sf_module_disabled_module' => 'default',
- 'sf_module_disabled_action' => 'disabled',
- 'sf_use_database' => true,
- 'sf_i18n' => false,
- 'sf_compressed' => false,
- 'sf_check_lock' => false,
- 'sf_csrf_secret' => '626f467f074a698f59eb00d786be7418125ef433',
- 'sf_escaping_strategy' => true,
- 'sf_escaping_method' => 'ESC_SPECIALCHARS',
- 'sf_no_script_name' => false,
- 'sf_cache' => false,
- 'sf_etag' => false,
- 'sf_web_debug' => true,
- 'sf_error_reporting' => 32767,
- 'sf_file_link_format' => NULL,
- 'sf_admin_web_dir' => '/sf/sf_admin',
- 'sf_web_debug_web_dir' => '/sf/sf_web_debug',
- 'sf_standard_helpers' => array (
- 0 => 'Partial',
- 1 => 'Cache',
-),
- 'sf_enabled_modules' => array (
- 0 => 'default',
-),
- 'sf_charset' => 'utf-8',
- 'sf_logging_enabled' => true,
- 'sf_default_culture' => 'en',
-));
+++ /dev/null
-<?php
-// auto-generated by sfFilterConfigHandler
-// date: 2012/05/10 23:01:03
-
-
-list($class, $parameters) = (array) sfConfig::get('sf_rendering_filter', array('sfRenderingFilter', array (
-)));
-$filter = new $class(sfContext::getInstance(), $parameters);
-$this->register($filter);
-
-// does this action require security?
-if ($actionInstance->isSecure())
-{
-
-list($class, $parameters) = (array) sfConfig::get('sf_security_filter', array('sfBasicSecurityFilter', array (
-)));
-$filter = new $class(sfContext::getInstance(), $parameters);
-$this->register($filter);
-}
-
-list($class, $parameters) = (array) sfConfig::get('sf_execution_filter', array('sfExecutionFilter', array (
-)));
-$filter = new $class(sfContext::getInstance(), $parameters);
-$this->register($filter);
-
+++ /dev/null
-<?php
-// auto-generated by sfDefineEnvironmentConfigHandler
-// date: 2012/05/10 23:01:03
-sfConfig::add(array(
- 'mod_default_enabled' => true,
- 'mod_default_view_class' => 'sfPHP',
-));
+++ /dev/null
-<?php
-// auto-generated by sfSecurityConfigHandler
-// date: 2012/05/10 23:01:03
-$this->security = array (
- 'all' =>
- array (
- 'is_secure' => false,
- ),
-);
+++ /dev/null
-<?php
-// auto-generated by sfViewConfigHandler
-// date: 2012/05/10 23:01:03
-$response = $this->context->getResponse();
-
-
- $templateName = sfConfig::get('symfony.view.'.$this->moduleName.'_'.$this->actionName.'_template', $this->actionName);
- $this->setTemplate($templateName.$this->viewName.$this->getExtension());
-
-
-
- if (null !== $layout = sfConfig::get('symfony.view.'.$this->moduleName.'_'.$this->actionName.'_layout'))
- {
- $this->setDecoratorTemplate(false === $layout ? false : $layout.$this->getExtension());
- }
- else if (null === $this->getDecoratorTemplate() && !$this->context->getRequest()->isXmlHttpRequest())
- {
- $this->setDecoratorTemplate('' == 'layout' ? false : 'layout'.$this->getExtension());
- }
- $response->addHttpMeta('content-type', 'text/html', false);
-
- $response->addStylesheet('main.css', '', array ());
-
-
+++ /dev/null
-a:3:{i:0;a:261:{s:28:"pluginsfguardgroupformfilter";s:118:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/filter/doctrine/PluginsfGuardGroupFormFilter.class.php";s:33:"pluginsfguardpermissionformfilter";s:123:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/filter/doctrine/PluginsfGuardPermissionFormFilter.class.php";s:27:"pluginsfguarduserformfilter";s:117:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/filter/doctrine/PluginsfGuardUserFormFilter.class.php";s:36:"basesfguardrequestforgotpasswordform";s:120:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/base/BasesfGuardRequestForgotPasswordForm.class.php";s:33:"basesfguardchangeuserpasswordform";s:126:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/base/BasesfGuardChangeUserPasswordForm.class.php";s:21:"basesfguardformsignin";s:114:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/base/BasesfGuardFormSignin.class.php";s:23:"basesfguardregisterform";s:116:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/base/BasesfGuardRegisterForm.class.php";s:24:"basesfguarduseradminform";s:117:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/base/BasesfGuardUserAdminForm.class.php";s:22:"pluginsfguardgroupform";s:110:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/PluginsfGuardGroupForm.class.php";s:27:"pluginsfguardpermissionform";s:115:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/PluginsfGuardPermissionForm.class.php";s:21:"pluginsfguarduserform";s:109:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/PluginsfGuardUserForm.class.php";s:29:"sfguardchangeuserpasswordform";s:117:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/sfGuardChangeUserPasswordForm.class.php";s:17:"sfguardformsignin";s:105:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/sfGuardFormSignin.class.php";s:19:"sfguardregisterform";s:107:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/sfGuardRegisterForm.class.php";s:20:"sfguarduseradminform";s:108:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/sfGuardUserAdminForm.class.php";s:32:"sfguardrequestforgotpasswordform";s:111:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/sfGuardRequestForgotPasswordForm.class.php";s:27:"pluginsfguardforgotpassword";s:116:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardForgotPassword.class.php";s:32:"pluginsfguardforgotpasswordtable";s:121:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardForgotPasswordTable.class.php";s:18:"pluginsfguardgroup";s:107:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardGroup.class.php";s:28:"pluginsfguardgrouppermission";s:117:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardGroupPermission.class.php";s:33:"pluginsfguardgrouppermissiontable";s:122:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardGroupPermissionTable.class.php";s:23:"pluginsfguardgrouptable";s:112:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardGroupTable.class.php";s:23:"pluginsfguardpermission";s:112:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardPermission.class.php";s:28:"pluginsfguardpermissiontable";s:117:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardPermissionTable.class.php";s:24:"pluginsfguardrememberkey";s:113:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardRememberKey.class.php";s:29:"pluginsfguardrememberkeytable";s:118:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardRememberKeyTable.class.php";s:17:"pluginsfguarduser";s:106:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardUser.class.php";s:22:"pluginsfguardusergroup";s:111:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardUserGroup.class.php";s:27:"pluginsfguardusergrouptable";s:116:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardUserGroupTable.class.php";s:27:"pluginsfguarduserpermission";s:116:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardUserPermission.class.php";s:32:"pluginsfguarduserpermissiontable";s:121:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardUserPermissionTable.class.php";s:22:"pluginsfguardusertable";s:111:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardUserTable.class.php";s:14:"sfguardrouting";s:96:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/routing/sfGuardRouting.class.php";s:19:"sfguardaddgrouptask";s:98:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/task/sfGuardAddGroupTask.class.php";s:24:"sfguardaddpermissiontask";s:103:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/task/sfGuardAddPermissionTask.class.php";s:25:"sfguardchangepasswordtask";s:104:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/task/sfGuardChangePasswordTask.class.php";s:21:"sfguardcreateusertask";s:100:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/task/sfGuardCreateUserTask.class.php";s:28:"sfguardpromotesuperadmintask";s:107:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/task/sfGuardPromoteSuperAdminTask.class.php";s:19:"sfguardsecurityuser";s:98:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/user/sfGuardSecurityUser.class.php";s:20:"sfguardvalidatoruser";s:104:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/validator/sfGuardValidatorUser.class.php";s:26:"sfguardbasicsecurityfilter";s:100:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/sfGuardBasicSecurityFilter.class.php";s:23:"sfguardremembermefilter";s:97:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/sfGuardRememberMeFilter.class.php";s:16:"sftesterdoctrine";s:113:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/test/sfTesterDoctrine.class.php";s:23:"sfdoctrineinsertsqltask";s:120:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineInsertSqlTask.class.php";s:36:"sfdoctrinegeneratemoduleforroutetask";s:133:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineGenerateModuleForRouteTask.class.php";s:29:"sfdoctrinecleanmodelfilestask";s:126:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineCleanModelFilesTask.class.php";s:21:"sfdoctrinemigratetask";s:118:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineMigrateTask.class.php";s:26:"sfdoctrinebuildfilterstask";s:123:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildFiltersTask.class.php";s:38:"sfdoctrinegeneratemigrationsmodelstask";s:135:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineGenerateMigrationsModelsTask.class.php";s:34:"sfdoctrinegeneratemigrationsdbtask";s:131:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineGenerateMigrationsDbTask.class.php";s:19:"sfdoctrinebuildtask";s:116:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildTask.class.php";s:22:"sfdoctrinedatadumptask";s:119:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineDataDumpTask.class.php";s:28:"sfdoctrinegeneratemoduletask";s:125:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineGenerateModuleTask.class.php";s:27:"sfdoctrinegenerateadmintask";s:124:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineGenerateAdminTask.class.php";s:31:"sfdoctrinegeneratemigrationtask";s:128:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineGenerateMigrationTask.class.php";s:21:"sfdoctrinebuilddbtask";s:118:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildDbTask.class.php";s:24:"sfdoctrinebuildformstask";s:121:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildFormsTask.class.php";s:31:"sfdoctrineconfiguredatabasetask";s:128:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineConfigureDatabaseTask.class.php";s:30:"sfdoctrinedeletemodelfilestask";s:127:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineDeleteModelFilesTask.class.php";s:22:"sfdoctrinedataloadtask";s:119:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineDataLoadTask.class.php";s:20:"sfdoctrinedropdbtask";s:117:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineDropDbTask.class.php";s:18:"sfdoctrinebasetask";s:115:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBaseTask.class.php";s:27:"sfdoctrinecreatemodeltables";s:128:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineCreateModelTablesTask.class.php";s:22:"sfdoctrinebuildsqltask";s:119:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildSqlTask.class.php";s:17:"sfdoctrinedqltask";s:114:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineDqlTask.class.php";s:25:"sfdoctrinebuildschematask";s:122:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildSchemaTask.class.php";s:24:"sfdoctrinebuildmodeltask";s:121:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildModelTask.class.php";s:36:"sfdoctrinegeneratemigrationsdifftask";s:133:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineGenerateMigrationsDiffTask.class.php";s:20:"sfformfilterdoctrine";s:117:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/form/sfFormFilterDoctrine.class.php";s:14:"sfformdoctrine";s:111:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/form/sfFormDoctrine.class.php";s:26:"sfwidgetformdoctrinechoice";s:125:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/widget/sfWidgetFormDoctrineChoice.class.php";s:18:"sfdoctrinedatabase";s:119:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/database/sfDoctrineDatabase.class.php";s:28:"sfdoctrineconnectionlistener";s:129:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/database/sfDoctrineConnectionListener.class.php";s:28:"sfdoctrineconnectionprofiler";s:129:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/database/sfDoctrineConnectionProfiler.class.php";s:25:"sfvalidatordoctrineunique";s:127:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/validator/sfValidatorDoctrineUnique.class.php";s:25:"sfvalidatordoctrinechoice";s:127:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/validator/sfValidatorDoctrineChoice.class.php";s:23:"sfwebdebugpaneldoctrine";s:121:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/debug/sfWebDebugPanelDoctrine.class.php";s:19:"sfdoctrinegenerator";s:121:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/generator/sfDoctrineGenerator.class.php";s:23:"sfdoctrineformgenerator";s:125:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/generator/sfDoctrineFormGenerator.class.php";s:16:"sfdoctrinecolumn";s:118:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/generator/sfDoctrineColumn.class.php";s:29:"sfdoctrineformfiltergenerator";s:131:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/generator/sfDoctrineFormFilterGenerator.class.php";s:13:"sfdoctrinecli";s:109:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/cli/sfDoctrineCli.class.php";s:25:"sfdoctrineroutecollection";s:125:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/routing/sfDoctrineRouteCollection.class.php";s:15:"sfdoctrineroute";s:115:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/routing/sfDoctrineRoute.class.php";s:19:"swift_doctrinespool";s:118:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/mailer/Swift_DoctrineSpool.class.php";s:15:"sfdoctrinepager";s:113:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/pager/sfDoctrinePager.class.php";s:26:"sfdoctrinerecordi18nfilter";s:125:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/record/sfDoctrineRecordI18nFilter.class.php";s:16:"sfdoctrinerecord";s:115:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/record/sfDoctrineRecord.class.php";s:19:"sfdoctrineexception";s:111:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/sfDoctrineException.class.php";s:8:"baseform";s:57:"/home/gustavo/symfonyreloaded/lib/form/BaseForm.class.php";s:16:"baseformdoctrine";s:74:"/home/gustavo/symfonyreloaded/lib/form/doctrine/BaseFormDoctrine.class.php";s:20:"basesfguardgroupform";s:105:"/home/gustavo/symfonyreloaded/lib/form/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardGroupForm.class.php";s:25:"basesfguardpermissionform";s:110:"/home/gustavo/symfonyreloaded/lib/form/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardPermissionForm.class.php";s:19:"basesfguarduserform";s:104:"/home/gustavo/symfonyreloaded/lib/form/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardUserForm.class.php";s:16:"sfguardgroupform";s:96:"/home/gustavo/symfonyreloaded/lib/form/doctrine/sfDoctrineGuardPlugin/sfGuardGroupForm.class.php";s:21:"sfguardpermissionform";s:101:"/home/gustavo/symfonyreloaded/lib/form/doctrine/sfDoctrineGuardPlugin/sfGuardPermissionForm.class.php";s:15:"sfguarduserform";s:95:"/home/gustavo/symfonyreloaded/lib/form/doctrine/sfDoctrineGuardPlugin/sfGuardUserForm.class.php";s:15:"basecompanyform";s:78:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseCompanyForm.class.php";s:26:"basecompanydescriptionform";s:89:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseCompanyDescriptionForm.class.php";s:14:"baseofficeform";s:77:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseOfficeForm.class.php";s:15:"basecountryform";s:78:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseCountryForm.class.php";s:14:"baseregionform";s:77:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseRegionForm.class.php";s:12:"basecityform";s:75:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseCityForm.class.php";s:20:"basecompanycategform";s:83:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseCompanyCategForm.class.php";s:31:"basecompanycategdescriptionform";s:94:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseCompanyCategDescriptionForm.class.php";s:20:"basegeneralcategform";s:83:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseGeneralCategForm.class.php";s:31:"basegeneralcategdescriptionform";s:94:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseGeneralCategDescriptionForm.class.php";s:16:"baselanguageform";s:79:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseLanguageForm.class.php";s:10:"baseadform";s:73:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseAdForm.class.php";s:21:"baseaddescriptionform";s:84:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseAdDescriptionForm.class.php";s:17:"baseofficeadsform";s:80:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseOfficeAdsForm.class.php";s:18:"baseuserbasketform";s:81:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseUserBasketForm.class.php";s:23:"basecompanycategoryform";s:86:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseCompanyCategoryForm.class.php";s:34:"basecompanycategorydescriptionform";s:97:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseCompanyCategoryDescriptionForm.class.php";s:23:"basegeneralcategoryform";s:86:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseGeneralCategoryForm.class.php";s:34:"basegeneralcategorydescriptionform";s:97:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseGeneralCategoryDescriptionForm.class.php";s:11:"companyform";s:69:"/home/gustavo/symfonyreloaded/lib/form/doctrine/CompanyForm.class.php";s:22:"companydescriptionform";s:80:"/home/gustavo/symfonyreloaded/lib/form/doctrine/CompanyDescriptionForm.class.php";s:10:"officeform";s:68:"/home/gustavo/symfonyreloaded/lib/form/doctrine/OfficeForm.class.php";s:11:"countryform";s:69:"/home/gustavo/symfonyreloaded/lib/form/doctrine/CountryForm.class.php";s:10:"regionform";s:68:"/home/gustavo/symfonyreloaded/lib/form/doctrine/RegionForm.class.php";s:8:"cityform";s:66:"/home/gustavo/symfonyreloaded/lib/form/doctrine/CityForm.class.php";s:16:"companycategform";s:74:"/home/gustavo/symfonyreloaded/lib/form/doctrine/CompanyCategForm.class.php";s:27:"companycategdescriptionform";s:85:"/home/gustavo/symfonyreloaded/lib/form/doctrine/CompanyCategDescriptionForm.class.php";s:16:"generalcategform";s:74:"/home/gustavo/symfonyreloaded/lib/form/doctrine/GeneralCategForm.class.php";s:27:"generalcategdescriptionform";s:85:"/home/gustavo/symfonyreloaded/lib/form/doctrine/GeneralCategDescriptionForm.class.php";s:12:"languageform";s:70:"/home/gustavo/symfonyreloaded/lib/form/doctrine/LanguageForm.class.php";s:6:"adform";s:64:"/home/gustavo/symfonyreloaded/lib/form/doctrine/AdForm.class.php";s:17:"addescriptionform";s:75:"/home/gustavo/symfonyreloaded/lib/form/doctrine/AdDescriptionForm.class.php";s:13:"officeadsform";s:71:"/home/gustavo/symfonyreloaded/lib/form/doctrine/OfficeAdsForm.class.php";s:14:"userbasketform";s:72:"/home/gustavo/symfonyreloaded/lib/form/doctrine/UserBasketForm.class.php";s:19:"companycategoryform";s:77:"/home/gustavo/symfonyreloaded/lib/form/doctrine/CompanyCategoryForm.class.php";s:30:"companycategorydescriptionform";s:88:"/home/gustavo/symfonyreloaded/lib/form/doctrine/CompanyCategoryDescriptionForm.class.php";s:19:"generalcategoryform";s:77:"/home/gustavo/symfonyreloaded/lib/form/doctrine/GeneralCategoryForm.class.php";s:30:"generalcategorydescriptionform";s:88:"/home/gustavo/symfonyreloaded/lib/form/doctrine/GeneralCategoryDescriptionForm.class.php";s:22:"baseformfilterdoctrine";s:82:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/BaseFormFilterDoctrine.class.php";s:26:"basesfguardgroupformfilter";s:113:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardGroupFormFilter.class.php";s:31:"basesfguardpermissionformfilter";s:118:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardPermissionFormFilter.class.php";s:25:"basesfguarduserformfilter";s:112:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardUserFormFilter.class.php";s:22:"sfguardgroupformfilter";s:104:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/sfDoctrineGuardPlugin/sfGuardGroupFormFilter.class.php";s:27:"sfguardpermissionformfilter";s:109:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/sfDoctrineGuardPlugin/sfGuardPermissionFormFilter.class.php";s:21:"sfguarduserformfilter";s:103:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/sfDoctrineGuardPlugin/sfGuardUserFormFilter.class.php";s:21:"basecompanyformfilter";s:86:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseCompanyFormFilter.class.php";s:32:"basecompanydescriptionformfilter";s:97:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseCompanyDescriptionFormFilter.class.php";s:20:"baseofficeformfilter";s:85:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseOfficeFormFilter.class.php";s:21:"basecountryformfilter";s:86:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseCountryFormFilter.class.php";s:20:"baseregionformfilter";s:85:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseRegionFormFilter.class.php";s:18:"basecityformfilter";s:83:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseCityFormFilter.class.php";s:26:"basecompanycategformfilter";s:91:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseCompanyCategFormFilter.class.php";s:37:"basecompanycategdescriptionformfilter";s:102:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseCompanyCategDescriptionFormFilter.class.php";s:26:"basegeneralcategformfilter";s:91:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseGeneralCategFormFilter.class.php";s:37:"basegeneralcategdescriptionformfilter";s:102:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseGeneralCategDescriptionFormFilter.class.php";s:22:"baselanguageformfilter";s:87:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseLanguageFormFilter.class.php";s:16:"baseadformfilter";s:81:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseAdFormFilter.class.php";s:27:"baseaddescriptionformfilter";s:92:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseAdDescriptionFormFilter.class.php";s:23:"baseofficeadsformfilter";s:88:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseOfficeAdsFormFilter.class.php";s:24:"baseuserbasketformfilter";s:89:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseUserBasketFormFilter.class.php";s:29:"basecompanycategoryformfilter";s:94:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseCompanyCategoryFormFilter.class.php";s:40:"basecompanycategorydescriptionformfilter";s:105:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseCompanyCategoryDescriptionFormFilter.class.php";s:29:"basegeneralcategoryformfilter";s:94:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseGeneralCategoryFormFilter.class.php";s:40:"basegeneralcategorydescriptionformfilter";s:105:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseGeneralCategoryDescriptionFormFilter.class.php";s:17:"companyformfilter";s:77:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/CompanyFormFilter.class.php";s:28:"companydescriptionformfilter";s:88:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/CompanyDescriptionFormFilter.class.php";s:16:"officeformfilter";s:76:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/OfficeFormFilter.class.php";s:17:"countryformfilter";s:77:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/CountryFormFilter.class.php";s:16:"regionformfilter";s:76:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/RegionFormFilter.class.php";s:14:"cityformfilter";s:74:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/CityFormFilter.class.php";s:22:"companycategformfilter";s:82:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/CompanyCategFormFilter.class.php";s:33:"companycategdescriptionformfilter";s:93:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/CompanyCategDescriptionFormFilter.class.php";s:22:"generalcategformfilter";s:82:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/GeneralCategFormFilter.class.php";s:33:"generalcategdescriptionformfilter";s:93:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/GeneralCategDescriptionFormFilter.class.php";s:18:"languageformfilter";s:78:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/LanguageFormFilter.class.php";s:12:"adformfilter";s:72:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/AdFormFilter.class.php";s:23:"addescriptionformfilter";s:83:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/AdDescriptionFormFilter.class.php";s:19:"officeadsformfilter";s:79:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/OfficeAdsFormFilter.class.php";s:20:"userbasketformfilter";s:80:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/UserBasketFormFilter.class.php";s:25:"companycategoryformfilter";s:85:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/CompanyCategoryFormFilter.class.php";s:36:"companycategorydescriptionformfilter";s:96:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/CompanyCategoryDescriptionFormFilter.class.php";s:25:"generalcategoryformfilter";s:85:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/GeneralCategoryFormFilter.class.php";s:36:"generalcategorydescriptionformfilter";s:96:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/GeneralCategoryDescriptionFormFilter.class.php";s:16:"basesfguardgroup";s:102:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardGroup.class.php";s:21:"basesfguardpermission";s:107:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardPermission.class.php";s:26:"basesfguardgrouppermission";s:112:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardGroupPermission.class.php";s:15:"basesfguarduser";s:101:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardUser.class.php";s:25:"basesfguarduserpermission";s:111:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardUserPermission.class.php";s:20:"basesfguardusergroup";s:106:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardUserGroup.class.php";s:22:"basesfguardrememberkey";s:108:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardRememberKey.class.php";s:25:"basesfguardforgotpassword";s:111:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardForgotPassword.class.php";s:17:"sfguardgrouptable";s:98:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardGroupTable.class.php";s:12:"sfguardgroup";s:93:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardGroup.class.php";s:22:"sfguardpermissiontable";s:103:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardPermissionTable.class.php";s:17:"sfguardpermission";s:98:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardPermission.class.php";s:27:"sfguardgrouppermissiontable";s:108:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardGroupPermissionTable.class.php";s:22:"sfguardgrouppermission";s:103:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardGroupPermission.class.php";s:16:"sfguardusertable";s:97:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardUserTable.class.php";s:11:"sfguarduser";s:92:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardUser.class.php";s:26:"sfguarduserpermissiontable";s:107:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardUserPermissionTable.class.php";s:21:"sfguarduserpermission";s:102:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardUserPermission.class.php";s:21:"sfguardusergrouptable";s:102:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardUserGroupTable.class.php";s:16:"sfguardusergroup";s:97:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardUserGroup.class.php";s:23:"sfguardrememberkeytable";s:104:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardRememberKeyTable.class.php";s:18:"sfguardrememberkey";s:99:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardRememberKey.class.php";s:26:"sfguardforgotpasswordtable";s:107:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardForgotPasswordTable.class.php";s:21:"sfguardforgotpassword";s:102:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardForgotPassword.class.php";s:11:"basecompany";s:75:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseCompany.class.php";s:22:"basecompanydescription";s:86:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseCompanyDescription.class.php";s:10:"baseoffice";s:74:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseOffice.class.php";s:11:"basecountry";s:75:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseCountry.class.php";s:10:"baseregion";s:74:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseRegion.class.php";s:8:"basecity";s:72:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseCity.class.php";s:16:"basecompanycateg";s:80:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseCompanyCateg.class.php";s:27:"basecompanycategdescription";s:91:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseCompanyCategDescription.class.php";s:16:"basegeneralcateg";s:80:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseGeneralCateg.class.php";s:27:"basegeneralcategdescription";s:91:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseGeneralCategDescription.class.php";s:12:"baselanguage";s:76:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseLanguage.class.php";s:6:"basead";s:70:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseAd.class.php";s:17:"baseaddescription";s:81:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseAdDescription.class.php";s:13:"baseofficeads";s:77:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseOfficeAds.class.php";s:14:"baseuserbasket";s:78:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseUserBasket.class.php";s:19:"basecompanycategory";s:83:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseCompanyCategory.class.php";s:30:"basecompanycategorydescription";s:94:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseCompanyCategoryDescription.class.php";s:19:"basegeneralcategory";s:83:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseGeneralCategory.class.php";s:30:"basegeneralcategorydescription";s:94:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseGeneralCategoryDescription.class.php";s:12:"companytable";s:71:"/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyTable.class.php";s:7:"company";s:66:"/home/gustavo/symfonyreloaded/lib/model/doctrine/Company.class.php";s:23:"companydescriptiontable";s:82:"/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyDescriptionTable.class.php";s:18:"companydescription";s:77:"/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyDescription.class.php";s:11:"officetable";s:70:"/home/gustavo/symfonyreloaded/lib/model/doctrine/OfficeTable.class.php";s:6:"office";s:65:"/home/gustavo/symfonyreloaded/lib/model/doctrine/Office.class.php";s:12:"countrytable";s:71:"/home/gustavo/symfonyreloaded/lib/model/doctrine/CountryTable.class.php";s:7:"country";s:66:"/home/gustavo/symfonyreloaded/lib/model/doctrine/Country.class.php";s:11:"regiontable";s:70:"/home/gustavo/symfonyreloaded/lib/model/doctrine/RegionTable.class.php";s:6:"region";s:65:"/home/gustavo/symfonyreloaded/lib/model/doctrine/Region.class.php";s:9:"citytable";s:68:"/home/gustavo/symfonyreloaded/lib/model/doctrine/CityTable.class.php";s:4:"city";s:63:"/home/gustavo/symfonyreloaded/lib/model/doctrine/City.class.php";s:17:"companycategtable";s:76:"/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyCategTable.class.php";s:12:"companycateg";s:71:"/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyCateg.class.php";s:28:"companycategdescriptiontable";s:87:"/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyCategDescriptionTable.class.php";s:23:"companycategdescription";s:82:"/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyCategDescription.class.php";s:17:"generalcategtable";s:76:"/home/gustavo/symfonyreloaded/lib/model/doctrine/GeneralCategTable.class.php";s:12:"generalcateg";s:71:"/home/gustavo/symfonyreloaded/lib/model/doctrine/GeneralCateg.class.php";s:28:"generalcategdescriptiontable";s:87:"/home/gustavo/symfonyreloaded/lib/model/doctrine/GeneralCategDescriptionTable.class.php";s:23:"generalcategdescription";s:82:"/home/gustavo/symfonyreloaded/lib/model/doctrine/GeneralCategDescription.class.php";s:13:"languagetable";s:72:"/home/gustavo/symfonyreloaded/lib/model/doctrine/LanguageTable.class.php";s:8:"language";s:67:"/home/gustavo/symfonyreloaded/lib/model/doctrine/Language.class.php";s:7:"adtable";s:66:"/home/gustavo/symfonyreloaded/lib/model/doctrine/AdTable.class.php";s:2:"ad";s:61:"/home/gustavo/symfonyreloaded/lib/model/doctrine/Ad.class.php";s:18:"addescriptiontable";s:77:"/home/gustavo/symfonyreloaded/lib/model/doctrine/AdDescriptionTable.class.php";s:13:"addescription";s:72:"/home/gustavo/symfonyreloaded/lib/model/doctrine/AdDescription.class.php";s:14:"officeadstable";s:73:"/home/gustavo/symfonyreloaded/lib/model/doctrine/OfficeAdsTable.class.php";s:9:"officeads";s:68:"/home/gustavo/symfonyreloaded/lib/model/doctrine/OfficeAds.class.php";s:15:"userbaskettable";s:74:"/home/gustavo/symfonyreloaded/lib/model/doctrine/UserBasketTable.class.php";s:10:"userbasket";s:69:"/home/gustavo/symfonyreloaded/lib/model/doctrine/UserBasket.class.php";s:20:"companycategorytable";s:79:"/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyCategoryTable.class.php";s:15:"companycategory";s:74:"/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyCategory.class.php";s:31:"companycategorydescriptiontable";s:90:"/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyCategoryDescriptionTable.class.php";s:26:"companycategorydescription";s:85:"/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyCategoryDescription.class.php";s:20:"generalcategorytable";s:79:"/home/gustavo/symfonyreloaded/lib/model/doctrine/GeneralCategoryTable.class.php";s:15:"generalcategory";s:74:"/home/gustavo/symfonyreloaded/lib/model/doctrine/GeneralCategory.class.php";s:31:"generalcategorydescriptiontable";s:90:"/home/gustavo/symfonyreloaded/lib/model/doctrine/GeneralCategoryDescriptionTable.class.php";s:26:"generalcategorydescription";s:85:"/home/gustavo/symfonyreloaded/lib/model/doctrine/GeneralCategoryDescription.class.php";}i:1;a:1:{i:4;s:63:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib";}i:2;a:0:{}}
\ No newline at end of file
+++ /dev/null
-May 10 23:01:03 symfony [info] {sfPatternRouting} Match route "homepage" (/) for / with parameters array ( 'module' => 'default', 'action' => 'index',)
-May 10 23:01:03 symfony [info] {sfFilterChain} Executing filter "sfRenderingFilter"
-May 10 23:01:03 symfony [info] {sfFilterChain} Executing filter "sfExecutionFilter"
-May 10 23:01:03 symfony [info] {defaultActions} Call "defaultActions->executeIndex()"
-May 10 23:01:03 symfony [info] {sfPHPView} Render "/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/controller/default/templates/indexSuccess.php"
-May 10 23:01:03 symfony [info] {sfPHPView} Decorate content with "/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/controller/default/templates/defaultLayout.php"
-May 10 23:01:03 symfony [info] {sfPHPView} Render "/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/controller/default/templates/defaultLayout.php"
-May 10 23:01:03 symfony [info] {sfWebResponse} Send status "HTTP/1.1 200 OK"
-May 10 23:01:03 symfony [info] {sfWebResponse} Send header "Content-Type: text/html; charset=utf-8"
-May 10 23:01:03 symfony [info] {sfWebDebugLogger} Configuration 124.49 ms (10)
-May 10 23:01:03 symfony [info] {sfWebDebugLogger} Factories 154.79 ms (1)
-May 10 23:01:03 symfony [info] {sfWebDebugLogger} Action "default/index" 0.19 ms (1)
-May 10 23:01:03 symfony [info] {sfWebDebugLogger} View "Success" for "default/index" 21.84 ms (1)
-May 10 23:01:03 symfony [info] {sfWebResponse} Send content (28411 o)
-May 10 23:13:18 symfony [info] {sfPatternRouting} Match route "homepage" (/) for / with parameters array ( 'module' => 'default', 'action' => 'index',)
-May 10 23:13:18 symfony [info] {sfFilterChain} Executing filter "sfRenderingFilter"
-May 10 23:13:18 symfony [info] {sfFilterChain} Executing filter "sfExecutionFilter"
-May 10 23:13:18 symfony [info] {defaultActions} Call "defaultActions->executeIndex()"
-May 10 23:13:18 symfony [info] {sfPHPView} Render "/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/controller/default/templates/indexSuccess.php"
-May 10 23:13:18 symfony [info] {sfPHPView} Decorate content with "/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/controller/default/templates/defaultLayout.php"
-May 10 23:13:18 symfony [info] {sfPHPView} Render "/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/controller/default/templates/defaultLayout.php"
-May 10 23:13:18 symfony [info] {sfWebResponse} Send status "HTTP/1.1 200 OK"
-May 10 23:13:18 symfony [info] {sfWebResponse} Send header "Content-Type: text/html; charset=utf-8"
-May 10 23:13:18 symfony [info] {sfWebDebugLogger} Configuration 2.28 ms (9)
-May 10 23:13:18 symfony [info] {sfWebDebugLogger} Factories 52.30 ms (1)
-May 10 23:13:18 symfony [info] {sfWebDebugLogger} Action "default/index" 0.20 ms (1)
-May 10 23:13:18 symfony [info] {sfWebDebugLogger} View "Success" for "default/index" 15.75 ms (1)
-May 10 23:13:19 symfony [info] {sfWebResponse} Send content (28603 o)