Property | Type | Description | |
---|---|---|---|
$em | |||
$reader | |||
$templateEngine |
Method | Description | |
---|---|---|
__construct ( Doctrine\Bundle\DoctrineBundle\Registry $doctrine, Symfony\Component\Templating\EngineInterface $templateEngine, Doctrine\Common\Annotations\Reader $reader ) | ||
allowPersist ( Doctrine\ORM\Mapping\ClassMetadata $cm, $field ) | ||
convertExtJSToPHPClassName ( $className ) : string | Converts an ExtJS class name with namespaces to a PHP class name with namespaces. | |
convertPHPToExtJSClassName ( $className ) : string | Converts a PHP class name with namespaces to an ExtJS class name with namespaces. | |
createCache ( $cacheDir ) | ||
getEntities ( ) : array | Returns a list of all registered entities, converted to the ExtJS naming scheme (. instead of \). | |
getEntity ( $entity ) : string | Returns the ExtJS Model contents for a given entity. | |
getExtJSAssertMapping ( |
||
getExtJSAssertMappings ( Doctrine\ORM\Mapping\ClassMetadata $cm, $field ) |
Method | Description | |
---|---|---|
getByReferenceMappings ( Doctrine\ORM\Mapping\ClassMetadata $cm ) : array | Returns all by-reference associations. | |
getDatabaseAssociationMappings ( Doctrine\ORM\Mapping\ClassMetadata $cm, boolean | false $bTree = false ) : array | Returns association mapping for a given entity. | |
getDatabaseFieldMappings ( Doctrine\ORM\Mapping\ClassMetadata $cm ) : array | Returns database field mappings. | |
getExtJSFieldMapping ( $type ) : string | Converts a doctrine/PHP type to the ExtJS type. | |
getVirtualFieldMappings ( Doctrine\ORM\Mapping\ClassMetadata $cm ) : array | Returns all virtual field mappings. | |
writeCacheFile ( $file, $content ) |
public __construct ( Doctrine\Bundle\DoctrineBundle\Registry $doctrine, Symfony\Component\Templating\EngineInterface $templateEngine, Doctrine\Common\Annotations\Reader $reader ) | ||
$doctrine | Doctrine\Bundle\DoctrineBundle\Registry | |
$templateEngine | Symfony\Component\Templating\EngineInterface | |
$reader | Doctrine\Common\Annotations\Reader |
public allowPersist ( Doctrine\ORM\Mapping\ClassMetadata $cm, $field ) | ||
$cm | Doctrine\ORM\Mapping\ClassMetadata |
public convertExtJSToPHPClassName ( $className ) : string | ||
$className | ||
return | string |
public convertPHPToExtJSClassName ( $className ) : string | ||
$className | ||
return | string |
protected getByReferenceMappings ( Doctrine\ORM\Mapping\ClassMetadata $cm ) : array | ||
$cm | Doctrine\ORM\Mapping\ClassMetadata | |
return | array |
protected getDatabaseAssociationMappings ( Doctrine\ORM\Mapping\ClassMetadata $cm, boolean | false $bTree = false ) : array | ||
$cm | Doctrine\ORM\Mapping\ClassMetadata | |
$bTree | boolean | false | |
return | array |
protected getDatabaseFieldMappings ( Doctrine\ORM\Mapping\ClassMetadata $cm ) : array | ||
$cm | Doctrine\ORM\Mapping\ClassMetadata | |
return | array |
public getEntities ( ) : array | ||
return | array |
public getExtJSAssertMapping ( |
||
$assert |
public getExtJSAssertMappings ( Doctrine\ORM\Mapping\ClassMetadata $cm, $field ) | ||
$cm | Doctrine\ORM\Mapping\ClassMetadata |
protected getExtJSFieldMapping ( $type ) : string | ||
$type | string the PHP/doctrine type | |
return | string | The ExtJS type |
protected getVirtualFieldMappings ( Doctrine\ORM\Mapping\ClassMetadata $cm ) : array | ||
$cm | Doctrine\ORM\Mapping\ClassMetadata | |
return | array |
protected EntityManager,Doctrine\ORM $em | ||
return |