ApiPlatform\SchemaGenerator\Tests\TypesGeneratorTest::getClasses PHP Method

getClasses() private method

private getClasses ( ) : array
return array
    private function getClasses()
    {
        return ['Article' => ['abstract' => true, 'embeddable' => false, 'fields' => ['articleBody' => ['cardinality' => CardinalitiesExtractor::CARDINALITY_0_1, 'isArray' => false, 'isCustom' => false, 'isEnum' => false, 'isId' => false, 'isNullable' => true, 'isUnique' => false, 'name' => 'articleBody', 'range' => 'Text'], 'articleSection' => ['cardinality' => CardinalitiesExtractor::CARDINALITY_0_N, 'isArray' => false, 'isCustom' => false, 'isEnum' => false, 'isId' => false, 'isNullable' => true, 'isUnique' => false, 'name' => 'articleSection', 'range' => 'Text']], 'hasChild' => true, 'isEnum' => false, 'name' => 'Article', 'namespace' => 'AppBundle\\Entity', 'parent' => 'CreativeWork'], 'BlogPosting' => ['abstract' => false, 'embeddable' => false, 'fields' => ['id' => ['cardinality' => CardinalitiesExtractor::CARDINALITY_1_1, 'isArray' => false, 'isCustom' => true, 'isEnum' => false, 'isId' => true, 'isNullable' => false, 'isUnique' => false, 'name' => 'id', 'range' => 'Integer']], 'hasChild' => false, 'isEnum' => false, 'name' => 'BlogPosting', 'namespace' => 'AppBundle\\Entity', 'parent' => 'SocialMediaPosting'], 'CreativeWork' => ['abstract' => true, 'embeddable' => false, 'fields' => ['author' => ['cardinality' => CardinalitiesExtractor::CARDINALITY_N_0, 'isArray' => false, 'isCustom' => false, 'isEnum' => false, 'isId' => false, 'isNullable' => true, 'isUnique' => false, 'name' => 'author', 'range' => 'Person'], 'datePublished' => ['cardinality' => CardinalitiesExtractor::CARDINALITY_UNKNOWN, 'isArray' => false, 'isCustom' => false, 'isEnum' => false, 'isId' => false, 'isNullable' => true, 'isUnique' => false, 'name' => 'datePublished', 'range' => 'Date'], 'headline' => ['cardinality' => CardinalitiesExtractor::CARDINALITY_UNKNOWN, 'isArray' => false, 'isCustom' => false, 'isEnum' => false, 'isId' => false, 'isNullable' => true, 'isUnique' => false, 'name' => 'headline', 'range' => 'Text'], 'isFamilyFriendly' => ['cardinality' => CardinalitiesExtractor::CARDINALITY_0_1, 'isArray' => false, 'isCustom' => false, 'isEnum' => false, 'isId' => false, 'isNullable' => true, 'isUnique' => false, 'name' => 'isFamilyFriendly', 'range' => 'Boolean']], 'hasChild' => true, 'isEnum' => false, 'name' => 'CreativeWork', 'namespace' => 'AppBundle\\Entity', 'parent' => 'Thing'], 'Person' => ['abstract' => false, 'embeddable' => false, 'fields' => ['id' => ['cardinality' => CardinalitiesExtractor::CARDINALITY_1_1, 'isArray' => false, 'isCustom' => true, 'isEnum' => false, 'isId' => true, 'isNullable' => false, 'isUnique' => false, 'name' => 'id', 'range' => 'Integer']], 'hasChild' => false, 'isEnum' => false, 'name' => 'Person', 'namespace' => 'AppBundle\\Entity', 'parent' => 'Thing'], 'SocialMediaPosting' => ['abstract' => true, 'embeddable' => false, 'fields' => ['sharedContent' => ['cardinality' => CardinalitiesExtractor::CARDINALITY_UNKNOWN, 'isArray' => false, 'isCustom' => false, 'isEnum' => false, 'isId' => false, 'isNullable' => true, 'isUnique' => false, 'name' => 'sharedContent', 'range' => 'CreativeWork']], 'hasChild' => true, 'isEnum' => false, 'name' => 'SocialMediaPosting', 'namespace' => 'AppBundle\\Entity', 'parent' => 'Article'], 'Thing' => ['abstract' => true, 'embeddable' => false, 'fields' => ['name' => ['cardinality' => CardinalitiesExtractor::CARDINALITY_0_1, 'isArray' => false, 'isCustom' => false, 'isEnum' => false, 'isId' => false, 'isNullable' => true, 'isUnique' => false, 'name' => 'name', 'range' => 'Text']], 'hasChild' => true, 'isEnum' => false, 'name' => 'Thing', 'namespace' => 'AppBundle\\Entity', 'parent' => false]];
    }