add( 'position', 'hidden', array( 'mapped' => false, 'data'=> 'after', ) ); $builder->add( 'reference', 'model', array( 'class' => 'Trinity\Bundle\ContentManagerBundle\Model\Node', 'query' => \Trinity\Bundle\ContentManagerBundle\Model\NodeQuery::getReferences($builder->getData()), 'property' => 'levelRender', 'mapped' => false, 'required' => true, ) ); } public static function getPositions() { return array( 'above' => 'Above', 'after' => 'After', 'before' => 'Before', ); } public static function validatorPositions() { return array_keys(self::getPositions()); } }