Doctrine\Tests\Search\Mapping\Driver\AbstractDriverTest::loadExpectedMetadataFor PHP 메소드

loadExpectedMetadataFor() 보호된 메소드

protected loadExpectedMetadataFor ( $className, $type )
    protected function loadExpectedMetadataFor($className, $type)
    {
        $expected = new ClassMetadata($className);
        $expected->type = $type;
        $expected->identifier = 'id';
        $expected->index = 'searchdemo';
        $expected->numberOfShards = 2;
        $expected->numberOfReplicas = 1;
        $expected->timeToLive = 180;
        $expected->boost = 2.0;
        $expected->source = true;
        $expected->mapRoot(array('fieldName' => 'dynamic_templates', 'id' => 'template_2', 'match' => 'description*', 'mapping' => array('type' => 'multi_field', 'fields' => array(array('fieldName' => '{name}', 'type' => 'string', 'includeInAll' => false), array('fieldName' => 'untouched', 'type' => 'string', 'index' => 'not_analyzed')))));
        $expected->mapRoot(array('fieldName' => 'date_detection', 'value' => 'false'));
        $expected->mapField(array('fieldName' => 'name', 'type' => 'string', 'includeInAll' => false, 'index' => 'no', 'boost' => 2.0));
        $expected->mapField(array('fieldName' => 'username', 'type' => 'multi_field', 'fields' => array(array('fieldName' => 'username', 'type' => 'string', 'includeInAll' => true, 'analyzer' => 'whitespace'), array('fieldName' => 'username.term', 'type' => 'string', 'includeInAll' => false, 'index' => 'not_analyzed'))));
        $expected->mapField(array('fieldName' => 'ip', 'type' => 'ip', 'includeInAll' => false, 'index' => 'no', 'store' => true, 'nullValue' => '127.0.0.1'));
        $expected->mapField(array('fieldName' => 'emails', 'type' => 'nested', 'properties' => array(array('fieldName' => 'email', 'type' => 'string', 'includeInAll' => false, 'index' => 'not_analyzed'), array('fieldName' => 'createdAt', 'type' => 'date'))));
        $expected->mapField(array('fieldName' => 'friends', 'type' => 'string', 'includeInAll' => false, 'index' => 'not_analyzed'));
        $expected->mapField(array('fieldName' => 'active', 'type' => 'boolean', 'nullValue' => false));
        $expected->mapParameter(array('parameterName' => '_routing', 'type' => 'string'));
        return $expected;
    }
AbstractDriverTest