Craft\Seomatic_SettingsRecord::defineAttributes PHP Method

defineAttributes() protected method

protected defineAttributes ( )
    protected function defineAttributes()
    {
        return array('locale' => array(AttributeType::String, 'default' => ''), 'siteSeoName' => array(AttributeType::String, 'default' => ''), 'siteSeoTitle' => array(AttributeType::String, 'default' => ''), 'siteSeoTitleSeparator' => array(AttributeType::String, 'maxLength' => 10, 'default' => '|'), 'siteSeoTitlePlacement' => array(AttributeType::Enum, 'values' => "before,after,none", 'default' => 'after'), 'siteSeoDescription' => array(AttributeType::String, 'default' => ''), 'siteSeoKeywords' => array(AttributeType::String, 'default' => ''), 'siteSeoImageTransform' => array(AttributeType::String, 'maxLength' => 100, 'default' => ''), 'siteSeoFacebookImageTransform' => array(AttributeType::String, 'maxLength' => 100, 'default' => ''), 'siteSeoTwitterImageTransform' => array(AttributeType::String, 'maxLength' => 100, 'default' => ''), 'siteTwitterCardType' => array(AttributeType::String, 'maxLength' => 50, 'default' => ''), 'siteOpenGraphType' => array(AttributeType::String, 'maxLength' => 50, 'default' => ''), 'siteRobots' => array(AttributeType::String, 'maxLength' => 50, 'default' => ''), 'siteRobotsTxt' => array(AttributeType::String, 'column' => ColumnType::Text), 'siteLinksSearchTargets' => array(AttributeType::Mixed), 'siteLinksQueryInput' => array(AttributeType::String, 'maxLength' => 50, 'default' => ''), 'googleSiteVerification' => array(AttributeType::String, 'maxLength' => 100, 'default' => ''), 'bingSiteVerification' => array(AttributeType::String, 'maxLength' => 100, 'default' => ''), 'googleAnalyticsUID' => array(AttributeType::String, 'maxLength' => 50, 'default' => ''), 'googleTagManagerID' => array(AttributeType::String, 'maxLength' => 50, 'default' => ''), 'googleAnalyticsSendPageview' => array(AttributeType::Bool, 'default' => true), 'googleAnalyticsAdvertising' => array(AttributeType::Bool, 'default' => false), 'googleAnalyticsEcommerce' => array(AttributeType::Bool, 'default' => false), 'googleAnalyticsEEcommerce' => array(AttributeType::Bool, 'default' => false), 'googleAnalyticsLinkAttribution' => array(AttributeType::Bool, 'default' => false), 'googleAnalyticsLinker' => array(AttributeType::Bool, 'default' => false), 'siteOwnerType' => array(AttributeType::String, 'maxLength' => 50, 'default' => ''), 'siteOwnerSubType' => array(AttributeType::String, 'maxLength' => 50, 'default' => ''), 'siteOwnerSpecificType' => array(AttributeType::String, 'maxLength' => 50, 'default' => ''), 'genericOwnerName' => array(AttributeType::String, 'default' => ''), 'genericOwnerAlternateName' => array(AttributeType::String, 'default' => ''), 'genericOwnerDescription' => array(AttributeType::String, 'maxLength' => 1024, 'default' => ''), 'genericOwnerUrl' => array(AttributeType::String, 'default' => ''), 'genericOwnerTelephone' => array(AttributeType::String, 'default' => ''), 'genericOwnerEmail' => array(AttributeType::String, 'default' => ''), 'genericOwnerStreetAddress' => array(AttributeType::String, 'default' => ''), 'genericOwnerAddressLocality' => array(AttributeType::String, 'default' => ''), 'genericOwnerAddressRegion' => array(AttributeType::String, 'default' => ''), 'genericOwnerPostalCode' => array(AttributeType::String, 'default' => ''), 'genericOwnerAddressCountry' => array(AttributeType::String, 'default' => ''), 'genericOwnerGeoLatitude' => array(AttributeType::String, 'default' => ''), 'genericOwnerGeoLongitude' => array(AttributeType::String, 'default' => ''), 'organizationOwnerDuns' => array(AttributeType::String, 'default' => ''), 'organizationOwnerFounder' => array(AttributeType::String, 'default' => ''), 'organizationOwnerFoundingDate' => array(AttributeType::String, 'default' => ''), 'organizationOwnerFoundingLocation' => array(AttributeType::String, 'default' => ''), 'organizationOwnerContactPoints' => array(AttributeType::Mixed), 'localBusinessOwnerOpeningHours' => array(AttributeType::Mixed), 'corporationOwnerTickerSymbol' => array(AttributeType::String, 'default' => ''), 'restaurantOwnerServesCuisine' => array(AttributeType::String, 'default' => ''), 'restaurantOwnerMenuUrl' => array(AttributeType::String, 'default' => ''), 'restaurantOwnerReservationsUrl' => array(AttributeType::String, 'default' => ''), 'personOwnerGender' => array(AttributeType::String, 'default' => ''), 'personOwnerBirthPlace' => array(AttributeType::String, 'default' => ''), 'twitterHandle' => array(AttributeType::String, 'maxLength' => 50, 'default' => ''), 'facebookHandle' => array(AttributeType::String, 'maxLength' => 50, 'default' => ''), 'facebookProfileId' => array(AttributeType::String, 'maxLength' => 50, 'default' => ''), 'facebookAppId' => array(AttributeType::String, 'maxLength' => 50, 'default' => ''), 'linkedInHandle' => array(AttributeType::String, 'maxLength' => 50, 'default' => ''), 'googlePlusHandle' => array(AttributeType::String, 'maxLength' => 50, 'default' => ''), 'youtubeHandle' => array(AttributeType::String, 'maxLength' => 50, 'default' => ''), 'youtubeChannelHandle' => array(AttributeType::String, 'maxLength' => 50, 'default' => ''), 'instagramHandle' => array(AttributeType::String, 'maxLength' => 50, 'default' => ''), 'pinterestHandle' => array(AttributeType::String, 'maxLength' => 50, 'default' => ''), 'githubHandle' => array(AttributeType::String, 'maxLength' => 50, 'default' => ''), 'vimeoHandle' => array(AttributeType::String, 'maxLength' => 50, 'default' => ''), 'siteCreatorType' => array(AttributeType::String, 'default' => ''), 'siteCreatorSubType' => array(AttributeType::String, 'default' => ''), 'siteCreatorSpecificType' => array(AttributeType::String, 'default' => ''), 'genericCreatorName' => array(AttributeType::String, 'default' => ''), 'genericCreatorAlternateName' => array(AttributeType::String, 'default' => ''), 'genericCreatorDescription' => array(AttributeType::String, 'maxLength' => 1024, 'default' => ''), 'genericCreatorUrl' => array(AttributeType::String, 'default' => ''), 'genericCreatorTelephone' => array(AttributeType::String, 'default' => ''), 'genericCreatorEmail' => array(AttributeType::String, 'default' => ''), 'genericCreatorStreetAddress' => array(AttributeType::String, 'default' => ''), 'genericCreatorAddressLocality' => array(AttributeType::String, 'default' => ''), 'genericCreatorAddressRegion' => array(AttributeType::String, 'default' => ''), 'genericCreatorPostalCode' => array(AttributeType::String, 'default' => ''), 'genericCreatorAddressCountry' => array(AttributeType::String, 'default' => ''), 'genericCreatorGeoLatitude' => array(AttributeType::String, 'default' => ''), 'genericCreatorGeoLongitude' => array(AttributeType::String, 'default' => ''), 'organizationCreatorDuns' => array(AttributeType::String, 'default' => ''), 'organizationCreatorFounder' => array(AttributeType::String, 'default' => ''), 'organizationCreatorFoundingDate' => array(AttributeType::String, 'default' => ''), 'organizationCreatorFoundingLocation' => array(AttributeType::String, 'default' => ''), 'organizationCreatorContactPoints' => array(AttributeType::Mixed), 'localBusinessCreatorOpeningHours' => array(AttributeType::Mixed), 'corporationCreatorTickerSymbol' => array(AttributeType::String, 'default' => ''), 'restaurantCreatorServesCuisine' => array(AttributeType::String, 'default' => ''), 'restaurantCreatorMenuUrl' => array(AttributeType::String, 'default' => ''), 'restaurantCreatorReservationsUrl' => array(AttributeType::String, 'default' => ''), 'personCreatorGender' => array(AttributeType::String, 'default' => ''), 'personCreatorBirthPlace' => array(AttributeType::String, 'default' => ''), 'genericCreatorHumansTxt' => array(AttributeType::String, 'column' => ColumnType::Text));
    }