Beispiel #1
0
 /**
  * Erstellt "from" für eine Message
  *
  * Der $sender hat ein Default von Config[mail.from]
  * wenn das nicht gestzt ist, wird www@host genommen
  */
 public static function from($sender = NULL)
 {
     if (!isset($sender) && ($sender = Config::get('mail.from')) == NULL) {
         $sender = 'www@' . PSC::getEnvironment()->getHostName();
     }
     return self::recipient($sender);
 }
Beispiel #2
0
 public function __construct(Project $project, $inTests = FALSE)
 {
     parent::__construct($project);
     $this->entitiesNamespace = Config::get('doctrine.entities.namespace') ?: $this->project->getNamespace() . '\\Entities';
     $this->manager = PSC::getEventManager();
     $this->connectionName = $inTests ? 'tests' : 'default';
 }
Beispiel #3
0
 public function testRegister()
 {
     $this->assertInstanceOf($this->c, PSC::registerErrorHandler());
     $eh = PSC::getEnvironment()->getErrorHandler();
     $this->assertEquals(\Psc\Config::get('debug.errorRecipient.mail'), $eh->getRecipient());
     // denn das steht in der Config
     PSC::unregisterErrorHandler();
 }
Beispiel #4
0
    /**
     * @TODO das hier geht noch nicht
     * Das Problem ist, dass ich nicht weiß ,wie ich Abfrage ob User oder eine Subklasse von User schon von doctrine geladen wird (dann wollen wir nicht automatisch installieren)
     * */
    public static function installEntity(\Psc\Doctrine\Object $object)
    {
        $em = $object->getEM();
        throw new Exception('Dies hier muss noch gebaut werden');
        if (Config::get('cms.installEntities') == TRUE) {
            $code = '
namespace Entities;

/**
 * @Entity
 * @Table(name="users")
 */
class User extends \\Psc\\CMS\\User {
  
}';
        }
    }