Skip to content

Commit

Permalink
Merge pull request #9544 from jakxnz/pulls/4.6/dataextension-doc-blocks
Browse files Browse the repository at this point in the history
  • Loading branch information
ScopeyNZ authored Jun 16, 2020
2 parents 1a6e2da + dfe8d23 commit 9eadef1
Showing 1 changed file with 77 additions and 0 deletions.
77 changes: 77 additions & 0 deletions src/ORM/DataExtension.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@
abstract class DataExtension extends Extension
{

/**
* @deprecated 4.7.0 No longer used by internal code
*/
public static function unload_extra_statics($class, $extension)
{
throw new Exception('unload_extra_statics gone');
Expand Down Expand Up @@ -60,42 +63,116 @@ public function augmentWrite(&$manipulation)
{
}

/**
* Extend the owner's onBeforeWrite() logic
*
* See {@link DataObject::onBeforeWrite()} for context.
*/
public function onBeforeWrite()
{
}

/**
* Extend the owner's onAfterWrite() logic
*
* See {@link DataObject::onAfterWrite()} for context.
*/
public function onAfterWrite()
{
}

/**
* Extend the owner's onBeforeDelete() logic
*
* See {@link DataObject::onBeforeDelete()} for context.
*/
public function onBeforeDelete()
{
}

/**
* Extend the owner's onAfterDelete() logic
*
* See {@link DataObject::onAfterDelete()} for context.
*/
public function onAfterDelete()
{
}

/**
* Extend the owner's requireDefaultRecords() logic
*
* See {@link DataObject::requireDefaultRecords()} for context.
*/
public function requireDefaultRecords()
{
}

/**
* Extend the owner's populateDefaults() logic
*
* See {@link DataObject::populateDefaults()} for context.
*/
public function populateDefaults()
{
}

/**
* Influence the owner's can() permission check value to be disallowed (false),
* allowed (true) if no other processed results are to disallow, or open (null) to not
* affect the outcome.
*
* See {@link DataObject::can()} and {@link DataObject::extendedCan()} for context.
*
* @param Member $member
* @param array $context
* @return bool|null
*/
public function can($member)
{
}

/**
* Influence the owner's canEdit() permission check value to be disallowed (false),
* allowed (true) if no other processed results are to disallow, or open (null) to not
* affect the outcome.
*
* See {@link DataObject::canEdit()} and {@link DataObject::extendedCan()} for context.
*
* @param Member $member
* @param array $context
* @return bool|null
*/
public function canEdit($member)
{
}

/**
* Influence the owner's canDelete() permission check value to be disallowed (false),
* allowed (true) if no other processed results are to disallow, or open (null) to not
* affect the outcome.
*
* See {@link DataObject::canDelete()} and {@link DataObject::extendedCan()} for context.
*
* @param Member $member
* @param array $context
* @return bool|null
*/
public function canDelete($member)
{
}

/**
* Influence the owner's canCreate() permission check value to be disallowed (false),
* allowed (true) if no other processed results are to disallow, or open (null) to not
* affect the outcome.
*
* See {@link DataObject::canCreate()} and {@link DataObject::extendedCan()} for context.
*
* @param Member $member
* @param array $context
* @return bool|null
*/
public function canCreate($member)
{
}
Expand Down

0 comments on commit 9eadef1

Please sign in to comment.