mirror of
https://github.com/silverstripe/silverstripe-frameworktest
synced 2024-10-22 11:06:02 +02:00
Merge pull request #71 from open-sausages/pulls/4/pre-array-glue-implosion
BUG Move the glu before the array when calling implode
This commit is contained in:
commit
dc3f096e20
@ -2,28 +2,25 @@
|
|||||||
|
|
||||||
namespace SilverStripe\FrameworkTest\Model;
|
namespace SilverStripe\FrameworkTest\Model;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
use SilverStripe\Assets\Image;
|
use SilverStripe\Assets\Image;
|
||||||
use SilverStripe\Forms\CompositeField;
|
use SilverStripe\Forms\NumericField;
|
||||||
use SilverStripe\Forms\FieldGroup;
|
use SilverStripe\Forms\TextField;
|
||||||
use SilverStripe\ORM\Connect\MySQLSchemaManager;
|
use SilverStripe\ORM\Connect\MySQLSchemaManager;
|
||||||
use SilverStripe\ORM\DataObject;
|
use SilverStripe\ORM\DataObject;
|
||||||
use SilverStripe\ORM\DB;
|
use SilverStripe\ORM\DB;
|
||||||
use SilverStripe\Forms\NumericField;
|
|
||||||
use SilverStripe\Forms\TextField;
|
|
||||||
use SilverStripe\Forms\DropdownField;
|
|
||||||
use SilverStripe\ORM\Filters\ExactMatchFilter;
|
use SilverStripe\ORM\Filters\ExactMatchFilter;
|
||||||
use SilverStripe\ORM\Filters\FulltextFilter;
|
use SilverStripe\ORM\Filters\FulltextFilter;
|
||||||
use SilverStripe\ORM\Filters\GreaterThanOrEqualFilter;
|
|
||||||
use SilverStripe\ORM\Filters\LessThanOrEqualFilter;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Description of Employees
|
* @property string $Name
|
||||||
*
|
* @property string $Biography
|
||||||
|
* @property string $DateOfBirth
|
||||||
|
* @property string $Category
|
||||||
|
* @property int $CompanyID
|
||||||
|
* @property int $ProfileImageID
|
||||||
|
* @method Company Company()
|
||||||
|
* @method Image ProfileImage()
|
||||||
*/
|
*/
|
||||||
class Employee extends DataObject
|
class Employee extends DataObject
|
||||||
{
|
{
|
||||||
@ -120,12 +117,12 @@ class Employee extends DataObject
|
|||||||
$employee = Employee::create([
|
$employee = Employee::create([
|
||||||
'Name' => $employeeName,
|
'Name' => $employeeName,
|
||||||
'CompanyID' => $companyIDs[rand(0, $companyCount-1)],
|
'CompanyID' => $companyIDs[rand(0, $companyCount-1)],
|
||||||
'Biography' => implode([
|
'Biography' => implode(' ', [
|
||||||
$words[rand(0, $wordCount-1)],
|
$words[rand(0, $wordCount-1)],
|
||||||
$words[rand(0, $wordCount-1)],
|
$words[rand(0, $wordCount-1)],
|
||||||
$words[rand(0, $wordCount-1)],
|
$words[rand(0, $wordCount-1)],
|
||||||
$words[rand(0, $wordCount-1)],
|
$words[rand(0, $wordCount-1)],
|
||||||
], " "),
|
]),
|
||||||
'DateOfBirth' => date("Y-m-d", rand(0, 500) * 24 * 60 * 60),
|
'DateOfBirth' => date("Y-m-d", rand(0, 500) * 24 * 60 * 60),
|
||||||
'Category' => $categories[rand(0, 3)]
|
'Category' => $categories[rand(0, 3)]
|
||||||
]);
|
]);
|
||||||
@ -197,6 +194,6 @@ class Employee extends DataObject
|
|||||||
|
|
||||||
public function getColleagueNames()
|
public function getColleagueNames()
|
||||||
{
|
{
|
||||||
return implode($this->Company()->Employees()->column('Name'), ' ');
|
return implode(' ', $this->Company()->Employees()->column('Name'));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user