public function test() { $variable->method()->chained(); // ###php-mode-test### ((indent 17)) ClassName::method()->chained(); // ###php-mode-test### ((indent 12)) }
/** * @test */ public function testConvertArrayableObjectToArrayIgnoreAttributes() { $this->normalizer->setIgnoredAttributes(array('foo')); $data = array('foo' => 'foo', 'bar' => 'bar'); $object = new Stubs\ArrayableStub($data); $this->assertEquals(array('bar' => 'bar'), $this->normalizer->ensureArray($data)); $this->assertEquals(array('bar' => 'bar'), $this->normalizer->ensureArray($object)); }
public function __toString() { $content = ""; if ($this->return) { $content .= ClassName::tab() . "/**\n"; foreach ($this->params as $param) { $content .= ClassName::tab() . ' * @param'; if ($param->getType()) { $content .= " " . $param->getType(); } $content .= ' $' . $param->getName() . "\n"; } $content .= ClassName::tab() . ' * @return ' . $this->return . "\n"; $content .= ClassName::tab() . " */\n"; } $params = implode(", ", $this->params); $content .= ClassName::tab() . $this->scope . "function " . $this->name; $content .= "(" . $params . ")\n"; $content .= ClassName::tab() . '{' . "\n"; $content .= $this->content; $content .= ClassName::tab() . '}' . "\n"; return $content; }
<?php trait Base1 { public function hello1($name) { return "Hello1 {$name}"; } } trait Base2 { public function hello2($name) { return "Hello2 {$name}"; } } class ClassName { use Base1, Base2; } $class = new ClassName(); echo $class->hello1("shahbaj"); echo "<br>"; echo $class->hello2("shahil");
<?php namespace NS; class ParentClass { } class ClassName extends ParentClass { static function x() { echo self::class; echo static::class; echo parent::class; } } echo ClassName::class; $x = 'ClassName'; echo \NS\ClassName::class; echo \X\B\ClassName::class; echo ClassName::x();
public function createDataObject($object) { $class = new ClassName(); $class->setAttributes($object); return $class; }
function test_getReflection_should_return_instance_of_current_routed_class() { $route = new ClassName('any', '/', 'DateTime'); $refl = $route->getReflection('format'); $this->assertInstanceOf('ReflectionMethod', $refl); }
function test_dofunction() { $m = new ClassName(); $this->assertEquals($m->dofunction(), 123); }
/** * @param string $className * @param string $result * * @dataProvider provideSplit */ public function testSplit($className, $result) { $className = new ClassName($className); $this->assertSame($result, $className->split()); }
/** * @param string $class_name * * @throws \InvalidArgumentException */ private function guardClassNameIsValid($class_name) { if (!ClassName::isValid($class_name)) { throw new \InvalidArgumentException("Class name is invalid."); } }
/** * @covers Respect\Rest\Routes\ClassName::getReflection */ function test_getReflection_should_return_instance_make_it_snap() { $route = new ClassName('any', '/', 'DateTime'); $refl = $route->getReflection('oXoXoXoXoXo'); $this->assertNull($refl); }