예제 #1
0
	"\School\Port\Adaptop\Data\Shool\Links"=>new \School\Port\Adaptor\Persistence\PDO\LinkEntityManager(),
	"\School\Port\Adaptop\Data\Shool\Links\Link"=>new \School\Port\Adaptor\Persistence\PDO\LinkEntityManager(),
	"default" => new \School\Port\Adaptor\Persistence\PDO\ResourceEntityManager()
));
*/
$lc->USER_ENTITY_MANAGER_FACTORY = function (\Lexicon\Port\Adaptor\Data\Lexicon\User $entity = NULL) use($lc) {
    $entity = $entity ? $entity : new \Lexicon\Port\Adaptor\Data\Lexicon\User();
    return new \Lexicon\Port\Adaptor\Persistence\PDO\UserEntityManager($lc->locate("DB_CONNECT"), $entity);
};
$lc->SESSION_ENTITY_MANAGER_FACTORY = function (\Lexicon\Port\Adaptor\Data\Lexicon\Session $entity = NULL) use($lc) {
    $entity = $entity ? $entity : new \Lexicon\Port\Adaptor\Data\Lexicon\Session();
    return new \Lexicon\Port\Adaptor\Persistence\PDO\SessionEntityManager($lc->locate("DB_CONNECT"), $entity);
};
$lc->WORDS_ENTITY_MANAGER_FACTORY = function (\Lexicon\Port\Adaptor\Data\Lexicon\Session $session) use($lc) {
    return new \Lexicon\Port\Adaptor\Persistence\PDO\WordsEntityManager($lc->locate("DB_CONNECT"), $session);
};
$lc->FREQ_DICT_ENTITY_MANAGER_FACTORY = function (\Lexicon\Port\Adaptor\Data\Lexicon\Session $session) use($lc) {
    return new \Lexicon\Port\Adaptor\Persistence\PDO\FreqEnDictEntityManager($lc->locate("DB_CONNECT"), $session);
};
$lc->DICT_ENTITY_MANAGER_FACTORY = function (\Lexicon\Port\Adaptor\Data\Lexicon\Session $session, \Lexicon\Port\Adaptor\Data\Lexicon\Word $entity = NULL) use($lc) {
    $entity = $entity ? $entity : new \Lexicon\Port\Adaptor\Data\Lexicon\Word();
    return new \Lexicon\Port\Adaptor\Persistence\PDO\EnRuDictEntityManager($lc->locate("DB_CONNECT"), $entity);
};
$lc->VALIDATION_HANDLER = function () use($lc) {
    return new \Happymeal\Port\Adaptor\Data\ValidationHandler();
};
/* classes binding */
\Adaptor_Bindings::setClassMapping(array());
//$token = bin2hex( mcrypt_create_iv( 128, MCRYPT_DEV_RANDOM ) );
//error_log($t);
//error_log( isset( $_SERVER["REMOTE_USER"] ) ? $_SERVER["REMOTE_USER"] : "******" );