コード例 #1
0
 public function testJoinAclCondition()
 {
     $condition = new JoinAclCondition('test', 'id', []);
     $condition->setFromKey(1);
     $condition->setJoinKey(2);
     $this->assertEquals(1, $condition->getFromKey());
     $this->assertEquals(2, $condition->getJoinKey());
 }
コード例 #2
0
 /**
  * @param string $entityAlias
  * @param string   $entityField
  * @param mixed   $value
  * @param int    $pathExpressionType
  * @param string   $organizationField
  * @param int   $organizationValue
  * @param bool   $ignoreOwner
  * @param string   $entityClass
  * @param array   $joinConditions
  */
 public function __construct($entityAlias, $entityField = null, $value = null, $pathExpressionType = PathExpression::TYPE_SINGLE_VALUED_ASSOCIATION, $organizationField = null, $organizationValue = null, $ignoreOwner = false, $entityClass = null, $joinConditions = null)
 {
     $this->entityClass = $entityClass;
     $this->joinConditions = $joinConditions;
     parent::__construct($entityAlias, $entityField, $value, $pathExpressionType, $organizationField, $organizationValue, $ignoreOwner);
 }