for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace LaravelDoctrine\Fluent\Relations;
use Doctrine\ORM\Mapping\Builder\AssociationBuilder;
use Doctrine\ORM\Mapping\Builder\ClassMetadataBuilder;
use LaravelDoctrine\Fluent\Relations\Traits\Ownable;
use LaravelDoctrine\Fluent\Relations\Traits\Owning;
use LaravelDoctrine\Fluent\Relations\Traits\Primary;
/**
* @method $this inversedBy($fieldName)
* @method $this mappedBy($fieldName)
*/
class OneToOne extends AbstractRelation
{
use Owning, Ownable, Primary;
* @param ClassMetadataBuilder $builder
* @param string $relation
* @param string $entity
*
* @return AssociationBuilder
protected function createAssociation(ClassMetadataBuilder $builder, $relation, $entity)
return $this->builder->createOneToOne(
$relation,
$entity
);
}