api-8.x-1.x-dev/tests/files/sample2/sample2.php
tests/files/sample2/sample2.php
<?php
/**
* @file
* A sample file to make as a new project.
*/
/**
* @defgroup another_group A great topic
*
* Say something interesting about classes here.
*
* @see sample_function()
*/
/**
* A second sample function.
*
* This function links to the first sample function, with both see and link,
* to verify that links work across projects. The see link is at the bottom.
* Here is the link:
* @link samp_GRP-6.x Link to the samples group @endlink
*
* Here we use the sample_in_code_links(), $sample_global, SAMPLE_CONSTANT in
* the text. These should all turn into links. So should a reference to the
* sample.php file.
*
* @see sample_in_code_links()
*/
function second_sample_function() {
// Use global variable, constant, and function from the sample project in the
// function body and verify that they turn into links.
global $sample_global;
$sample_global = SAMPLE_CONSTANT;
$foo = sample_function('a', 'b');
$bar = sample_class_function('x');
// Test code for formatting variables inside strings. See issue
// https://www.drupal.org/project/api/issues/2926278
// and note that the pretty printer puts {} around variables inside
// strings, even if they weren't present, so the test code has the {} there.
$foobar = "{$foo} and {$bar}";
}
/**
* This project/branch's version of the sample function.
*
* For testing of links.
*/
function sample_function() {
}
