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/BaseRepository.php
<?php /** * Copyright (c) Jan Pospisil (http://www.jan-pospisil.cz) */ namespace Teze\Doctrine\Model; use Nette\Application\BadRequestException; use Nette\DI\Container; use Teze\FileManager\FileManager; use Teze\FileManager\FileManagerContainer; /** * BaseRepository * @author Jan Pospisil */ class BaseRepository extends \Doctrine\ORM\EntityRepository implements \IteratorAggregate { /** * @inject * @var Container */ public $container; public function getIterator() { return new \ArrayIterator($this->findAll()); } public function createEntity(){ $fullname = get_class($this); $parts = explode('\\', $fullname); $name = end($parts); $namespace = substr($fullname, 0, -strlen($name)); $new = $namespace.substr($name, 0, -strlen('Repository')); if(!class_exists($new)) $new .= 'Entity'; return $this->container->createInstance($new); } public function need($id){ $entity = $this->find($id); if(!$entity) throw new BadRequestException(); return $entity; } public function findByNot( array $criteria, array $orderBy = null, $limit = null, $offset = null ) { $qb = $this->getEntityManager()->createQueryBuilder(); $expr = $this->getEntityManager()->getExpressionBuilder(); $qb->select( 'entity' ) ->from( $this->getEntityName(), 'entity' ); foreach ( $criteria as $field => $value ) { $qb->andWhere( $expr->neq( 'entity.' . $field, $value ) ); } if ( $orderBy ) { foreach ( $orderBy as $field => $order ) { $qb->addOrderBy( 'entity.' . $field, $order ); } } if ( $limit ) $qb->setMaxResults( $limit ); if ( $offset ) $qb->setFirstResult( $offset ); return $qb->getQuery() ->getResult(); } }
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