@@ -164,8 +164,8 @@ discard block |
||
| 164 | 164 | // ========================================================================= |
| 165 | 165 | |
| 166 | 166 | /** |
| 167 | - * @inheritdoc |
|
| 168 | - */ |
|
| 167 | + * @inheritdoc |
|
| 168 | + */ |
|
| 169 | 169 | public function init() |
| 170 | 170 | { |
| 171 | 171 | parent::init(); |
@@ -196,8 +196,8 @@ discard block |
||
| 196 | 196 | } |
| 197 | 197 | |
| 198 | 198 | /** |
| 199 | - * @inheritdoc |
|
| 200 | - */ |
|
| 199 | + * @inheritdoc |
|
| 200 | + */ |
|
| 201 | 201 | public function rules() |
| 202 | 202 | { |
| 203 | 203 | $rules = parent::rules(); |
@@ -226,7 +226,7 @@ |
||
| 226 | 226 | { |
| 227 | 227 | $rules = parent::rules(); |
| 228 | 228 | $rules = array_merge($rules, [ |
| 229 | - [['currenciesAccepted','openingHours','paymentAccepted','priceRange'], 'validateJsonSchema'], |
|
| 229 | + [['currenciesAccepted', 'openingHours', 'paymentAccepted', 'priceRange'], 'validateJsonSchema'], |
|
| 230 | 230 | [self::$_googleRequiredSchema, 'required', 'on' => ['google'], 'message' => 'This property is required by Google.'], |
| 231 | 231 | [self::$_googleRecommendedSchema, 'required', 'on' => ['google'], 'message' => 'This property is recommended by Google.'] |
| 232 | 232 | ]); |
@@ -164,8 +164,8 @@ discard block |
||
| 164 | 164 | // ========================================================================= |
| 165 | 165 | |
| 166 | 166 | /** |
| 167 | - * @inheritdoc |
|
| 168 | - */ |
|
| 167 | + * @inheritdoc |
|
| 168 | + */ |
|
| 169 | 169 | public function init() |
| 170 | 170 | { |
| 171 | 171 | parent::init(); |
@@ -196,8 +196,8 @@ discard block |
||
| 196 | 196 | } |
| 197 | 197 | |
| 198 | 198 | /** |
| 199 | - * @inheritdoc |
|
| 200 | - */ |
|
| 199 | + * @inheritdoc |
|
| 200 | + */ |
|
| 201 | 201 | public function rules() |
| 202 | 202 | { |
| 203 | 203 | $rules = parent::rules(); |
@@ -401,32 +401,32 @@ discard block |
||
| 401 | 401 | 'about' => ['Thing'], |
| 402 | 402 | 'actor' => ['Person'], |
| 403 | 403 | 'aggregateRating' => ['AggregateRating'], |
| 404 | - 'attendee' => ['Organization','Person'], |
|
| 404 | + 'attendee' => ['Organization', 'Person'], |
|
| 405 | 405 | 'audience' => ['Audience'], |
| 406 | - 'composer' => ['Organization','Person'], |
|
| 407 | - 'contributor' => ['Organization','Person'], |
|
| 406 | + 'composer' => ['Organization', 'Person'], |
|
| 407 | + 'contributor' => ['Organization', 'Person'], |
|
| 408 | 408 | 'director' => ['Person'], |
| 409 | 409 | 'doorTime' => ['DateTime'], |
| 410 | 410 | 'duration' => ['Duration'], |
| 411 | - 'endDate' => ['Date','DateTime'], |
|
| 411 | + 'endDate' => ['Date', 'DateTime'], |
|
| 412 | 412 | 'eventStatus' => ['EventStatusType'], |
| 413 | - 'funder' => ['Organization','Person'], |
|
| 414 | - 'inLanguage' => ['Language','Text'], |
|
| 413 | + 'funder' => ['Organization', 'Person'], |
|
| 414 | + 'inLanguage' => ['Language', 'Text'], |
|
| 415 | 415 | 'isAccessibleForFree' => ['Boolean'], |
| 416 | - 'location' => ['Place','PostalAddress','Text'], |
|
| 416 | + 'location' => ['Place', 'PostalAddress', 'Text'], |
|
| 417 | 417 | 'maximumAttendeeCapacity' => ['Integer'], |
| 418 | 418 | 'offers' => ['Offer'], |
| 419 | - 'organizer' => ['Organization','Person'], |
|
| 420 | - 'performer' => ['Organization','Person'], |
|
| 419 | + 'organizer' => ['Organization', 'Person'], |
|
| 420 | + 'performer' => ['Organization', 'Person'], |
|
| 421 | 421 | 'previousStartDate' => ['Date'], |
| 422 | 422 | 'recordedIn' => ['CreativeWork'], |
| 423 | 423 | 'remainingAttendeeCapacity' => ['Integer'], |
| 424 | 424 | 'review' => ['Review'], |
| 425 | - 'sponsor' => ['Organization','Person'], |
|
| 426 | - 'startDate' => ['Date','DateTime'], |
|
| 425 | + 'sponsor' => ['Organization', 'Person'], |
|
| 426 | + 'startDate' => ['Date', 'DateTime'], |
|
| 427 | 427 | 'subEvent' => ['Event'], |
| 428 | 428 | 'superEvent' => ['Event'], |
| 429 | - 'translator' => ['Organization','Person'], |
|
| 429 | + 'translator' => ['Organization', 'Person'], |
|
| 430 | 430 | 'typicalAgeRange' => ['Text'], |
| 431 | 431 | 'workFeatured' => ['CreativeWork'], |
| 432 | 432 | 'workPerformed' => ['CreativeWork'] |
@@ -530,7 +530,7 @@ discard block |
||
| 530 | 530 | { |
| 531 | 531 | $rules = parent::rules(); |
| 532 | 532 | $rules = array_merge($rules, [ |
| 533 | - [['about','actor','aggregateRating','attendee','audience','composer','contributor','director','doorTime','duration','endDate','eventStatus','funder','inLanguage','isAccessibleForFree','location','maximumAttendeeCapacity','offers','organizer','performer','previousStartDate','recordedIn','remainingAttendeeCapacity','review','sponsor','startDate','subEvent','superEvent','translator','typicalAgeRange','workFeatured','workPerformed'], 'validateJsonSchema'], |
|
| 533 | + [['about', 'actor', 'aggregateRating', 'attendee', 'audience', 'composer', 'contributor', 'director', 'doorTime', 'duration', 'endDate', 'eventStatus', 'funder', 'inLanguage', 'isAccessibleForFree', 'location', 'maximumAttendeeCapacity', 'offers', 'organizer', 'performer', 'previousStartDate', 'recordedIn', 'remainingAttendeeCapacity', 'review', 'sponsor', 'startDate', 'subEvent', 'superEvent', 'translator', 'typicalAgeRange', 'workFeatured', 'workPerformed'], 'validateJsonSchema'], |
|
| 534 | 534 | [self::$_googleRequiredSchema, 'required', 'on' => ['google'], 'message' => 'This property is required by Google.'], |
| 535 | 535 | [self::$_googleRecommendedSchema, 'required', 'on' => ['google'], 'message' => 'This property is recommended by Google.'] |
| 536 | 536 | ]); |
@@ -164,8 +164,8 @@ discard block |
||
| 164 | 164 | // ========================================================================= |
| 165 | 165 | |
| 166 | 166 | /** |
| 167 | - * @inheritdoc |
|
| 168 | - */ |
|
| 167 | + * @inheritdoc |
|
| 168 | + */ |
|
| 169 | 169 | public function init() |
| 170 | 170 | { |
| 171 | 171 | parent::init(); |
@@ -196,8 +196,8 @@ discard block |
||
| 196 | 196 | } |
| 197 | 197 | |
| 198 | 198 | /** |
| 199 | - * @inheritdoc |
|
| 200 | - */ |
|
| 199 | + * @inheritdoc |
|
| 200 | + */ |
|
| 201 | 201 | public function rules() |
| 202 | 202 | { |
| 203 | 203 | $rules = parent::rules(); |
@@ -164,8 +164,8 @@ discard block |
||
| 164 | 164 | // ========================================================================= |
| 165 | 165 | |
| 166 | 166 | /** |
| 167 | - * @inheritdoc |
|
| 168 | - */ |
|
| 167 | + * @inheritdoc |
|
| 168 | + */ |
|
| 169 | 169 | public function init() |
| 170 | 170 | { |
| 171 | 171 | parent::init(); |
@@ -196,8 +196,8 @@ discard block |
||
| 196 | 196 | } |
| 197 | 197 | |
| 198 | 198 | /** |
| 199 | - * @inheritdoc |
|
| 200 | - */ |
|
| 199 | + * @inheritdoc |
|
| 200 | + */ |
|
| 201 | 201 | public function rules() |
| 202 | 202 | { |
| 203 | 203 | $rules = parent::rules(); |
@@ -218,13 +218,13 @@ discard block |
||
| 218 | 218 | */ |
| 219 | 219 | static protected $_schemaPropertyExpectedTypes = [ |
| 220 | 220 | 'actionStatus' => ['ActionStatusType'], |
| 221 | - 'agent' => ['Organization','Person'], |
|
| 221 | + 'agent' => ['Organization', 'Person'], |
|
| 222 | 222 | 'endTime' => ['DateTime'], |
| 223 | 223 | 'error' => ['Thing'], |
| 224 | 224 | 'instrument' => ['Thing'], |
| 225 | - 'location' => ['Place','PostalAddress','Text'], |
|
| 225 | + 'location' => ['Place', 'PostalAddress', 'Text'], |
|
| 226 | 226 | 'object' => ['Thing'], |
| 227 | - 'participant' => ['Organization','Person'], |
|
| 227 | + 'participant' => ['Organization', 'Person'], |
|
| 228 | 228 | 'result' => ['Thing'], |
| 229 | 229 | 'startTime' => ['DateTime'], |
| 230 | 230 | 'target' => ['EntryPoint'] |
@@ -307,7 +307,7 @@ discard block |
||
| 307 | 307 | { |
| 308 | 308 | $rules = parent::rules(); |
| 309 | 309 | $rules = array_merge($rules, [ |
| 310 | - [['actionStatus','agent','endTime','error','instrument','location','object','participant','result','startTime','target'], 'validateJsonSchema'], |
|
| 310 | + [['actionStatus', 'agent', 'endTime', 'error', 'instrument', 'location', 'object', 'participant', 'result', 'startTime', 'target'], 'validateJsonSchema'], |
|
| 311 | 311 | [self::$_googleRequiredSchema, 'required', 'on' => ['google'], 'message' => 'This property is required by Google.'], |
| 312 | 312 | [self::$_googleRecommendedSchema, 'required', 'on' => ['google'], 'message' => 'This property is recommended by Google.'] |
| 313 | 313 | ]); |
@@ -164,8 +164,8 @@ discard block |
||
| 164 | 164 | // ========================================================================= |
| 165 | 165 | |
| 166 | 166 | /** |
| 167 | - * @inheritdoc |
|
| 168 | - */ |
|
| 167 | + * @inheritdoc |
|
| 168 | + */ |
|
| 169 | 169 | public function init() |
| 170 | 170 | { |
| 171 | 171 | parent::init(); |
@@ -196,8 +196,8 @@ discard block |
||
| 196 | 196 | } |
| 197 | 197 | |
| 198 | 198 | /** |
| 199 | - * @inheritdoc |
|
| 200 | - */ |
|
| 199 | + * @inheritdoc |
|
| 200 | + */ |
|
| 201 | 201 | public function rules() |
| 202 | 202 | { |
| 203 | 203 | $rules = parent::rules(); |
@@ -202,7 +202,7 @@ |
||
| 202 | 202 | { |
| 203 | 203 | $rules = parent::rules(); |
| 204 | 204 | $rules = array_merge($rules, [ |
| 205 | - [['fromLocation','toLocation'], 'validateJsonSchema'], |
|
| 205 | + [['fromLocation', 'toLocation'], 'validateJsonSchema'], |
|
| 206 | 206 | [self::$_googleRequiredSchema, 'required', 'on' => ['google'], 'message' => 'This property is required by Google.'], |
| 207 | 207 | [self::$_googleRecommendedSchema, 'required', 'on' => ['google'], 'message' => 'This property is recommended by Google.'] |
| 208 | 208 | ]); |
@@ -164,8 +164,8 @@ discard block |
||
| 164 | 164 | // ========================================================================= |
| 165 | 165 | |
| 166 | 166 | /** |
| 167 | - * @inheritdoc |
|
| 168 | - */ |
|
| 167 | + * @inheritdoc |
|
| 168 | + */ |
|
| 169 | 169 | public function init() |
| 170 | 170 | { |
| 171 | 171 | parent::init(); |
@@ -196,8 +196,8 @@ discard block |
||
| 196 | 196 | } |
| 197 | 197 | |
| 198 | 198 | /** |
| 199 | - * @inheritdoc |
|
| 200 | - */ |
|
| 199 | + * @inheritdoc |
|
| 200 | + */ |
|
| 201 | 201 | public function rules() |
| 202 | 202 | { |
| 203 | 203 | $rules = parent::rules(); |
@@ -164,8 +164,8 @@ discard block |
||
| 164 | 164 | // ========================================================================= |
| 165 | 165 | |
| 166 | 166 | /** |
| 167 | - * @inheritdoc |
|
| 168 | - */ |
|
| 167 | + * @inheritdoc |
|
| 168 | + */ |
|
| 169 | 169 | public function init() |
| 170 | 170 | { |
| 171 | 171 | parent::init(); |
@@ -196,8 +196,8 @@ discard block |
||
| 196 | 196 | } |
| 197 | 197 | |
| 198 | 198 | /** |
| 199 | - * @inheritdoc |
|
| 200 | - */ |
|
| 199 | + * @inheritdoc |
|
| 200 | + */ |
|
| 201 | 201 | public function rules() |
| 202 | 202 | { |
| 203 | 203 | $rules = parent::rules(); |
@@ -217,9 +217,9 @@ discard block |
||
| 217 | 217 | 'alternateName' => ['Text'], |
| 218 | 218 | 'description' => ['Text'], |
| 219 | 219 | 'disambiguatingDescription' => ['Text'], |
| 220 | - 'identifier' => ['PropertyValue','Text','URL'], |
|
| 221 | - 'image' => ['ImageObject','URL'], |
|
| 222 | - 'mainEntityOfPage' => ['CreativeWork','URL'], |
|
| 220 | + 'identifier' => ['PropertyValue', 'Text', 'URL'], |
|
| 221 | + 'image' => ['ImageObject', 'URL'], |
|
| 222 | + 'mainEntityOfPage' => ['CreativeWork', 'URL'], |
|
| 223 | 223 | 'name' => ['Text'], |
| 224 | 224 | 'potentialAction' => ['Action'], |
| 225 | 225 | 'sameAs' => ['URL'], |
@@ -303,7 +303,7 @@ discard block |
||
| 303 | 303 | { |
| 304 | 304 | $rules = parent::rules(); |
| 305 | 305 | $rules = array_merge($rules, [ |
| 306 | - [['additionalType','alternateName','description','disambiguatingDescription','identifier','image','mainEntityOfPage','name','potentialAction','sameAs','url'], 'validateJsonSchema'], |
|
| 306 | + [['additionalType', 'alternateName', 'description', 'disambiguatingDescription', 'identifier', 'image', 'mainEntityOfPage', 'name', 'potentialAction', 'sameAs', 'url'], 'validateJsonSchema'], |
|
| 307 | 307 | [self::$_googleRequiredSchema, 'required', 'on' => ['google'], 'message' => 'This property is required by Google.'], |
| 308 | 308 | [self::$_googleRecommendedSchema, 'required', 'on' => ['google'], 'message' => 'This property is recommended by Google.'] |
| 309 | 309 | ]); |
@@ -164,8 +164,8 @@ discard block |
||
| 164 | 164 | // ========================================================================= |
| 165 | 165 | |
| 166 | 166 | /** |
| 167 | - * @inheritdoc |
|
| 168 | - */ |
|
| 167 | + * @inheritdoc |
|
| 168 | + */ |
|
| 169 | 169 | public function init() |
| 170 | 170 | { |
| 171 | 171 | parent::init(); |
@@ -196,8 +196,8 @@ discard block |
||
| 196 | 196 | } |
| 197 | 197 | |
| 198 | 198 | /** |
| 199 | - * @inheritdoc |
|
| 200 | - */ |
|
| 199 | + * @inheritdoc |
|
| 200 | + */ |
|
| 201 | 201 | public function rules() |
| 202 | 202 | { |
| 203 | 203 | $rules = parent::rules(); |
@@ -882,21 +882,21 @@ discard block |
||
| 882 | 882 | 'associatedMedia' => ['MediaObject'], |
| 883 | 883 | 'audience' => ['Audience'], |
| 884 | 884 | 'audio' => ['AudioObject'], |
| 885 | - 'author' => ['Organization','Person'], |
|
| 885 | + 'author' => ['Organization', 'Person'], |
|
| 886 | 886 | 'award' => ['Text'], |
| 887 | 887 | 'character' => ['Person'], |
| 888 | - 'citation' => ['CreativeWork','Text'], |
|
| 888 | + 'citation' => ['CreativeWork', 'Text'], |
|
| 889 | 889 | 'comment' => ['Comment'], |
| 890 | 890 | 'commentCount' => ['Integer'], |
| 891 | 891 | 'contentLocation' => ['Place'], |
| 892 | 892 | 'contentRating' => ['Text'], |
| 893 | 893 | 'contentReferenceTime' => ['DateTime'], |
| 894 | - 'contributor' => ['Organization','Person'], |
|
| 895 | - 'copyrightHolder' => ['Organization','Person'], |
|
| 894 | + 'contributor' => ['Organization', 'Person'], |
|
| 895 | + 'copyrightHolder' => ['Organization', 'Person'], |
|
| 896 | 896 | 'copyrightYear' => ['Number'], |
| 897 | - 'creator' => ['Organization','Person'], |
|
| 898 | - 'dateCreated' => ['Date','DateTime'], |
|
| 899 | - 'dateModified' => ['Date','DateTime'], |
|
| 897 | + 'creator' => ['Organization', 'Person'], |
|
| 898 | + 'dateCreated' => ['Date', 'DateTime'], |
|
| 899 | + 'dateModified' => ['Date', 'DateTime'], |
|
| 900 | 900 | 'datePublished' => ['Date'], |
| 901 | 901 | 'discussionUrl' => ['URL'], |
| 902 | 902 | 'editor' => ['Person'], |
@@ -905,48 +905,48 @@ discard block |
||
| 905 | 905 | 'encoding' => ['MediaObject'], |
| 906 | 906 | 'exampleOfWork' => ['CreativeWork'], |
| 907 | 907 | 'expires' => ['Date'], |
| 908 | - 'fileFormat' => ['Text','URL'], |
|
| 909 | - 'funder' => ['Organization','Person'], |
|
| 910 | - 'genre' => ['Text','URL'], |
|
| 908 | + 'fileFormat' => ['Text', 'URL'], |
|
| 909 | + 'funder' => ['Organization', 'Person'], |
|
| 910 | + 'genre' => ['Text', 'URL'], |
|
| 911 | 911 | 'hasPart' => ['CreativeWork'], |
| 912 | 912 | 'headline' => ['Text'], |
| 913 | - 'inLanguage' => ['Language','Text'], |
|
| 913 | + 'inLanguage' => ['Language', 'Text'], |
|
| 914 | 914 | 'interactionStatistic' => ['InteractionCounter'], |
| 915 | 915 | 'interactivityType' => ['Text'], |
| 916 | 916 | 'isAccessibleForFree' => ['Boolean'], |
| 917 | - 'isBasedOn' => ['CreativeWork','Product','URL'], |
|
| 917 | + 'isBasedOn' => ['CreativeWork', 'Product', 'URL'], |
|
| 918 | 918 | 'isFamilyFriendly' => ['Boolean'], |
| 919 | 919 | 'isPartOf' => ['CreativeWork'], |
| 920 | 920 | 'keywords' => ['Text'], |
| 921 | 921 | 'learningResourceType' => ['Text'], |
| 922 | - 'license' => ['CreativeWork','URL'], |
|
| 922 | + 'license' => ['CreativeWork', 'URL'], |
|
| 923 | 923 | 'locationCreated' => ['Place'], |
| 924 | 924 | 'mainEntity' => ['Thing'], |
| 925 | - 'material' => ['Product','Text','URL'], |
|
| 925 | + 'material' => ['Product', 'Text', 'URL'], |
|
| 926 | 926 | 'mentions' => ['Thing'], |
| 927 | 927 | 'offers' => ['Offer'], |
| 928 | - 'position' => ['Integer','Text'], |
|
| 929 | - 'producer' => ['Organization','Person'], |
|
| 930 | - 'provider' => ['Organization','Person'], |
|
| 928 | + 'position' => ['Integer', 'Text'], |
|
| 929 | + 'producer' => ['Organization', 'Person'], |
|
| 930 | + 'provider' => ['Organization', 'Person'], |
|
| 931 | 931 | 'publication' => ['PublicationEvent'], |
| 932 | - 'publisher' => ['Organization','Person'], |
|
| 932 | + 'publisher' => ['Organization', 'Person'], |
|
| 933 | 933 | 'publisherImprint' => ['Organization'], |
| 934 | - 'publishingPrinciples' => ['CreativeWork','URL'], |
|
| 934 | + 'publishingPrinciples' => ['CreativeWork', 'URL'], |
|
| 935 | 935 | 'recordedAt' => ['Event'], |
| 936 | 936 | 'releasedEvent' => ['PublicationEvent'], |
| 937 | 937 | 'review' => ['Review'], |
| 938 | - 'schemaVersion' => ['Text','URL'], |
|
| 938 | + 'schemaVersion' => ['Text', 'URL'], |
|
| 939 | 939 | 'sourceOrganization' => ['Organization'], |
| 940 | 940 | 'spatialCoverage' => ['Place'], |
| 941 | - 'sponsor' => ['Organization','Person'], |
|
| 942 | - 'temporalCoverage' => ['DateTime','Text','URL'], |
|
| 941 | + 'sponsor' => ['Organization', 'Person'], |
|
| 942 | + 'temporalCoverage' => ['DateTime', 'Text', 'URL'], |
|
| 943 | 943 | 'text' => ['Text'], |
| 944 | 944 | 'thumbnailUrl' => ['URL'], |
| 945 | 945 | 'timeRequired' => ['Duration'], |
| 946 | 946 | 'translationOfWork' => ['CreativeWork'], |
| 947 | - 'translator' => ['Organization','Person'], |
|
| 947 | + 'translator' => ['Organization', 'Person'], |
|
| 948 | 948 | 'typicalAgeRange' => ['Text'], |
| 949 | - 'version' => ['Number','Text'], |
|
| 949 | + 'version' => ['Number', 'Text'], |
|
| 950 | 950 | 'video' => ['VideoObject'], |
| 951 | 951 | 'workExample' => ['CreativeWork'], |
| 952 | 952 | 'workTranslation' => ['CreativeWork'] |
@@ -1100,7 +1100,7 @@ discard block |
||
| 1100 | 1100 | { |
| 1101 | 1101 | $rules = parent::rules(); |
| 1102 | 1102 | $rules = array_merge($rules, [ |
| 1103 | - [['about','accessMode','accessModeSufficient','accessibilityAPI','accessibilityControl','accessibilityFeature','accessibilityHazard','accessibilitySummary','accountablePerson','aggregateRating','alternativeHeadline','associatedMedia','audience','audio','author','award','character','citation','comment','commentCount','contentLocation','contentRating','contentReferenceTime','contributor','copyrightHolder','copyrightYear','creator','dateCreated','dateModified','datePublished','discussionUrl','editor','educationalAlignment','educationalUse','encoding','exampleOfWork','expires','fileFormat','funder','genre','hasPart','headline','inLanguage','interactionStatistic','interactivityType','isAccessibleForFree','isBasedOn','isFamilyFriendly','isPartOf','keywords','learningResourceType','license','locationCreated','mainEntity','material','mentions','offers','position','producer','provider','publication','publisher','publisherImprint','publishingPrinciples','recordedAt','releasedEvent','review','schemaVersion','sourceOrganization','spatialCoverage','sponsor','temporalCoverage','text','thumbnailUrl','timeRequired','translationOfWork','translator','typicalAgeRange','version','video','workExample','workTranslation'], 'validateJsonSchema'], |
|
| 1103 | + [['about', 'accessMode', 'accessModeSufficient', 'accessibilityAPI', 'accessibilityControl', 'accessibilityFeature', 'accessibilityHazard', 'accessibilitySummary', 'accountablePerson', 'aggregateRating', 'alternativeHeadline', 'associatedMedia', 'audience', 'audio', 'author', 'award', 'character', 'citation', 'comment', 'commentCount', 'contentLocation', 'contentRating', 'contentReferenceTime', 'contributor', 'copyrightHolder', 'copyrightYear', 'creator', 'dateCreated', 'dateModified', 'datePublished', 'discussionUrl', 'editor', 'educationalAlignment', 'educationalUse', 'encoding', 'exampleOfWork', 'expires', 'fileFormat', 'funder', 'genre', 'hasPart', 'headline', 'inLanguage', 'interactionStatistic', 'interactivityType', 'isAccessibleForFree', 'isBasedOn', 'isFamilyFriendly', 'isPartOf', 'keywords', 'learningResourceType', 'license', 'locationCreated', 'mainEntity', 'material', 'mentions', 'offers', 'position', 'producer', 'provider', 'publication', 'publisher', 'publisherImprint', 'publishingPrinciples', 'recordedAt', 'releasedEvent', 'review', 'schemaVersion', 'sourceOrganization', 'spatialCoverage', 'sponsor', 'temporalCoverage', 'text', 'thumbnailUrl', 'timeRequired', 'translationOfWork', 'translator', 'typicalAgeRange', 'version', 'video', 'workExample', 'workTranslation'], 'validateJsonSchema'], |
|
| 1104 | 1104 | [self::$_googleRequiredSchema, 'required', 'on' => ['google'], 'message' => 'This property is required by Google.'], |
| 1105 | 1105 | [self::$_googleRecommendedSchema, 'required', 'on' => ['google'], 'message' => 'This property is recommended by Google.'] |
| 1106 | 1106 | ]); |
@@ -164,8 +164,8 @@ discard block |
||
| 164 | 164 | // ========================================================================= |
| 165 | 165 | |
| 166 | 166 | /** |
| 167 | - * @inheritdoc |
|
| 168 | - */ |
|
| 167 | + * @inheritdoc |
|
| 168 | + */ |
|
| 169 | 169 | public function init() |
| 170 | 170 | { |
| 171 | 171 | parent::init(); |
@@ -196,8 +196,8 @@ discard block |
||
| 196 | 196 | } |
| 197 | 197 | |
| 198 | 198 | /** |
| 199 | - * @inheritdoc |
|
| 200 | - */ |
|
| 199 | + * @inheritdoc |
|
| 200 | + */ |
|
| 201 | 201 | public function rules() |
| 202 | 202 | { |
| 203 | 203 | $rules = parent::rules(); |
@@ -121,7 +121,7 @@ |
||
| 121 | 121 | * @var array |
| 122 | 122 | */ |
| 123 | 123 | static protected $_schemaPropertyExpectedTypes = [ |
| 124 | - 'supersededBy' => ['Class','Enumeration','Property'] |
|
| 124 | + 'supersededBy' => ['Class', 'Enumeration', 'Property'] |
|
| 125 | 125 | ]; |
| 126 | 126 | |
| 127 | 127 | /** |