Permalink
Switch branches/tags
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
24 lines (20 sloc) 593 Bytes
<?php # -*- coding: utf-8 -*-
namespace Inpsyde\WPRESTStarter\Common\Field;
/**
* Interface for all implementations of readable fields.
*
* @package Inpsyde\WPRESTStarter\Common\Field
* @since 1.1.0
*/
interface ReadableField extends Field {
/**
* Sets the callback for reading the field value to the according callback on the given field reader object.
*
* @since 1.1.0
*
* @param Reader $reader Optional. Field reader object. Defaults to null.
*
* @return ReadableField Field object.
*/
public function set_get_callback( Reader $reader = null ): ReadableField;
}